@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic-Regular.woff)format("woff");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic-Bold.woff)format("woff");font-style:normal;font-weight:700 950;font-display:swap}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-5{bottom:1.25rem}.bottom-\[calc\(20px\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(20px + env(safe-area-inset-bottom,0px))}.bottom-\[max\(18px\,env\(safe-area-inset-bottom\)\)\]{bottom:max(18px, env(safe-area-inset-bottom))}.end-2{inset-inline-end:.5rem}.left-1\/2{left:50%}.top-0{top:0}.top-2{top:.5rem}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[9997\]{z-index:9997}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mr-1{margin-right:.25rem}.mr-auto{margin-right:auto}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-72{height:18rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[430px\]{max-height:430px}.max-h-\[720px\]{max-height:720px}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94dvh\]{max-height:94dvh}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[140px\]{min-height:140px}.min-h-\[285mm\]{min-height:285mm}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[1250px\]{min-width:1250px}.min-w-\[980px\]{min-width:980px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[1750px\]{max-width:1750px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[230px\]{max-width:230px}.max-w-\[250px\]{max-width:250px}.max-w-\[270px\]{max-width:270px}.max-w-\[300px\]{max-width:300px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-cyan-100{--tw-border-opacity:1;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-cyan-700{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-300\/40{border-color:#fca5a566}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-600{--tw-border-opacity:1;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-700{--tw-border-opacity:1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-t-sky-700{--tw-border-opacity:1;border-top-color:rgb(3 105 161/var(--tw-border-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-700{--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.bg-cyan-800{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity,1))}.bg-cyan-900{--tw-bg-opacity:1;background-color:rgb(22 78 99/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-indigo-700{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-300{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.bg-red-400\/15{background-color:#f8717126}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-200{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-700{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.bg-sky-800{--tw-bg-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/95{background-color:#fffffff2}.bg-opacity-10{--tw-bg-opacity:.1}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[\#082f49\]{--tw-gradient-from:#082f49 var(--tw-gradient-from-position);--tw-gradient-to:#082f4900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f5f78\]{--tw-gradient-from:#0f5f78 var(--tw-gradient-from-position);--tw-gradient-to:#0f5f7800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from:#0891b2 var(--tw-gradient-from-position);--tw-gradient-to:#0891b200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-700{--tw-gradient-from:#0e7490 var(--tw-gradient-from-position);--tw-gradient-to:#0e749000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-700{--tw-gradient-from:#047857 var(--tw-gradient-from-position);--tw-gradient-to:#04785700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from:#fef2f2 var(--tw-gradient-from-position);--tw-gradient-to:#fef2f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-700{--tw-gradient-from:#b91c1c var(--tw-gradient-from-position);--tw-gradient-to:#b91c1c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from:#f0f9ff var(--tw-gradient-from-position);--tw-gradient-to:#f0f9ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from:#0284c7 var(--tw-gradient-from-position);--tw-gradient-to:#0284c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-700{--tw-gradient-from:#0369a1 var(--tw-gradient-from-position);--tw-gradient-to:#0369a100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-800{--tw-gradient-from:#075985 var(--tw-gradient-from-position);--tw-gradient-to:#07598500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-900{--tw-gradient-from:#0c4a6e var(--tw-gradient-from-position);--tw-gradient-to:#0c4a6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-950{--tw-gradient-from:#082f49 var(--tw-gradient-from-position);--tw-gradient-to:#082f4900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:#f1f5f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from:#1e293b var(--tw-gradient-from-position);--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#075985\]{--tw-gradient-to:#07598500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #075985 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50{--tw-gradient-to:#ecfeff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-700{--tw-gradient-to:#0e749000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0e7490 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-800{--tw-gradient-to:#155e7500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #155e75 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-900{--tw-gradient-to:#164e6300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #164e63 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to:#f0f9ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f0f9ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-900{--tw-gradient-to:#0c4a6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0c4a6e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-950{--tw-gradient-to:#082f4900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #082f49 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0f172a\]{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-\[\#123745\]{--tw-gradient-to:#123745 var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.to-cyan-900{--tw-gradient-to:#164e63 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-sky-100{--tw-gradient-to:#e0f2fe var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to:#f0f9ff var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pe-1{padding-inline-end:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.pt-\[max\(12px\,env\(safe-area-inset-top\)\)\]{padding-top:max(12px, env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-tight{line-height:1.25}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-50{--tw-text-opacity:1;color:rgb(240 249 255/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-sky-600{accent-color:#0284c7}.accent-sky-700{accent-color:#0369a1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-cyan-100{--tw-ring-opacity:1;--tw-ring-color:rgb(207 250 254/var(--tw-ring-opacity,1))}.ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.ring-sky-500{--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[_\:-\]{_:-}.\[sanad\:closure-batch\]{sanad:closure-batch}:root{--sanad-primary:#0f4c81;--sanad-primary-dark:#082f49;--sanad-primary-light:#1e6db5;--sanad-accent:#0ea5e9;--sanad-success:#059669;--sanad-warning:#d97706;--sanad-danger:#dc2626;--sanad-bg:#f0f4f8;--sanad-card:#fff;--sanad-border:#e2e8f0;--sanad-text:#1e293b;--sanad-text-muted:#64748b;--sanad-shadow:0 4px 24px #0f4c811a;--sanad-radius:20px;--sanad-radius-sm:12px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--sanad-bg);color:var(--sanad-text);-webkit-font-smoothing:antialiased;direction:rtl;min-height:100dvh;font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif;overflow-x:hidden}input,textarea,select{font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;touch-action:manipulation!important}input[type=checkbox],input[type=radio]{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}select,input[type=date],input[type=time]{cursor:pointer!important}button,[role=button]{font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=time],input[type=datetime-local],input[type=search],textarea,select{border:1.5px solid var(--sanad-border);border-radius:var(--sanad-radius-sm);color:var(--sanad-text);appearance:none;background:#fff;outline:none;width:100%;padding:10px 14px;font-size:.9rem;font-weight:600;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:var(--sanad-accent);background:#fff;box-shadow:0 0 0 3px #0ea5e926}input::-moz-placeholder{color:#94a3b8;font-weight:500}textarea::-moz-placeholder{color:#94a3b8;font-weight:500}input::placeholder,textarea::placeholder{color:#94a3b8;font-weight:500}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364748b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;padding-left:36px}[dir=ltr] select{background-position:right 12px center;padding-left:14px;padding-right:36px}input[type=checkbox]{border:2px solid var(--sanad-border);accent-color:var(--sanad-primary);background:#fff;border-radius:5px;width:18px!important;height:18px!important;padding:0!important}input[type=radio]{accent-color:var(--sanad-primary);width:18px!important;height:18px!important;padding:0!important}table{border-collapse:collapse;width:100%;font-size:.875rem}thead th{color:#fff;text-align:right;white-space:nowrap;background:linear-gradient(135deg,#1e293b,#334155);padding:12px 14px;font-size:.82rem;font-weight:800}tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}tbody tr:hover{background:#f8fafc}tbody td{vertical-align:middle;padding:11px 14px;font-size:.85rem;font-weight:600}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#64748b}@keyframes marquee-rtl{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes marquee-ltr{0%{transform:translate(100%)}to{transform:translate(-100%)}}.animate-marquee{animation:30s linear infinite marquee-rtl}[dir=ltr] .animate-marquee{animation:30s linear infinite marquee-ltr}.sanad-password-change-btn,.sanad-excel-export-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:16px;align-items:center;gap:6px;min-height:40px;padding:10px 18px;font-size:.82rem;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.sanad-password-change-btn{color:#fff;background:linear-gradient(135deg,#4b5960,#263238)}.sanad-password-change-btn:hover{background:linear-gradient(135deg,#5a6870,#2f3e47);transform:translateY(-1px);box-shadow:0 4px 12px #0003}.sanad-excel-export-btn{color:#fff;background:linear-gradient(135deg,#1a7a4a,#0f5c35)}.sanad-excel-export-btn:hover{background:linear-gradient(135deg,#1e8f56,#127040);transform:translateY(-1px);box-shadow:0 4px 12px #0003}.sanad-excel-slot,.sanad-password-slot{align-items:center;display:inline-flex}.sanad-kpi-bar{color:#fff;z-index:45;background:linear-gradient(90deg,#082f49,#075985,#0f766e,#082f49);border-top:1px solid #ffffff59;border-bottom:1px solid #0ea5e93d;width:100%;position:sticky;top:0;overflow:hidden;box-shadow:0 8px 24px #082f492e;display:block!important}.sanad-kpi-track{white-space:nowrap;will-change:transform;align-items:center;gap:12px;min-width:max-content;padding:10px 0;animation:52s linear infinite sanad-kpi-marquee-rtl;display:inline-flex}[dir=ltr] .sanad-kpi-track{animation-name:sanad-kpi-marquee-ltr}.sanad-kpi-pill{color:#fff;letter-spacing:-.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 16px;font-size:.86rem;font-weight:900;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 4px 14px #0000001a}@keyframes sanad-kpi-marquee-rtl{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes sanad-kpi-marquee-ltr{0%{transform:translate(0)}to{transform:translate(-50%)}}.sanad-dev-credit{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;text-align:center;color:#94a3b8;padding:8px;font-size:.7rem}.fade-in{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.field-error{border-color:var(--sanad-danger)!important;box-shadow:0 0 0 3px #dc262626!important}.field-error-msg{color:var(--sanad-danger);margin-top:4px;font-size:.78rem;font-weight:700}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.5;cursor:not-allowed!important}:focus-visible{outline:2px solid var(--sanad-accent);outline-offset:2px}::selection{color:var(--sanad-text);background:#0ea5e933}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=file]{cursor:pointer!important;pointer-events:auto!important}@media (max-width:768px){body{font-size:14px}table{font-size:.78rem}thead th,tbody td{padding:8px 10px}.hide-mobile{display:none!important}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}button{min-height:40px;font-size:.82rem}input,select,textarea{padding:12px 14px!important;font-size:16px!important}}@media (max-width:480px){table{font-size:.72rem}thead th,tbody td{padding:7px 8px}}@media print{body{color:#000!important;background:#fff!important}.no-print,button,nav{display:none!important}table,tr{page-break-inside:avoid}}@media (max-width:1024px){main,.sanad-page,.page-shell,.dashboard-shell{width:100%!important;max-width:100%!important}.sanad-kpi-track{animation-duration:44s}.sanad-kpi-pill{min-height:32px;padding:7px 13px;font-size:.8rem}}@media (max-width:768px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{background:linear-gradient(#eef6fb 0%,#f8fafc 45%,#fff 100%)}.sanad-kpi-bar{border-radius:0 0 18px 18px;position:relative}.sanad-kpi-track{gap:8px;padding:8px 0;animation-duration:38s}.sanad-kpi-pill{max-width:86vw;min-height:30px;padding:6px 11px;font-size:.74rem}section,article,aside,.rounded-\[30px\],.rounded-\[28px\],.rounded-\[26px\],.rounded-\[24px\]{border-radius:18px!important}.shadow-xl,.shadow-2xl{box-shadow:0 10px 28px #0f172a14!important}.overflow-x-auto,.table-responsive{-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto!important}table{min-width:760px}th,td{white-space:nowrap}td{text-overflow:ellipsis;max-width:260px;overflow:hidden}button,a[role=button],.sanad-excel-export-btn,.sanad-password-change-btn{min-height:44px;border-radius:14px!important}.sanad-excel-slot,.sanad-password-slot{width:100%}.sanad-excel-export-btn,.sanad-password-change-btn{justify-content:center;width:100%;padding:12px 14px;font-size:.86rem}input,select,textarea{min-height:46px}textarea{min-height:120px}[class*=grid-cols-2],[class*=grid-cols-3],[class*=grid-cols-4],[class*=grid-cols-5],[class*=grid-cols-6],[class*=grid-cols-7]{min-width:0}}@media (max-width:520px){.sanad-kpi-track{animation-duration:34s}.sanad-kpi-pill{padding-inline:9px;font-size:.7rem}.fixed.inset-0,[role=dialog]{padding:10px!important}table{min-width:680px}thead th,tbody td{padding:8px 9px!important}}.sanad-sync-badge{inset-inline-start:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:9990;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;max-width:min(90vw,330px);min-height:36px;padding:8px 13px;font-size:.74rem;font-weight:900;line-height:1.35;display:inline-flex;position:fixed;box-shadow:0 10px 30px #0f172a38}.sanad-sync-badge.saved{background:#047857f0}.sanad-sync-badge.saving,.sanad-sync-badge.loading{background:#0369a1f0}.sanad-sync-badge.offline{background:#b45309f5}.sanad-sync-badge.error{background:#b91c1cf5}.sanad-sync-dot{background:currentColor;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #ffffff29}.sanad-sync-badge.saving .sanad-sync-dot,.sanad-sync-badge.loading .sanad-sync-dot{animation:1s ease-in-out infinite sanad-sync-pulse}@keyframes sanad-sync-pulse{50%{opacity:.3;transform:scale(.78)}}@media (max-width:640px){.sanad-sync-badge{inset-inline-start:8px;bottom:calc(8px + env(safe-area-inset-bottom));padding:7px 10px;font-size:.68rem}}:root{--sanad-ink:#102a34;--sanad-deep:#092d3b;--sanad-deep-2:#0d4050;--sanad-brand:#0e6477;--sanad-accent:#1aa1b8;--sanad-accent-soft:#dff5f8;--sanad-surface:#fff;--sanad-page:#eef4f6;--sanad-line:#d9e5e9;--sanad-muted:#657b84;--sanad-danger:#b83d45;--sanad-success:#16815f;--sanad-shadow:0 28px 80px #0727342e}.sanad-auth-page,.sanad-splash{font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Noto Kufi Arabic,Tahoma,Arial,sans-serif}.sanad-auth-page{min-height:100dvh;color:var(--sanad-ink);background:radial-gradient(circle at 12% 10%,#24a9be26,#0000 30%),radial-gradient(circle at 88% 88%,#0a42521f,#0000 34%),linear-gradient(135deg,#eaf2f4 0%,#f7fafb 47%,#e8f1f3 100%);position:relative;overflow:hidden}.sanad-auth-grid,.sanad-splash-grid{pointer-events:none;opacity:.32;background-image:linear-gradient(#0a48570f 1px,#0000 1px),linear-gradient(90deg,#0a48570f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.sanad-auth-orb,.sanad-splash-glow{pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.sanad-auth-orb-one{top:-210px;background:radial-gradient(circle,#1b9eb542,#1b9eb500 70%);width:430px;height:430px;animation:9s ease-in-out infinite sanad-float;inset-inline-start:-120px}.sanad-auth-orb-two{bottom:-280px;background:radial-gradient(circle,#0a38482e,#0a384800 70%);width:520px;height:520px;animation:11s ease-in-out infinite reverse sanad-float;inset-inline-end:-130px}.sanad-auth-shell{z-index:2;width:min(1420px,100% - 40px);min-height:min(830px,100dvh - 40px);box-shadow:var(--sanad-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffdb;border:1px solid #8faeb873;border-radius:36px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin:20px auto;animation:.72s cubic-bezier(.2,.75,.25,1) both sanad-auth-enter;display:grid;position:relative;overflow:hidden}.sanad-auth-brand{isolation:isolate;color:#fff;background:linear-gradient(145deg,#ffffff0f,#0000 35%),linear-gradient(135deg,#071f2b 0%,#0a3f4f 47%,#0d6d7f 100%);flex-direction:column;min-height:100%;padding:34px 42px;display:flex;position:relative;overflow:hidden}.sanad-auth-brand:before{content:"";z-index:-2;opacity:.2;background-image:radial-gradient(circle at 20% 20%,#7de5f2 0 1px,#0000 2px),radial-gradient(circle at 80% 70%,#7de5f2 0 1px,#0000 2px);background-size:56px 56px,74px 74px;position:absolute;inset:0}.sanad-auth-brand:after{content:"";z-index:-1;inset-inline-end:-260px;background:radial-gradient(circle,#56e2f147,#0000 68%);border-radius:999px;width:560px;height:560px;position:absolute;bottom:-280px}.sanad-auth-brand-top,.sanad-auth-mobile-logos{justify-content:space-between;align-items:center;gap:18px;display:flex}.sanad-auth-logos{align-items:center;gap:12px;display:flex}.sanad-logo-frame{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 1px #ffffff21}.sanad-logo-frame img{-o-object-fit:contain;object-fit:contain;width:58px;height:58px}.sanad-language-button,.sanad-auth-mobile-logos button{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;min-width:54px;height:44px;font-weight:900;transition:all .2s}.sanad-language-button:hover,.sanad-auth-mobile-logos button:hover{background:#fff3;transform:translateY(-1px)}.sanad-auth-visual{aspect-ratio:1;width:min(440px,80%);margin:auto;position:relative}.sanad-auth-ring{border:1px solid #86e5f042;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sanad-auth-ring:before,.sanad-auth-ring:after{content:"";background:#83e7f1;border-radius:999px;width:10px;height:10px;position:absolute;box-shadow:0 0 24px #83e7f1e6}.sanad-auth-ring:before{top:-5px;left:50%}.sanad-auth-ring:after{width:7px;height:7px;bottom:12%;right:8%}.ring-one{width:92%;height:92%;animation:18s linear infinite sanad-spin}.ring-two{border-style:dashed;width:70%;height:70%;animation:13s linear infinite reverse sanad-spin}.ring-three{width:48%;height:48%;animation:3.4s ease-in-out infinite sanad-pulse-ring}.sanad-auth-core{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff38,#ffffff0f);border:1px solid #ffffff42;border-radius:38px;place-items:center;width:128px;height:128px;animation:4s ease-in-out infinite sanad-core;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 65px #00000047,inset 0 1px #ffffff38}.sanad-auth-core img{-o-object-fit:contain;object-fit:contain;width:96px;height:96px}.sanad-auth-spark{background:#fff;border-radius:999px;width:7px;height:7px;animation:2.6s ease-in-out infinite sanad-spark;position:absolute;box-shadow:0 0 20px #ffffffe6}.spark-one{top:22%;left:18%}.spark-two{animation-delay:.8s;top:64%;right:12%}.spark-three{animation-delay:1.4s;bottom:16%;left:34%}.sanad-auth-brand-copy{max-width:680px}.sanad-auth-eyebrow{color:#8fe8f1;letter-spacing:.2em;font-size:11px;font-weight:900}.sanad-auth-brand-copy h1{margin:12px 0 0;font-size:clamp(32px,4vw,58px);font-weight:950;line-height:1.25}.sanad-auth-brand-copy p{color:#c9e8ed;max-width:620px;margin:15px 0 0;font-size:16px;font-weight:700;line-height:1.9}.sanad-auth-brand-footer{border-top:1px solid #ffffff21;align-items:center;gap:13px;margin-top:28px;padding-top:22px;display:flex}.sanad-auth-brand-footer img{-o-object-fit:contain;object-fit:contain;background:#ffffff1a;border-radius:17px;width:58px;height:58px;padding:5px}.sanad-auth-brand-footer strong,.sanad-auth-brand-footer span{display:block}.sanad-auth-brand-footer strong{font-size:14px;font-weight:900}.sanad-auth-brand-footer span{color:#b9dce3;margin-top:3px;font-size:11px;font-weight:700}.sanad-auth-form-side{background:#ffffffe0;flex-direction:column;justify-content:center;min-width:0;padding:34px clamp(26px,4vw,66px) 24px;display:flex}.sanad-auth-mobile-logos{display:none}.sanad-auth-card{width:100%;max-width:530px;margin:auto}.sanad-auth-card-header{color:#3f6570;letter-spacing:.06em;background:#f5fafb;border:1px solid #d8e7eb;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:900;display:inline-flex}.sanad-auth-status-dot{background:#22a56f;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #22a56f1f}.sanad-auth-card h2{color:var(--sanad-deep);margin:18px 0 0;font-size:clamp(32px,4vw,48px);font-weight:950;line-height:1.2}.sanad-auth-subtitle{color:var(--sanad-muted);margin:9px 0 0;font-size:14px;font-weight:700;line-height:1.8}.sanad-auth-tabs{border:1px solid var(--sanad-line);background:#edf3f5;border-radius:17px;grid-template-columns:1fr 1fr;gap:6px;margin-top:26px;padding:5px;display:grid}.sanad-auth-tabs button{color:#55717b;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;font-weight:900;transition:all .22s;display:flex}.sanad-auth-tabs button svg{width:19px;height:19px}.sanad-auth-tabs button.active{color:var(--sanad-brand);background:#fff;box-shadow:0 8px 24px #0e46551a}.sanad-auth-fields{gap:17px;margin-top:24px;display:grid}.sanad-auth-fields label>span{color:#294650;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.sanad-auth-input-wrap{background:#fff;border:1px solid #ccdade;border-radius:17px;align-items:center;min-height:58px;transition:all .2s;display:flex;position:relative}.sanad-auth-input-wrap:focus-within{border-color:#3a9db0;box-shadow:0 0 0 4px #1b94a91c}.sanad-auth-input-wrap>svg{color:#66818a;pointer-events:none;width:21px;height:21px;position:absolute;inset-inline-start:17px}.sanad-auth-input-wrap input{border-radius:inherit;color:#122f39;background:0 0;border:0;outline:0;width:100%;height:58px;padding:0 51px;font-size:15px;font-weight:800}.sanad-auth-input-wrap input:disabled{color:#6f858d;background:#f4f7f8}.sanad-auth-input-wrap input::placeholder{color:#9aabb0;font-weight:600}.sanad-code-input input{text-align:center;letter-spacing:.42em;direction:ltr;font-family:Arial,sans-serif;font-size:23px;font-weight:900}.sanad-auth-eye,.sanad-auth-edit{color:#526f79;border-radius:11px;place-items:center;min-width:38px;height:38px;font-size:11px;font-weight:900;transition:all .2s;display:grid;position:absolute;inset-inline-end:12px}.sanad-auth-eye:hover,.sanad-auth-edit:hover{color:var(--sanad-brand);background:#edf5f7}.sanad-auth-eye svg{width:20px;height:20px}.sanad-auth-password-grid{gap:15px;display:grid}.sanad-otp-sent{color:#245b67;background:#effafb;border:1px solid #cbe6ea;border-radius:16px;align-items:center;gap:12px;padding:13px 15px;display:flex}.sanad-otp-sent>svg{width:23px;height:23px}.sanad-otp-sent strong,.sanad-otp-sent span{display:block}.sanad-otp-sent strong{font-size:12px;font-weight:900}.sanad-otp-sent span{text-align:start;direction:ltr;margin-top:2px;font-size:11px;font-weight:700}.sanad-primary-button{color:#fff;background:linear-gradient(135deg,#0b4657,#0e7184);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:15px;font-weight:950;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 15px 30px #084a5b38}.sanad-primary-button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 19px 35px #084a5b45}.sanad-primary-button:active:not(:disabled){transform:translateY(0)}.sanad-primary-button:disabled{cursor:not-allowed;opacity:.58}.sanad-primary-button svg{width:21px;height:21px}.sanad-auth-submit{width:100%;margin-top:22px}.sanad-button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:20px;height:20px;animation:.7s linear infinite sanad-spin-simple}.sanad-auth-message{border:1px solid;border-radius:14px;align-items:flex-start;gap:9px;margin-top:17px;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.65;display:flex}.sanad-auth-message>span{color:#fff;border-radius:999px;flex:0 0 21px;place-items:center;width:21px;height:21px;font-family:Arial,sans-serif;font-size:12px;font-weight:900;display:grid}.sanad-auth-message.error{color:#92353c;background:#fff5f5;border-color:#f0c9cc}.sanad-auth-message.error>span{background:var(--sanad-danger)}.sanad-auth-message.success{color:#126a4e;background:#f0fbf7;border-color:#bfe4d6}.sanad-auth-message.success>span{background:var(--sanad-success)}.sanad-auth-message.info{color:#205d6a;background:#f2fafb;border-color:#c7e2e8}.sanad-auth-message.info>span{background:var(--sanad-brand)}.sanad-auth-actions{justify-content:center;gap:14px;min-height:24px;margin-top:15px;display:flex}.sanad-auth-actions button{color:#376975;text-underline-offset:4px;font-size:12px;font-weight:900;text-decoration:underline}.sanad-auth-actions button:disabled{color:#99a9ae;cursor:not-allowed}.sanad-auth-divider{color:#8a9da4;align-items:center;gap:12px;margin:24px 0 15px;font-size:10px;font-weight:900;display:flex}.sanad-auth-divider:before,.sanad-auth-divider:after{content:"";background:#dde7ea;flex:1;height:1px}.sanad-auth-public-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sanad-auth-public-links a{color:#315c67;background:#f8fbfc;border:1px solid #d5e2e6;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:49px;font-size:12px;font-weight:900;transition:all .2s;display:flex}.sanad-auth-public-links a:hover{background:#eef9fa;border-color:#8fc9d4;transform:translateY(-1px)}.sanad-auth-public-links svg{width:18px;height:18px}.sanad-auth-copyright{color:#82949a;text-align:center;margin-top:24px;font-size:10px;font-weight:800}.sanad-splash{z-index:999999;color:#fff;background:linear-gradient(145deg,#061d28,#0a4556 58%,#0e7385);place-items:center;transition:opacity .35s,transform .4s;display:grid;position:fixed;inset:0;overflow:hidden}.sanad-splash.is-leaving{opacity:0;transform:scale(1.025)}.splash-glow-one{background:radial-gradient(circle,#43d3e342,#0000 70%);width:540px;height:540px;top:-260px;left:-180px}.splash-glow-two{background:radial-gradient(circle,#53dce930,#0000 70%);width:600px;height:600px;bottom:-330px;right:-230px}.sanad-splash-center{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:30px;animation:.7s cubic-bezier(.16,.8,.22,1) both sanad-splash-in;display:flex;position:relative}.sanad-splash-mark{place-items:center;width:154px;height:154px;display:grid;position:relative}.sanad-splash-mark img{z-index:3;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 28px #00000047);width:104px;height:104px;position:relative}.sanad-splash-ring{border:1px solid #97ebf45c;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splash-ring-one{width:142px;height:142px;animation:8s linear infinite sanad-spin}.splash-ring-two{border-style:dashed;width:116px;height:116px;animation:6s linear infinite reverse sanad-spin}.sanad-splash-title{letter-spacing:.03em;margin-top:16px;font-size:42px;font-weight:950}.sanad-splash-subtitle{color:#bfe4e9;margin-top:5px;font-size:14px;font-weight:800}.sanad-splash-loader{background:#ffffff21;border-radius:999px;width:190px;height:4px;margin-top:24px;overflow:hidden}.sanad-splash-loader span{border-radius:inherit;background:linear-gradient(90deg,#0000,#91eaf2,#0000);width:48%;height:100%;animation:1.05s ease-in-out infinite sanad-loader;display:block}@keyframes sanad-auth-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes sanad-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(18px)scale(1.04)}}@keyframes sanad-spin{to{rotate:360deg}}@keyframes sanad-spin-simple{to{transform:rotate(360deg)}}@keyframes sanad-pulse-ring{0%,to{opacity:.4;scale:1}50%{opacity:.9;scale:1.08}}@keyframes sanad-core{0%,to{box-shadow:0 24px 65px #00000047,inset 0 1px #ffffff38}50%{box-shadow:0 30px 80px #23bed240,inset 0 1px #ffffff4d}}@keyframes sanad-spark{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1.25)}}@keyframes sanad-splash-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@keyframes sanad-loader{0%{transform:translate(-120%)}to{transform:translate(330%)}}@media (max-width:980px){.sanad-auth-page{overflow-y:auto}.sanad-auth-shell{border-radius:28px;grid-template-columns:1fr;width:min(680px,100% - 22px);min-height:auto;margin:11px auto}.sanad-auth-brand{min-height:auto;padding:24px}.sanad-auth-brand-top,.sanad-auth-brand-footer{display:none}.sanad-auth-visual{width:210px;margin:5px auto 12px}.sanad-auth-core{border-radius:25px;width:82px;height:82px}.sanad-auth-core img{width:65px;height:65px}.sanad-auth-brand-copy{text-align:center}.sanad-auth-brand-copy h1{margin-top:8px;font-size:28px}.sanad-auth-brand-copy p{display:none}.sanad-auth-eyebrow{font-size:9px}.sanad-auth-form-side{padding:24px 26px 22px}.sanad-auth-mobile-logos{margin-bottom:25px;display:flex}.sanad-auth-mobile-logos img{-o-object-fit:contain;object-fit:contain;width:54px;height:54px}.sanad-auth-mobile-logos button{color:#244c57;background:#eef5f6;border-color:#d3e2e6;margin-inline-start:auto}}@media (max-width:560px){.sanad-auth-shell{border:0;border-radius:0;width:100%;min-height:100dvh;margin:0}.sanad-auth-brand{padding:18px 20px 20px}.sanad-auth-visual{width:150px}.sanad-auth-core{border-radius:21px;width:66px;height:66px}.sanad-auth-core img{width:53px;height:53px}.sanad-auth-brand-copy h1{font-size:23px}.sanad-auth-form-side{justify-content:flex-start;padding:20px 18px 25px}.sanad-auth-mobile-logos{margin-bottom:18px}.sanad-auth-mobile-logos img{width:46px;height:46px}.sanad-auth-card h2{margin-top:14px;font-size:31px}.sanad-auth-tabs{margin-top:20px}.sanad-auth-fields{margin-top:19px}.sanad-auth-input-wrap{border-radius:15px;min-height:55px}.sanad-auth-input-wrap input{height:55px}.sanad-auth-public-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sanad-auth-shell,.sanad-auth-orb,.sanad-auth-ring,.sanad-auth-core,.sanad-auth-spark,.sanad-splash-center,.sanad-splash-ring,.sanad-splash-loader span{animation:none!important}}:root{--sanad-v2-navy-950:#031d2b;--sanad-v2-navy-900:#062f43;--sanad-v2-navy-800:#074b63;--sanad-v2-teal-700:#087f7a;--sanad-v2-teal-600:#0c9a8d;--sanad-v2-cyan-500:#15a9cc;--sanad-v2-surface:#f4fafc;--sanad-v2-card:#fffffff0;--sanad-v2-line:#d6e6eb;--sanad-v2-muted:#637a86;--sanad-v2-header-height:76px;--sanad-v2-ease:cubic-bezier(.22,.8,.24,1);--sanad-v2-shadow:0 18px 48px #042d3f1f}body{background:radial-gradient(circle at 10% 0,#15a9cc1a,#0000 35%),radial-gradient(circle at 92% 8%,#0c9a8d1c,#0000 32%),linear-gradient(#f8fcfd 0%,#edf6f9 100%)}.sanad-app-view,.sanad-public-view{min-height:100dvh}.sanad-page-stage{min-height:calc(100dvh - var(--sanad-v2-header-height))}.sanad-page-stage>main{position:relative}.sanad-global-header{z-index:9000;min-height:var(--sanad-v2-header-height);color:#fff;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(118deg,#031d2bfa,#064154f7 48%,#087f7af5);border-bottom:1px solid #ffffff29;grid-template-columns:minmax(245px,auto) 1fr minmax(250px,auto);align-items:center;gap:18px;padding:10px clamp(14px,2vw,30px);display:grid;position:sticky;top:0;box-shadow:0 14px 35px #031d2b38}.sanad-global-header:after{content:"";inset-inline:0;opacity:.72;background:linear-gradient(90deg,#0000,#2dd4bf,#38bdf8,#0000);height:2px;position:absolute;bottom:0}.sanad-global-brand{align-items:center;gap:12px;min-width:0;display:flex}.sanad-global-mark{background:linear-gradient(145deg,#ffffff2e,#ffffff0f);border:1px solid #ffffff38;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffff38,0 8px 22px #00000029}.sanad-global-mark img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 9px #0003);width:43px;height:43px}.sanad-global-title{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sanad-global-title small{color:#85e8e0;letter-spacing:.18em;font-size:.62rem;font-weight:900}.sanad-global-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.92rem,1.1vw,1.12rem);font-weight:900;overflow:hidden}.sanad-global-nav{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.sanad-global-nav a,.sanad-global-mobile-menu a,.sanad-global-mobile-menu button{color:#ffffffd1;min-height:42px;transition:transform .22s var(--sanad-v2-ease), background .22s, color .22s, border-color .22s;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.sanad-global-nav a span{color:#6ee7df;font-size:1rem}.sanad-global-nav a:hover,.sanad-global-nav a.active{color:#fff;background:#ffffff24;border-color:#ffffff2e;transform:translateY(-1px)}.sanad-global-nav a.active{box-shadow:inset 0 -2px #5eead4}.sanad-global-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.sanad-global-user{background:#ffffff1a;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:9px;max-width:210px;padding:6px 9px;display:flex}.sanad-global-user>span{color:#073b52;background:linear-gradient(145deg,#dffbfa,#9de8e2);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.sanad-global-user div{flex-direction:column;min-width:0;display:flex}.sanad-global-user strong,.sanad-global-user small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sanad-global-user strong{font-size:.76rem}.sanad-global-user small{color:#b8e7eb;font-size:.62rem;font-weight:800}.sanad-install-button,.sanad-global-logout,.sanad-global-menu-button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;min-height:42px;padding:8px 12px;font-size:.72rem;font-weight:900;transition:all .2s}.sanad-install-button{background:linear-gradient(135deg,#0f9f91,#087f7a)}.sanad-global-logout:hover{background:#b91c1c}.sanad-global-menu-button{font-size:1.2rem;display:none}.sanad-global-mobile-menu{top:calc(100% + 8px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031d2bfa;border:1px solid #ffffff24;border-radius:21px;gap:7px;width:min(330px,100vw - 28px);padding:12px;display:grid;position:absolute;inset-inline-end:14px;box-shadow:0 24px 60px #0000004d}.sanad-global-mobile-menu a,.sanad-global-mobile-menu button{background:#ffffff14;justify-content:flex-start;width:100%}.sanad-global-mobile-menu .danger{background:#dc2626bf}.sanad-development-banner{z-index:9050;color:#fff;background:repeating-linear-gradient(135deg,#7c3aed 0 16px,#6d28d9 16px 32px);justify-content:center;align-items:center;gap:9px;min-height:34px;padding:6px 14px;font-size:.78rem;font-weight:900;display:flex;position:relative;box-shadow:0 6px 20px #5b21b638}.sanad-app-view .sanad-kpi-bar{top:var(--sanad-v2-header-height);z-index:8500;pointer-events:none}.sanad-page-stage button,.sanad-page-stage a[class*=rounded]{transition:transform .2s var(--sanad-v2-ease), box-shadow .2s, filter .2s, background .2s, border-color .2s}.sanad-page-stage button:not(:disabled):hover,.sanad-page-stage a[class*=rounded]:hover{filter:saturate(1.06);transform:translateY(-1px)}.sanad-page-stage button:disabled{opacity:.56;cursor:not-allowed!important}.sanad-page-stage section[class*=rounded],.sanad-page-stage article[class*=rounded]{border-color:#adcdd7b8!important}.sanad-page-stage table{border-radius:16px;overflow:hidden}.sanad-page-stage input,.sanad-page-stage textarea,.sanad-page-stage select{min-height:46px}.sanad-page-stage .bg-white{box-shadow:0 10px 30px #042d3f12}.sanad-global-footer{min-height:76px;padding:20px 16px calc(20px + env(safe-area-inset-bottom));color:#5c727d;text-align:center;justify-content:center;align-items:center;gap:12px;font-size:.78rem;font-weight:800;display:flex}.sanad-footer-logos{align-items:center;gap:8px;display:inline-flex}.sanad-footer-logos img{-o-object-fit:contain;object-fit:contain;opacity:.85;width:31px;height:31px}.sanad-footer-logos span{background:#cbdde3;width:1px;height:24px}.sanad-mobile-bottom-nav{display:none}.sanad-welcome-overlay{z-index:20000;animation:sanad-overlay-in .4s var(--sanad-v2-ease) both;background:radial-gradient(circle,#087f7a4d,#0000 42%),linear-gradient(145deg,#031d2bfa,#064154fa);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.sanad-welcome-grid,.sanad-maintenance-grid{opacity:.16;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:46px 46px;animation:10s linear infinite sanad-grid-drift;position:absolute;inset:-20%;transform:perspective(500px)rotateX(58deg)translateY(12%)}.sanad-welcome-card{color:#fff;text-align:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);width:min(520px,100%);animation:sanad-welcome-card .7s var(--sanad-v2-ease) both;background:linear-gradient(145deg,#ffffff29,#ffffff12);border:1px solid #ffffff3b;border-radius:34px;flex-direction:column;align-items:center;padding:clamp(30px,6vw,54px);display:flex;position:relative;box-shadow:0 38px 90px #00000061,inset 0 1px #ffffff42}.sanad-welcome-card>small{color:#7fe9df;letter-spacing:.22em;margin-top:20px;font-weight:950}.sanad-welcome-card h2{margin:10px 0 6px;font-size:clamp(2rem,6vw,3.5rem);font-weight:950}.sanad-welcome-card p{color:#d9eff2;max-width:430px;font-weight:700}.sanad-welcome-card>div:last-of-type{color:#bce7eb;gap:9px;margin-top:18px;font-size:.82rem;font-weight:900;display:flex}.sanad-welcome-card>button{color:#063b4d;background:#fff;border-radius:16px;min-width:180px;min-height:49px;margin-top:26px;font-weight:950;box-shadow:0 12px 28px #0000002e}.sanad-welcome-orbit{place-items:center;width:118px;height:118px;display:grid;position:relative}.sanad-welcome-orbit img{-o-object-fit:contain;object-fit:contain;z-index:2;filter:drop-shadow(0 10px 18px #0000003d);width:78px;height:78px}.sanad-welcome-orbit span{border:1px solid #5eead48f;border-radius:50%;animation:4s linear infinite sanad-orbit;position:absolute;inset:4px}.sanad-welcome-orbit span:nth-child(2){border-color:#38bdf88c;animation-duration:5s;animation-direction:reverse;inset:18px -9px}@keyframes sanad-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sanad-welcome-card{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes sanad-orbit{to{transform:rotate(360deg)}}@keyframes sanad-grid-drift{to{background-position:46px 46px}}.sanad-maintenance-page,.sanad-offline-page{color:#fff;background:radial-gradient(circle at 18% 12%,#15a9cc3d,#0000 35%),linear-gradient(145deg,#021924,#06384b 56%,#075e62);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.sanad-maintenance-card,.sanad-offline-card{text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff1a;border:1px solid #fff3;border-radius:38px;width:min(680px,100%);padding:clamp(32px,7vw,62px);position:relative;box-shadow:0 40px 100px #00000061}.sanad-maintenance-logo,.sanad-offline-logo{justify-content:center;align-items:center;gap:10px;margin-bottom:15px;display:flex}.sanad-maintenance-logo img,.sanad-offline-logo img{-o-object-fit:contain;object-fit:contain;width:90px;height:90px}.sanad-maintenance-logo span{color:#075e62;background:#fff;border-radius:14px;place-items:center;width:42px;height:42px;animation:6s linear infinite sanad-orbit;display:grid}.sanad-maintenance-card>small,.sanad-offline-card>small{color:#6ee7df;letter-spacing:.22em;font-weight:950}.sanad-maintenance-card h1,.sanad-offline-card h1{margin:12px 0;font-size:clamp(2rem,6vw,3.5rem);font-weight:950}.sanad-maintenance-card p,.sanad-offline-card p{color:#d9eff2;max-width:540px;margin:auto;font-size:1rem;font-weight:700;line-height:1.9}.sanad-maintenance-time{background:#ffffff1a;border-radius:18px;flex-direction:column;max-width:360px;margin:22px auto 0;padding:16px;display:flex}.sanad-maintenance-card>a,.sanad-offline-card>a,.sanad-offline-card>button{color:#063b4d;background:#fff;border-radius:15px;justify-content:center;align-items:center;min-height:48px;margin-top:24px;padding:10px 22px;font-weight:950;text-decoration:none;display:inline-flex}.sanad-offline-card>button{background:#5eead4;border:0;margin-inline-end:8px}.sanad-maintenance-card footer{color:#a8d3d9;margin-top:30px;font-size:.75rem;font-weight:800}.sanad-owner-page{color:#153744;background:linear-gradient(150deg,#eaf7fa,#f8fcfd 46%,#eaf5f7);min-height:100dvh;padding:clamp(15px,2.2vw,34px);position:relative;overflow:hidden}.sanad-owner-ambient{filter:blur(15px);pointer-events:none;opacity:.36;border-radius:999px;position:absolute}.owner-ambient-one{background:#5eead4;width:420px;height:420px;inset:-180px auto auto -150px}.owner-ambient-two{opacity:.19;background:#38bdf8;width:520px;height:520px;inset:22% -260px auto auto}.sanad-owner-container{z-index:1;gap:18px;max-width:1750px;margin:auto;display:grid;position:relative}.sanad-owner-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#5eead43d,#0000 26%),linear-gradient(130deg,#031d2b,#06465d 55%,#087f7a);border-radius:38px;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:290px;padding:clamp(28px,5vw,62px);display:grid;overflow:hidden;box-shadow:0 30px 70px #031d2b47}.sanad-owner-kicker{color:#8df2e9;letter-spacing:.18em;align-items:center;gap:9px;font-size:.72rem;font-weight:950;display:inline-flex}.sanad-owner-kicker span{background:#5eead4;width:34px;height:2px}.sanad-owner-hero h1{margin:12px 0 6px;font-size:clamp(2.6rem,6vw,5.8rem);font-weight:950;line-height:1}.sanad-owner-hero p{color:#cee9ed;max-width:780px;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:700;line-height:1.9}.sanad-owner-mode-row{color:#d8eff2;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:.8rem;font-weight:900;display:flex}.sanad-owner-mode-row>span:not(.sanad-owner-mode-badge){background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px}.sanad-owner-mode-badge{border-radius:999px;padding:8px 13px;font-size:.72rem;font-weight:950}.sanad-owner-mode-badge.production{color:#047857;background:#d1fae5}.sanad-owner-mode-badge.development{color:#6d28d9;background:#ede9fe}.sanad-owner-mode-badge.maintenance{color:#b91c1c;background:#fee2e2}.sanad-owner-score{padding:15px}.sanad-owner-score-ring{--score:0deg;background:conic-gradient(#5eead4 var(--score),#ffffff1f 0);border-radius:50%;place-items:center;width:180px;height:180px;display:grid;box-shadow:0 18px 45px #00000040}.sanad-owner-score-ring:before{content:"";background:#073b52;border-radius:50%;width:145px;height:145px;position:absolute;box-shadow:inset 0 0 30px #00000040}.sanad-owner-score-ring{position:relative}.sanad-owner-score-ring>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.sanad-owner-score-ring strong{font-size:2.3rem;font-weight:950}.sanad-owner-score-ring span{color:#b8e7eb;font-size:.72rem;font-weight:900}.sanad-owner-tabs{border:1px solid var(--sanad-v2-line);box-shadow:var(--sanad-v2-shadow);background:#ffffffe0;border-radius:21px;align-items:center;gap:8px;padding:8px;display:flex;overflow-x:auto}.sanad-owner-tabs button{white-space:nowrap;color:#53707b;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:9px 16px;font-weight:900;display:inline-flex}.sanad-owner-tabs button.active{color:#fff;background:linear-gradient(135deg,#075a70,#087f7a);box-shadow:0 10px 24px #075a7038}.sanad-owner-tabs .sanad-owner-refresh{color:#075a70;background:#e7f4f7;margin-inline-start:auto}.sanad-owner-content,.sanad-owner-mode-layout{gap:18px;display:grid}.sanad-owner-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.sanad-owner-metric{background:var(--sanad-v2-card);border:1px solid var(--sanad-v2-line);border-radius:25px;flex-direction:column;justify-content:center;min-height:145px;padding:20px;display:flex;box-shadow:0 13px 32px #042d3f17}.sanad-owner-metric>span{color:#0b6579;background:#dff4f7;border-radius:9px;align-self:flex-start;place-items:center;width:35px;height:27px;font-size:.68rem;font-weight:950;display:grid}.sanad-owner-metric strong{color:#073b52;margin-top:14px;font-size:2.3rem;font-weight:950}.sanad-owner-metric small{color:#607985;font-weight:850}.sanad-owner-metric.green strong{color:#087f5b}.sanad-owner-metric.blue strong{color:#0369a1}.sanad-owner-metric.cyan strong{color:#0e7490}.sanad-owner-metric.warning strong{color:#b45309}.sanad-owner-metric.danger strong{color:#b91c1c}.sanad-owner-grid-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sanad-owner-panel{background:var(--sanad-v2-card);border:1px solid var(--sanad-v2-line);box-shadow:var(--sanad-v2-shadow);border-radius:29px;padding:clamp(18px,2.2vw,28px)}.sanad-owner-panel.wide{width:100%}.sanad-panel-header{border-bottom:1px solid #e5f0f3;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.sanad-panel-header h2{color:#0a3e50;margin:0;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:950}.sanad-panel-header p{color:#718692;margin:5px 0 0;font-size:.8rem;font-weight:700}.sanad-panel-pulse{background:#10b981;border-radius:50%;width:11px;height:11px;margin-top:8px;animation:1.8s infinite sanad-pulse;box-shadow:0 0 0 7px #10b9811f}@keyframes sanad-pulse{50%{box-shadow:0 0 0 12px #10b98100}}.sanad-owner-health-list{gap:10px;display:grid}.sanad-health-row{background:#f6fafb;border:1px solid #e3eef1;border-radius:17px;align-items:center;gap:12px;padding:13px;display:flex}.sanad-health-row>span{border-radius:11px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.sanad-health-row>span.ok{color:#047857;background:#d1fae5}.sanad-health-row>span.bad{color:#b91c1c;background:#fee2e2}.sanad-health-row div{flex-direction:column;display:flex}.sanad-health-row strong{color:#183f4d;font-size:.88rem}.sanad-health-row small{color:#70858f;font-weight:750}.sanad-owner-event-list,.sanad-session-list{gap:9px;display:grid}.sanad-security-event{background:#f8fbfc;border:1px solid #e3eef1;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.sanad-security-event.warning{border-inline-start:4px solid #f59e0b}.sanad-security-event.critical{border-inline-start:4px solid #dc2626}.sanad-security-event-icon{color:#07657a;background:#dff4f7;border-radius:11px;place-items:center;width:35px;height:35px;font-weight:950;display:grid}.sanad-security-event.warning .sanad-security-event-icon{color:#b45309;background:#fef3c7}.sanad-security-event.critical .sanad-security-event-icon{color:#b91c1c;background:#fee2e2}.sanad-security-event-main,.sanad-security-event-side{flex-direction:column;min-width:0;display:flex}.sanad-security-event-main strong{color:#153f4e}.sanad-security-event-main small,.sanad-security-event-side small{color:#738791;font-size:.72rem;font-weight:750}.sanad-security-event-main code{color:#0e7490;text-overflow:ellipsis;margin-top:4px;font-size:.68rem;overflow:hidden}.sanad-security-event-side{text-align:end;font-size:.74rem}.sanad-owner-link-button{color:#087f7a;background:0 0;border:0;margin-top:14px;font-weight:950}.sanad-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sanad-device-card{background:#f8fbfc;border:1px solid #dcebed;border-radius:22px;padding:18px}.sanad-device-card.trusted{background:#f2fdf7;border-color:#86efac}.sanad-device-card.blocked{background:#fff6f6;border-color:#fca5a5}.sanad-device-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.sanad-device-icon{color:#fff;background:linear-gradient(135deg,#075a70,#0c9a8d);border-radius:14px;place-items:center;width:45px;height:45px;font-size:1.3rem;display:grid}.sanad-device-card-head h3{color:#153f4e;margin:0;font-size:.92rem}.sanad-device-card-head p{color:#728791;margin:3px 0 0;font-size:.72rem;font-weight:750}.sanad-device-badge{color:#475569;background:#e2e8f0;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:950}.sanad-device-badge.trusted{color:#047857;background:#d1fae5}.sanad-device-badge.blocked{color:#b91c1c;background:#fee2e2}.sanad-device-meta{grid-template-columns:1.4fr .8fr 1fr;gap:7px;margin-top:15px;display:grid}.sanad-device-meta span{background:#fff;border:1px solid #e5eef1;border-radius:13px;flex-direction:column;min-width:0;padding:9px;display:flex}.sanad-device-meta small{color:#82949c;font-size:.62rem;font-weight:800}.sanad-device-meta strong,.sanad-device-meta code{color:#1f4857;text-overflow:ellipsis;margin-top:3px;font-size:.69rem;overflow:hidden}.sanad-device-actions{gap:8px;margin-top:12px;display:flex}.sanad-device-actions button,.sanad-session-row button{color:#fff;background:#075a70;border:0;border-radius:13px;min-height:40px;padding:8px 13px;font-size:.72rem;font-weight:900}.sanad-device-actions .danger,.sanad-session-row button{background:#b91c1c}.sanad-device-actions .safe{background:#047857}.sanad-session-row{background:#f8fbfc;border:1px solid #e2edf0;border-radius:17px;grid-template-columns:1.2fr 1fr .8fr auto;align-items:center;gap:12px;padding:14px;display:grid}.sanad-session-row>div{flex-direction:column;min-width:0;display:flex}.sanad-session-row strong{color:#173e4c;font-size:.82rem}.sanad-session-row span{color:#718690;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:750;overflow:hidden}.sanad-owner-empty{color:#8aa0a9;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:130px;font-weight:850;display:flex}.sanad-owner-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.sanad-owner-form-grid label{color:#294f5c;flex-direction:column;gap:7px;font-weight:850;display:flex}.sanad-owner-form-grid .full{grid-column:1/-1}.sanad-owner-form-grid textarea{min-height:110px}.sanad-mode-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sanad-mode-option{text-align:start;background:#f8fbfc;border:2px solid #e2edf0;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:110px;padding:17px;display:grid}.sanad-mode-option>span{color:#075a70;background:#e2f3f6;border-radius:14px;place-items:center;width:43px;height:43px;font-size:1.2rem;font-weight:950;display:grid}.sanad-mode-option div{flex-direction:column;display:flex}.sanad-mode-option strong{color:#174251}.sanad-mode-option small{color:#728791;margin-top:4px;font-weight:700;line-height:1.55}.sanad-mode-option.active{background:#f0fdfa;border-color:#0c9a8d;box-shadow:0 10px 25px #0c9a8d1f}.sanad-mode-option.maintenance.active{background:#fff7f7;border-color:#dc2626}.sanad-mode-option.development.active{background:#faf8ff;border-color:#7c3aed}.sanad-owner-save{color:#fff;background:linear-gradient(135deg,#075a70,#087f7a);border:0;border-radius:16px;min-height:49px;margin-top:17px;padding:10px 22px;font-weight:950;box-shadow:0 12px 24px #075a7033}.sanad-owner-toast{z-index:21000;inset-inline-start:50%;color:#fff;text-align:center;background:#075a70;border-radius:17px;min-width:min(430px,100vw - 30px);padding:14px 20px;font-weight:900;position:fixed;bottom:24px;transform:translate(-50%);box-shadow:0 20px 50px #00000040}.sanad-owner-toast.error{background:#b91c1c}.sanad-owner-loading{color:#315865;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.sanad-owner-loading span{border:4px solid #d2e8ed;border-top-color:#087f7a;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite sanad-orbit}.sanad-owner-loading h2{font-size:1.1rem}@media (display-mode:standalone){.sanad-global-header{padding-top:calc(10px + env(safe-area-inset-top))}.sanad-install-button{display:none}body{overscroll-behavior-y:contain}}@media (max-width:1260px){.sanad-global-header{grid-template-columns:minmax(220px,auto) 1fr auto}.sanad-global-nav a{padding-inline:9px;font-size:.7rem}.sanad-global-user{display:none}.sanad-owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){:root{--sanad-v2-header-height:68px}.sanad-global-header{min-height:var(--sanad-v2-header-height);grid-template-columns:1fr auto}.sanad-global-nav,.sanad-global-logout,.sanad-install-button{display:none}.sanad-global-menu-button{justify-content:center;align-items:center;display:inline-flex}.sanad-owner-hero{grid-template-columns:1fr}.sanad-owner-score{display:none}.sanad-owner-grid-two,.sanad-device-grid{grid-template-columns:1fr}.sanad-session-row{grid-template-columns:1fr 1fr}.sanad-session-row button{grid-column:1/-1}.sanad-mode-options{grid-template-columns:1fr}}@media (max-width:700px){:root{--sanad-v2-header-height:63px}.sanad-global-header{gap:8px;padding:7px 10px}.sanad-global-mark{border-radius:15px;width:47px;height:47px}.sanad-global-mark img{width:37px;height:37px}.sanad-global-title small{font-size:.52rem}.sanad-global-title strong{font-size:.83rem}.sanad-page-stage{padding-bottom:78px}.sanad-global-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom));flex-direction:column;gap:7px;font-size:.69rem}.sanad-mobile-bottom-nav{z-index:9100;inset-inline:10px;bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#032635f5;border:1px solid #ffffff29;border-radius:20px;grid-template-columns:repeat(5,1fr);min-height:62px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 38px #031d2b57}.sanad-mobile-bottom-nav a,.sanad-mobile-bottom-nav button{color:#b7d6dc;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-weight:900;text-decoration:none;display:flex}.sanad-mobile-bottom-nav a.active{color:#fff;background:#5eead42e}.sanad-mobile-bottom-nav span{font-size:1rem}.sanad-mobile-bottom-nav small{font-size:.55rem}.sanad-owner-page{padding:10px}.sanad-owner-hero{border-radius:27px;min-height:240px;padding:28px 22px}.sanad-owner-hero h1{font-size:2.55rem}.sanad-owner-tabs{border-radius:17px}.sanad-owner-tabs button{min-height:42px;padding:8px 12px}.sanad-owner-tabs .sanad-owner-refresh{margin-inline-start:0}.sanad-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sanad-owner-metric{border-radius:20px;min-height:126px;padding:15px}.sanad-owner-metric strong{font-size:1.9rem}.sanad-owner-panel{border-radius:23px;padding:16px}.sanad-owner-form-grid{grid-template-columns:1fr}.sanad-owner-form-grid .full{grid-column:auto}.sanad-security-event{grid-template-columns:auto 1fr}.sanad-security-event-side{text-align:start;grid-column:2}.sanad-device-meta{grid-template-columns:1fr 1fr}.sanad-device-meta span:first-child{grid-column:1/-1}.sanad-session-row{grid-template-columns:1fr}.sanad-session-row button{grid-column:auto}.sanad-welcome-card{border-radius:28px;padding:32px 21px}.sanad-welcome-card h2{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.sanad-global-header,.sanad-global-footer,.sanad-mobile-bottom-nav,.sanad-development-banner{display:none!important}.sanad-page-stage{padding:0!important}}.sanad-panel-heading-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sanad-owner-export{color:#075a70;background:#eefbfc;border:1px solid #b8dfe5;border-radius:14px;flex:none;min-height:43px;padding:9px 15px;font-size:.72rem;font-weight:950}.sanad-owner-export:hover{background:#dff7f8;transform:translateY(-1px)}.sanad-account-security-list{gap:10px;display:grid}.sanad-account-security-row{background:#f8fbfc;border:1px solid #e2edf0;border-radius:18px;grid-template-columns:1.2fr .45fr .8fr minmax(300px,1.2fr);align-items:center;gap:12px;padding:15px;display:grid}.sanad-account-security-row.locked{background:#fff7f7;border-inline-start:5px solid #dc2626}.sanad-account-security-row.history{border-inline-start:5px solid #f59e0b}.sanad-account-security-row>div{flex-direction:column;min-width:0;display:flex}.sanad-account-security-row>div:first-child strong{color:#153f4e;font-size:.88rem}.sanad-account-security-row span,.sanad-account-security-row small{color:#748791;font-size:.69rem;font-weight:750}.sanad-account-security-row>div>strong{color:#234d5a;font-size:.76rem}.sanad-account-security-actions{justify-content:flex-end;gap:7px;flex-direction:row!important;display:flex!important}.sanad-account-security-actions button{color:#fff;background:#075a70;border:0;border-radius:12px;min-height:39px;padding:7px 11px;font-size:.67rem;font-weight:900}.sanad-account-security-actions .safe{background:#047857}.sanad-account-security-actions .warning{background:#b45309}@media (max-width:980px){.sanad-account-security-row{grid-template-columns:1fr 1fr}.sanad-account-security-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}@media (max-width:650px){.sanad-panel-heading-actions{flex-direction:column}.sanad-owner-export{width:100%}.sanad-account-security-row{grid-template-columns:1fr}.sanad-account-security-actions{grid-column:auto}.sanad-account-security-actions button{flex:130px}}.sanad-owner-check{background:#f3fafb;border:1px solid #cfe3e8;border-radius:16px;align-items:center;min-height:52px;padding:12px 15px;flex-direction:row!important;gap:11px!important;display:flex!important}.sanad-owner-check input{accent-color:#087f7a;width:20px;height:20px;min-height:20px}.sanad-owner-check span{color:#254f5d;font-size:.78rem;font-weight:900}.sanad-maintenance-page.development{background:linear-gradient(145deg,#21133e,#41206f 56%,#075a70)}.sanad-maintenance-page.development .sanad-maintenance-logo span{background:#7c3aed}:root{--sanad-action-primary:linear-gradient(135deg,#075a70 0%,#087f7a 100%);--sanad-action-secondary:linear-gradient(135deg,#eef7f9 0%,#e4f1f4 100%);--sanad-action-success:linear-gradient(135deg,#087f5b 0%,#0d9b76 100%);--sanad-action-warning:linear-gradient(135deg,#b45309 0%,#d97706 100%);--sanad-action-danger:linear-gradient(135deg,#991b1b 0%,#dc2626 100%);--sanad-action-blue:linear-gradient(135deg,#075985 0%,#0284c7 100%);--sanad-action-height:48px;--sanad-mobile-action-space:166px}html,body{max-width:100%;overflow-x:hidden}body{-webkit-tap-highlight-color:transparent}img{max-width:100%}@keyframes sanad-kpi-marquee-rtl-v21{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes sanad-kpi-marquee-ltr-v21{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.sanad-kpi-bar{contain:layout paint;isolation:isolate;min-height:45px}.sanad-kpi-track{backface-visibility:hidden;perspective:1000px;will-change:transform;width:max-content;min-width:200%;transform:translate(-50%);animation:92s linear infinite sanad-kpi-marquee-rtl-v21!important}[dir=ltr] .sanad-kpi-track{transform:translate(0,0);animation-name:sanad-kpi-marquee-ltr-v21!important}.sanad-kpi-bar:hover .sanad-kpi-track,.sanad-kpi-bar:focus-within .sanad-kpi-track{animation-play-state:running!important}.sanad-kpi-pill{flex:none}.sanad-btn,.sanad-primary-action-grid>button,.sanad-primary-action-grid>a,.sanad-signature-actions>button,.sanad-signature-filters>button,.sanad-signatures-hero-actions>button{min-height:var(--sanad-action-height);color:#fff;background:var(--sanad-action-primary);text-align:center;white-space:normal;cursor:pointer;transition:transform .18s var(--sanad-v2-ease),box-shadow .18s,filter .18s,border-color .18s;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.82rem;font-weight:950;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #075a7029}.sanad-btn:not(:disabled):hover,.sanad-primary-action-grid>button:not(:disabled):hover,.sanad-primary-action-grid>a:hover,.sanad-signature-actions>button:not(:disabled):hover{filter:saturate(1.05);transform:translateY(-2px);box-shadow:0 14px 28px #075a7038}.sanad-btn:focus-visible,.sanad-primary-action-grid>button:focus-visible,.sanad-signature-actions>button:focus-visible{outline-offset:2px;outline:3px solid #15a9cc47}.sanad-btn:disabled,.sanad-primary-action-grid>button:disabled,.sanad-signature-actions>button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.sanad-btn.secondary,.sanad-signature-actions .secondary{color:#164653;background:var(--sanad-action-secondary);box-shadow:none;border-color:#cfe2e7}.sanad-btn.success,.sanad-signature-actions .success{background:var(--sanad-action-success)}.sanad-btn.warning{background:var(--sanad-action-warning)}.sanad-btn.danger,.sanad-signature-actions .danger{background:var(--sanad-action-danger)}.sanad-btn.blue{background:var(--sanad-action-blue)}.sanad-btn.ghost{color:#075a70;box-shadow:none;background:0 0;border-color:#bcd9e0}.sanad-btn.full{width:100%}.sanad-primary-action-grid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #b1d2dbcc;border-radius:22px;align-items:stretch;padding:12px;box-shadow:0 12px 28px #042d3f14;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;display:grid!important}.sanad-primary-action-grid>*{width:100%!important;min-height:var(--sanad-action-height)!important;border-radius:15px!important;margin:0!important}.sanad-primary-action-grid .bg-green-600,.sanad-primary-action-grid .bg-emerald-600,.sanad-primary-action-grid .bg-green-700{background:var(--sanad-action-success)!important}.sanad-primary-action-grid .bg-red-600,.sanad-primary-action-grid .bg-red-700{background:var(--sanad-action-danger)!important}.sanad-primary-action-grid .bg-orange-500,.sanad-primary-action-grid .bg-orange-600,.sanad-primary-action-grid .bg-amber-500,.sanad-primary-action-grid .bg-yellow-500{background:var(--sanad-action-warning)!important}.sanad-primary-action-grid .bg-blue-600,.sanad-primary-action-grid .bg-sky-600,.sanad-primary-action-grid .bg-cyan-600{background:var(--sanad-action-blue)!important}.sanad-primary-action-grid .bg-slate-600,.sanad-primary-action-grid .bg-slate-700,.sanad-primary-action-grid .bg-gray-600{background:linear-gradient(135deg,#334155,#475569)!important}.sanad-signature-panel{color:#173e4b;background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 34%),linear-gradient(145deg,#fffffffa,#f4fafcf5);border:1px solid #cfe3e8;border-radius:26px;margin-top:18px;padding:clamp(16px,2.4vw,25px);position:relative;overflow:hidden;box-shadow:0 18px 42px #042d3f1c}.sanad-signature-panel:before{content:"";inset-inline:0;background:linear-gradient(90deg,#075a70,#0c9a8d,#15a9cc);height:4px;position:absolute;top:0}.sanad-signature-panel.loading{color:#69818b;place-items:center;min-height:120px;font-weight:900;display:grid}.sanad-signature-panel>header{border-bottom:1px solid #e2edf0;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.sanad-signature-panel>header small{color:#0b8491;letter-spacing:.16em;font-size:.62rem;font-weight:950}.sanad-signature-panel>header h3{color:#073b52;margin:5px 0 0;font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:950}.sanad-signature-panel>header>span{border-radius:999px;flex:none;padding:8px 12px;font-size:.7rem;font-weight:950}.sanad-signature-panel>header>span.ready{color:#047857;background:#d1fae5}.sanad-signature-panel>header>span.pending{color:#9a5b06;background:#fef3c7}.sanad-workflow-steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:16px 0;display:grid}.sanad-workflow-steps>div{background:#f8fbfc;border:1px solid #dbe9ed;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.sanad-workflow-steps>div>span{color:#607c86;background:#e5eff2;border-radius:12px;place-items:center;width:36px;height:36px;font-size:.8rem;font-weight:950;display:grid}.sanad-workflow-steps>div>div{flex-direction:column;min-width:0;display:flex}.sanad-workflow-steps b{color:#244c59;font-size:.78rem}.sanad-workflow-steps small{color:#82949b;margin-top:4px;font-size:.64rem;font-weight:750}.sanad-workflow-steps>div.signed{background:#f0fdf8;border-color:#a7e2ce}.sanad-workflow-steps>div.signed>span{color:#fff;background:#0d966f}.sanad-workflow-steps>div.current{background:#f0fbfd;border-color:#74c9db;box-shadow:0 0 0 3px #15a9cc14}.sanad-workflow-steps>div.current>span{color:#fff;background:#087f91}.sanad-signature-list{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;margin:15px 0;display:grid}.sanad-signature-stamp{color:#0a4655;background:linear-gradient(145deg,#fffffff7,#e7f8f8eb),repeating-linear-gradient(45deg,#0000 0 14px,#087f7a06 14px 28px);border:1px solid #087f7a57;border-radius:23px;grid-template-columns:84px 1fr;align-items:center;gap:16px;min-height:215px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff94,0 13px 30px #042d3f1a}.sanad-signature-stamp:after{content:"معتمد إلكترونيًا";inset-inline-end:-48px;color:#087f7a1a;letter-spacing:.04em;border:2px solid #087f7a1a;padding:5px 48px;font-size:.63rem;font-weight:950;position:absolute;bottom:24px;transform:rotate(-35deg)}.sanad-signature-stamp.compact{border-radius:19px;grid-template-columns:62px 1fr;min-height:152px;padding:15px}.sanad-signature-ring{color:#087f7a;background:#effcfb;border:3px double #0c9a8d;border-radius:50%;place-items:center;width:78px;height:78px;font-size:1.65rem;font-weight:950;display:grid;box-shadow:inset 0 0 0 6px #fff}.sanad-signature-stamp.compact .sanad-signature-ring{width:58px;height:58px;font-size:1.2rem}.sanad-signature-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.sanad-signature-heading small{color:#0b8491;letter-spacing:.13em;font-size:.58rem;font-weight:950}.sanad-signature-heading strong{color:#073b52;font-size:1.05rem;font-weight:950}.sanad-signature-body{border-top:1px dashed #b8d9de;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:13px;display:grid}.sanad-signature-body>div{background:#ffffffb3;border-radius:12px;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.sanad-signature-body small{color:#789098;font-size:.58rem;font-weight:800}.sanad-signature-body b,.sanad-signature-body code{color:#174754;overflow-wrap:anywhere;margin-top:3px;font-size:.7rem}.sanad-requester-proof-status{background:#f8fbfc;border:1px solid #d9e8ec;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:13px 15px;display:flex}.sanad-requester-proof-status>div{flex-direction:column;display:flex}.sanad-requester-proof-status small{color:#7a9098;font-size:.64rem;font-weight:800}.sanad-requester-proof-status strong{color:#234b58;margin-top:3px;font-size:.8rem}.sanad-requester-proof-status>span{border-radius:50%;place-items:center;width:19px;height:19px;font-size:0;display:grid}.sanad-requester-proof-status>span.verified{background:#10b981;box-shadow:0 0 0 5px #d1fae5}.sanad-requester-proof-status>span.pending{background:#f59e0b;box-shadow:0 0 0 5px #fef3c7}.sanad-requester-proof-status>span.rejected{background:#dc2626;box-shadow:0 0 0 5px #fee2e2}.sanad-signature-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-top:14px;display:grid}.sanad-requester-tools{background:#f5fafb;border:1px dashed #b8d9de;border-radius:19px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin-top:12px;padding:12px;display:grid}.sanad-requester-tools>button{-moz-column-gap:9px;text-align:start;color:#214b58;background:#fff;border:1px solid #d6e7eb;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:9px;min-height:92px;padding:13px;display:grid;box-shadow:0 8px 18px #042d3f0f}.sanad-requester-tools>button>span{color:#fff;background:#087f7a;border-radius:12px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.sanad-requester-tools b{font-size:.75rem}.sanad-requester-tools small{color:#789098;font-size:.61rem;font-weight:700}.sanad-confirmation-link{grid-template-columns:1fr auto auto;gap:7px;margin-top:11px;display:grid}.sanad-confirmation-link input{text-align:left;direction:ltr;min-width:0;font-family:ui-monospace,monospace;font-size:.72rem}.sanad-confirmation-link button{color:#fff;background:#075a70;border:0;border-radius:13px;min-height:44px;padding:8px 13px;font-weight:900}.sanad-signature-message{color:#075a70;background:#e8f8fa;border-radius:14px;margin:12px 0 0;padding:11px 14px;font-size:.75rem;font-weight:900}.sanad-signature-modal{z-index:22000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031d2bb3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sanad-signature-modal>div,.sanad-signature-modal-card{background:#fff;border:1px solid #fff6;border-radius:28px;width:min(720px,100%);max-height:min(88dvh,850px);padding:clamp(18px,3vw,28px);position:relative;overflow:auto;box-shadow:0 35px 100px #0000005c}.sanad-signature-modal .close{z-index:2;top:12px;color:#fff;background:#9f1d1d;border:0;border-radius:13px;place-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:900;display:grid;position:absolute;inset-inline-end:12px}.sanad-signature-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.sanad-signature-modal-head small{color:#0b8491;letter-spacing:.14em;font-size:.6rem;font-weight:950}.sanad-signature-modal-head h3{color:#073b52;margin:5px 0 0;font-size:1.35rem;font-weight:950}.sanad-signature-modal-head>button{color:#fff;background:#9f1d1d;border:0;border-radius:13px;width:40px;height:40px;font-size:1.2rem;font-weight:950}.sanad-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.sanad-contact-form label{color:#365d69;flex-direction:column;gap:6px;font-size:.72rem;font-weight:900;display:flex}.sanad-contact-form label.full{grid-column:1/-1}.sanad-contact-form textarea{resize:vertical;min-height:105px}.sanad-signature-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.sanad-signature-modal-actions button{color:#fff;background:#075a70;border:0;border-radius:14px;min-height:46px;padding:9px 17px;font-weight:950}.sanad-signature-modal-actions .ghost{color:#345d68;background:#eaf3f5}.sanad-signature-canvas-wrap{background:#f6fbfc;border:1px solid #d2e4e8;border-radius:20px;padding:12px}.sanad-signature-canvas{touch-action:none;background:#fff;border:2px dashed #a9cfd6;border-radius:16px;width:100%;height:250px;display:block}.sanad-signatures-center{color:#173d4b;background:linear-gradient(145deg,#edf8fa,#f9fcfd 48%,#e8f4f7);min-height:100dvh;padding:clamp(12px,2.5vw,34px)}.sanad-signatures-hero{color:#fff;background:radial-gradient(circle at 85% 18%,#5eead438,#0000 28%),linear-gradient(130deg,#031d2b,#075a70 58%,#087f7a);border-radius:32px;grid-template-columns:1fr auto;align-items:center;gap:22px;max-width:1700px;margin:auto;padding:clamp(25px,4vw,48px);display:grid;box-shadow:0 26px 65px #031d2b40}.sanad-signatures-hero small{color:#7ce9df;letter-spacing:.17em;font-size:.64rem;font-weight:950}.sanad-signatures-hero h1{margin:8px 0;font-size:clamp(2rem,5vw,4.2rem);font-weight:950;line-height:1.05}.sanad-signatures-hero p{color:#d2ebee;max-width:820px;font-weight:700;line-height:1.8}.sanad-signatures-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sanad-signatures-hero-actions>button{color:#063b4d;box-shadow:none;background:#fff}.sanad-signature-stats,.sanad-signature-filters,.sanad-signature-records{max-width:1700px;margin-inline:auto}.sanad-signature-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.sanad-signature-stats article{background:#fffffff0;border:1px solid #d6e7eb;border-radius:22px;flex-direction:column;justify-content:center;min-height:115px;padding:18px;display:flex;box-shadow:0 11px 28px #042d3f14}.sanad-signature-stats strong{color:#087f7a;font-size:2rem;font-weight:950}.sanad-signature-stats span{color:#607c86;font-size:.74rem;font-weight:850}.sanad-signature-filters{background:#fff;border:1px solid #d5e7eb;border-radius:20px;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(160px,1fr)) auto;gap:9px;margin-top:14px;padding:12px;display:grid;box-shadow:0 10px 24px #042d3f12}.sanad-signature-records{gap:9px;margin-top:13px;display:grid}.sanad-signature-record{text-align:start;color:#244c59;background:#fff;border:1px solid #d9e8ec;border-radius:18px;grid-template-columns:140px 1.1fr 1.2fr 1fr .9fr .9fr;align-items:center;gap:12px;width:100%;padding:14px;display:grid;box-shadow:0 8px 20px #042d3f0d}.sanad-signature-record:hover{background:#f8fdfe;border-color:#87cbd6;transform:translateY(-1px)}.sanad-signature-record>div{flex-direction:column;min-width:0;display:flex}.sanad-signature-record small{color:#7d9198;font-size:.6rem;font-weight:800}.sanad-signature-record b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.72rem;overflow:hidden}.sanad-signature-record em{color:#0b8491;font-style:normal}.sanad-signature-record-code{align-items:center;flex-direction:row!important;gap:7px!important}.sanad-signature-record-code span{color:#fff;background:#0d966f;border-radius:9px;place-items:center;width:27px;height:27px;font-weight:950;display:grid}.sanad-signature-record-code code{direction:ltr;font-size:.67rem;font-weight:900}.sanad-signature-empty,.sanad-signature-error{text-align:center;border-radius:19px;max-width:1700px;margin:13px auto;padding:25px;font-weight:850}.sanad-signature-empty{color:#789098;background:#fff;border:1px dashed #c9dfe4}.sanad-signature-error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca}.sanad-signature-modal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.sanad-signature-modal dl>div{background:#f5fafb;border-radius:14px;padding:11px}.sanad-signature-modal dt{color:#788f98;font-size:.62rem;font-weight:800}.sanad-signature-modal dd{color:#254e5b;margin:4px 0 0;font-size:.78rem;font-weight:900}.sanad-signature-modal a{color:#fff;background:#075a70;border-radius:14px;justify-content:center;align-items:center;min-height:45px;padding:9px 17px;font-weight:900;text-decoration:none;display:inline-flex}.sanad-public-confirmation,.sanad-verify-page{color:#173e4b;background:radial-gradient(circle at 10% 0,#2dd4bf38,#0000 35%),linear-gradient(145deg,#eaf7fa,#f9fcfd 55%,#e4f2f5);place-items:center;min-height:100dvh;padding:clamp(14px,4vw,35px);display:grid;position:relative;overflow:hidden}.sanad-confirmation-bg{background-image:linear-gradient(#075a700d 1px,#0000 1px),linear-gradient(90deg,#075a700d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:-30%;transform:rotate(-9deg)}.sanad-public-confirmation>section,.sanad-verify-page>section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #ffffffb3;border-radius:32px;width:min(680px,100%);padding:clamp(19px,4vw,38px);position:relative;box-shadow:0 32px 80px #042d3f2e}.sanad-public-confirmation header,.sanad-verify-page header{border-bottom:1px solid #deebee;align-items:center;gap:13px;padding-bottom:16px;display:flex}.sanad-public-confirmation header img,.sanad-verify-page header img{-o-object-fit:contain;object-fit:contain;width:68px;height:68px}.sanad-public-confirmation header small,.sanad-verify-page header small{color:#0b8491;letter-spacing:.15em;font-size:.6rem;font-weight:950}.sanad-public-confirmation header h1,.sanad-verify-page header h1{color:#073b52;margin:4px 0 0;font-size:clamp(1.45rem,4vw,2.25rem);font-weight:950}.sanad-public-confirmation nav{justify-content:center;gap:6px;margin:15px 0;display:flex}.sanad-public-confirmation nav button{color:#456873;background:#f4f9fa;border:1px solid #d1e4e8;border-radius:12px;min-width:48px;min-height:39px;font-weight:900}.sanad-public-confirmation nav button.active{color:#fff;background:#087f7a;border-color:#087f7a}.sanad-public-confirmation .order-number{background:#edf8fa;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:13px 0;padding:13px 15px;display:flex}.sanad-public-confirmation .order-number small{color:#718a93;font-size:.68rem;font-weight:800}.sanad-public-confirmation .order-number strong{color:#075a70;direction:ltr;font-family:ui-monospace,monospace}.sanad-public-confirmation>section>h2{text-align:center;color:#073b52;margin:20px 0 8px;font-size:1.45rem;font-weight:950}.sanad-public-confirmation .declaration{text-align:center;color:#6d858e;font-size:.76rem;font-weight:750;line-height:1.75}.sanad-public-confirmation .decision-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.sanad-public-confirmation .decision-grid button{border:2px solid #0000;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:122px;font-size:.88rem;font-weight:950;display:flex}.sanad-public-confirmation .decision-grid span{color:#fff;border-radius:14px;place-items:center;width:43px;height:43px;font-size:1.25rem;display:grid}.sanad-public-confirmation .decision-grid .yes{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sanad-public-confirmation .decision-grid .yes span{background:#0d966f}.sanad-public-confirmation .decision-grid .no{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.sanad-public-confirmation .decision-grid .no span{background:#dc2626}.sanad-public-confirmation .decision-grid button.selected{box-shadow:0 0 0 4px #15a9cc24,0 14px 26px #042d3f1a}.sanad-public-confirmation .reasons{background:#f8fbfc;border-radius:19px;gap:7px;margin-top:14px;padding:14px;display:grid}.sanad-public-confirmation .reasons h3{color:#315966;margin:0 0 5px;font-size:.86rem}.sanad-public-confirmation .reasons>button{color:#375d68;background:#fff;border:1px solid #d7e7eb;border-radius:13px;min-height:44px;font-weight:850}.sanad-public-confirmation .reasons>button.active{color:#fff;background:#b91c1c;border-color:#b91c1c}.sanad-public-confirmation .reasons .submit{color:#fff;background:#075a70;border-color:#075a70;margin-top:5px}.sanad-public-confirmation .state,.sanad-public-confirmation .result,.sanad-verify-page .status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:240px;display:flex}.sanad-public-confirmation .result span,.sanad-verify-page .status span{color:#fff;background:#0d966f;border-radius:50%;place-items:center;width:72px;height:72px;font-size:2rem;font-weight:950;display:grid}.sanad-public-confirmation .result.rejected span,.sanad-public-confirmation .result.invalid span,.sanad-verify-page .status.invalid span{background:#dc2626}.sanad-public-confirmation footer,.sanad-verify-page footer{color:#81959c;text-align:center;margin-top:22px;font-size:.65rem;font-weight:800}.sanad-verify-page dl{gap:8px;margin-top:14px;display:grid}.sanad-verify-page dl>div{background:#f5fafb;border-radius:14px;padding:12px}.sanad-verify-page dt{color:#798f97;font-size:.62rem;font-weight:800}.sanad-verify-page dd{color:#244d59;overflow-wrap:anywhere;margin:4px 0 0;font-size:.76rem;font-weight:900}.sanad-page-stage .overflow-x-auto,.sanad-page-stage [class*=overflow-x-auto]{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.sanad-page-stage table{min-width:max-content}.sanad-page-stage td,.sanad-page-stage th{max-width:360px}.sanad-page-stage [class*=fixed][class*=bottom-]{padding-bottom:max(8px,env(safe-area-inset-bottom))}@media (max-width:980px){.sanad-signature-record{grid-template-columns:120px 1fr 1fr}.sanad-signature-record>div:nth-child(n+4){display:none}.sanad-signature-filters{grid-template-columns:1fr 1fr}.sanad-signature-filters>input{grid-column:1/-1}.sanad-signature-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body{padding-top:env(safe-area-inset-top)}.sanad-page-stage{padding-bottom:calc(var(--sanad-mobile-action-space) + env(safe-area-inset-bottom))}.sanad-app-view .sanad-kpi-bar{top:calc(var(--sanad-v2-header-height) + env(safe-area-inset-top))}.sanad-kpi-track{animation-duration:115s!important}.sanad-kpi-pill{padding:6px 10px;font-size:.66rem}.sanad-primary-action-grid{z-index:120;bottom:calc(80px + env(safe-area-inset-bottom));position:sticky;border-radius:19px!important;grid-template-columns:1fr 1fr!important;padding:9px!important;box-shadow:0 18px 45px #031d2b38!important}.sanad-primary-action-grid>*{min-width:0!important;padding:9px 8px!important;font-size:.7rem!important}.sanad-primary-action-grid>:only-child{grid-column:1/-1}.sanad-signature-panel{border-radius:21px;margin-inline:-2px;padding:14px}.sanad-signature-panel>header{align-items:center}.sanad-workflow-steps{grid-template-columns:1fr;gap:7px}.sanad-workflow-steps>div{min-height:61px;padding:10px}.sanad-signature-list{grid-template-columns:1fr}.sanad-signature-actions{grid-template-columns:1fr 1fr}.sanad-signature-actions>button:last-child:nth-child(odd){grid-column:1/-1}.sanad-requester-tools{grid-template-columns:1fr 1fr}.sanad-requester-tools>button{grid-template-columns:30px 1fr;min-height:96px;padding:10px}.sanad-requester-tools>button>span{width:30px;height:30px}.sanad-confirmation-link{grid-template-columns:1fr 1fr}.sanad-confirmation-link input{grid-column:1/-1}.sanad-contact-form{grid-template-columns:1fr}.sanad-contact-form label.full{grid-column:auto}.sanad-signature-canvas{height:210px}.sanad-signatures-center{padding:9px}.sanad-signatures-hero{border-radius:24px;grid-template-columns:1fr;padding:24px 18px}.sanad-signatures-hero h1{font-size:2rem}.sanad-signatures-hero-actions{justify-content:stretch}.sanad-signatures-hero-actions>button{flex:1}.sanad-signature-stats{gap:7px}.sanad-signature-stats article{border-radius:18px;min-height:96px;padding:14px}.sanad-signature-filters{grid-template-columns:1fr;padding:9px}.sanad-signature-filters>input{grid-column:auto}.sanad-signature-record{grid-template-columns:1fr auto;padding:12px}.sanad-signature-record>div{display:none!important}.sanad-signature-record>div:first-child,.sanad-signature-record>div:nth-child(3){display:flex!important}.sanad-signature-record>div:nth-child(3){text-align:end}.sanad-signature-modal{padding:8px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.sanad-signature-modal>div,.sanad-signature-modal-card{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);border-radius:22px;padding:17px}.sanad-signature-modal dl{grid-template-columns:1fr}.sanad-signature-stamp{grid-template-columns:58px 1fr;min-height:180px;padding:15px}.sanad-signature-ring{width:56px;height:56px;font-size:1.1rem}.sanad-signature-body{grid-template-columns:1fr}.sanad-public-confirmation,.sanad-verify-page{padding:8px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.sanad-public-confirmation>section,.sanad-verify-page>section{border-radius:24px;padding:18px 14px}.sanad-public-confirmation header img,.sanad-verify-page header img{width:53px;height:53px}.sanad-public-confirmation header h1,.sanad-verify-page header h1{font-size:1.35rem}.sanad-public-confirmation .decision-grid{grid-template-columns:1fr}.sanad-public-confirmation .decision-grid button{flex-direction:row;min-height:93px}}@media (max-width:420px){.sanad-primary-action-grid{max-height:38dvh;overflow:auto;grid-template-columns:1fr!important}.sanad-signature-actions,.sanad-requester-tools{grid-template-columns:1fr}.sanad-signature-actions>button:last-child:nth-child(odd){grid-column:auto}.sanad-signature-stats{grid-template-columns:1fr 1fr}.sanad-signature-stats strong{font-size:1.55rem}}@media print{.sanad-signature-actions,.sanad-requester-tools,.sanad-confirmation-link,.sanad-signature-filters,.sanad-signatures-hero-actions,.sanad-primary-action-grid{display:none!important}.sanad-signature-panel,.sanad-signature-stamp,.sanad-signature-record{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important}.sanad-signature-panel{border:1px solid #789!important}.sanad-signature-stamp{color:#111;background:#fff!important;border:2px double #164e63!important}}.sanad-contact-evidence-center{background:linear-gradient(145deg,#fffffff7,#f0f9faf5);border:1px solid #087f7a2e;border-radius:26px;margin-top:18px;padding:20px;box-shadow:0 20px 54px #042d3f1a}.sanad-contact-evidence-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.sanad-contact-evidence-heading small{color:#0b8491;letter-spacing:.13em;font-size:.61rem;font-weight:950;display:block}.sanad-contact-evidence-heading h2{color:#073b52;margin:4px 0 0;font-size:clamp(1.08rem,2.4vw,1.55rem);font-weight:950}.sanad-contact-evidence-heading>span{color:#fff;background:linear-gradient(135deg,#075a70,#0c9a8d);border-radius:16px;place-items:center;min-width:46px;height:46px;padding-inline:12px;font-size:1.05rem;font-weight:950;display:grid;box-shadow:0 10px 25px #075a7038}.sanad-contact-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:11px;display:grid}.sanad-contact-evidence-card{background:#fff;border:1px solid #d8e8ec;border-radius:20px;padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 28px #03293812}.sanad-contact-evidence-card:before{content:"";background:#0c8792;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.sanad-contact-evidence-card.accepted:before,.sanad-contact-evidence-card.paper_received:before{background:#0d966f}.sanad-contact-evidence-card.rejected:before,.sanad-contact-evidence-card.wrong_number:before{background:#dc2626}.sanad-contact-evidence-card.no_answer:before,.sanad-contact-evidence-card.unable_to_contact:before{background:#d97706}.sanad-contact-evidence-card.link_sent:before{background:#2563eb}.sanad-contact-evidence-card>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sanad-contact-evidence-card>header>span{color:#fff;background:linear-gradient(135deg,#075a70,#0c9a8d);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:950;display:grid}.sanad-contact-evidence-card>header small{color:#82969d;font-size:.63rem;font-weight:800;display:block}.sanad-contact-evidence-card>header strong{color:#173f4d;direction:ltr;unicode-bidi:plaintext;margin-top:2px;font-size:.82rem;font-weight:950;display:block}.sanad-contact-evidence-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.sanad-contact-evidence-card dl>div{background:#f5fafb;border-radius:13px;min-width:0;padding:10px}.sanad-contact-evidence-card dl>div.full{grid-column:1/-1}.sanad-contact-evidence-card dt{color:#84999f;font-size:.59rem;font-weight:800}.sanad-contact-evidence-card dd{color:#254f5b;overflow-wrap:anywhere;margin:4px 0 0;font-size:.72rem;font-weight:900;line-height:1.55}@media (max-width:700px){.sanad-contact-evidence-center{border-radius:21px;padding:14px}.sanad-contact-evidence-grid{grid-template-columns:1fr}.sanad-contact-evidence-card{padding:13px}.sanad-contact-evidence-card dl{grid-template-columns:1fr}.sanad-contact-evidence-card dl>div.full{grid-column:auto}}@media print{.sanad-contact-evidence-center{box-shadow:none!important;border:1px solid #789!important}.sanad-contact-evidence-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important}}:root{--wo22-navy:#07384c;--wo22-navy-deep:#032434;--wo22-teal:#098c88;--wo22-cyan:#0e81a5;--wo22-mint:#dff7f3;--wo22-surface:#fff;--wo22-bg:#eff8fa;--wo22-text:#153c49;--wo22-muted:#6f8991;--wo22-border:#d7e7ea;--wo22-success:#07855f;--wo22-warning:#c87800;--wo22-danger:#d43636;--wo22-shadow:0 18px 55px #0536461f}.sanad-global-user{appearance:none;cursor:pointer;font:inherit;text-align:inherit;border:0}.sanad-account-overlay{z-index:10030;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#021925ad;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.sanad-account-panel{background:linear-gradient(#fff 0%,#f2fafb 100%);border:1px solid #ffffffa6;border-radius:30px;flex-direction:column;width:min(680px,100%);max-height:min(880px,100dvh - 28px);display:flex;overflow:hidden;box-shadow:0 35px 100px #00142159}.sanad-account-head{color:#fff;background:radial-gradient(circle at 15% 15%,#3cebd742,#0000 36%),linear-gradient(135deg,#052c40,#076178 55%,#058a82);grid-template-columns:68px minmax(0,1fr) 44px;align-items:center;gap:15px;padding:22px;display:grid;position:relative}.sanad-account-avatar{color:#07394b;background:linear-gradient(145deg,#fff,#cceff0);border:1px solid #ffffff59;border-radius:23px;place-items:center;width:68px;height:68px;font-size:1.75rem;font-weight:950;display:grid;box-shadow:inset 0 0 0 5px #ffffff5c,0 12px 28px #00162238}.sanad-account-head small{letter-spacing:.14em;color:#a7e7e3;font-size:.62rem;font-weight:900;display:block}.sanad-account-head h2{margin:4px 0 0;font-size:1.45rem;font-weight:950;line-height:1.2}.sanad-account-head p{color:#d7f5f2;overflow-wrap:anywhere;margin:6px 0 0;font-size:.78rem;font-weight:800}.sanad-account-head>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;width:44px;height:44px;font-size:1.6rem}.sanad-account-tabs{background:#fff;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px 0;display:grid}.sanad-account-tabs button{color:#607b84;min-height:44px;font:inherit;cursor:pointer;background:#eef5f6;border:0;border-radius:15px;font-size:.8rem;font-weight:900}.sanad-account-tabs button.active{color:#fff;background:linear-gradient(135deg,#0d6c80,#0b9385);box-shadow:0 10px 24px #07727933}.sanad-account-body{flex:1;min-height:0;padding:18px;overflow:auto}.sanad-account-fields{gap:14px;display:grid}.sanad-account-fields>label:not(.sanad-account-toggle){color:#365c68;gap:7px;font-size:.77rem;font-weight:900;display:grid}.sanad-account-fields input:not([type=checkbox]),.sanad-account-fields select{color:#153d49;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cfdee2;border-radius:16px;outline:none;padding:0 15px;font-size:.85rem;font-weight:800;box-shadow:0 7px 18px #0541510a}.sanad-account-fields input:focus,.sanad-account-fields select:focus{border-color:#0b9b92;box-shadow:0 0 0 4px #0ea4991f}.sanad-account-toggle{cursor:pointer;background:#fff;border:1px solid #d8e7e9;border-radius:18px;grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:15px;padding:15px;display:grid;position:relative}.sanad-account-toggle strong{color:#1b4652;font-size:.82rem;font-weight:950;display:block}.sanad-account-toggle small{color:#7c9299;margin-top:4px;font-size:.67rem;font-weight:750;line-height:1.6;display:block}.sanad-account-toggle input{opacity:0;pointer-events:none;position:absolute}.sanad-account-toggle>span{background:#cbd7da;border-radius:999px;width:48px;height:28px;transition:all .2s;position:relative}.sanad-account-toggle>span:after{content:"";top:4px;background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;inset-inline-start:4px;box-shadow:0 3px 8px #0000002e}.sanad-account-toggle input:checked+span{background:#078b80}.sanad-account-toggle input:checked+span:after,html[dir=ltr] .sanad-account-toggle input:checked+span:after{transform:translate(20px)}html[dir=rtl] .sanad-account-toggle input:checked+span:after{transform:translate(-20px)}.sanad-account-readonly{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sanad-account-readonly>div{background:#eaf4f5;border-radius:16px;padding:13px}.sanad-account-readonly small{color:#789097;font-size:.65rem;font-weight:850;display:block}.sanad-account-readonly strong{color:#194653;margin-top:4px;font-size:.85rem;font-weight:950;display:block}.sanad-account-primary{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#075875,#079286);border:0;border-radius:17px;font-size:.88rem;font-weight:950;box-shadow:0 12px 28px #05727838}.sanad-account-primary:disabled{opacity:.55;cursor:not-allowed}.sanad-account-security-note{background:#edfbf6;border:1px solid #bde8dc;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.sanad-account-security-note>b{color:#fff;background:#0a926c;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sanad-account-security-note strong{color:#17624d;font-size:.82rem;font-weight:950}.sanad-account-security-note p{color:#5f8277;margin:4px 0 0;font-size:.68rem;font-weight:750;line-height:1.6}.sanad-account-sessions{gap:10px;display:grid}.sanad-account-sessions article{background:#fff;border:1px solid #d9e8ea;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.sanad-device-icon{color:#087a82;background:#e3f5f4;border-radius:15px;place-items:center;width:46px;height:46px;font-size:1.35rem;font-weight:950;display:grid}.sanad-account-sessions strong{color:#224c58;font-size:.79rem;font-weight:950}.sanad-account-sessions p{color:#6e898f;margin:3px 0;font-size:.67rem;font-weight:800}.sanad-account-sessions small{color:#93a5a9;font-size:.61rem;font-weight:700}.sanad-account-sessions button,.sanad-account-sessions .current{min-height:36px;font:inherit;border:0;border-radius:12px;padding:0 12px;font-size:.68rem;font-weight:900}.sanad-account-sessions button{color:#b42626;cursor:pointer;background:#feeaea}.sanad-account-sessions .current{color:#087254;background:#e2f7ef;place-items:center;display:grid}.sanad-account-empty{text-align:center;color:#738c93;background:#f8fbfc;border:1px dashed #c8dade;border-radius:18px;padding:30px 15px;font-size:.8rem;font-weight:850}.sanad-account-message{border-radius:15px;align-items:center;gap:10px;margin:0 18px 18px;padding:12px 14px;font-size:.75rem;font-weight:900;display:flex}.sanad-account-message>:first-child{border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.sanad-account-message.success{color:#126147;background:#e9faf3}.sanad-account-message.success>:first-child{color:#fff;background:#098966}.sanad-account-message.error{color:#8e2424;background:#fff0f0}.sanad-account-message.error>:first-child{color:#fff;background:#d03939}.sanad-account-message.info{color:#165e72;background:#e9f7fa}.sanad-account-message.info>:first-child{color:#fff;background:#0d839b}.wo22-page,.wo22-detail-page,.request22-page{width:min(1500px,100%);padding:18px clamp(12px,2.5vw,34px) calc(100px + env(safe-area-inset-bottom));color:var(--wo22-text);margin:0 auto}.wo22-page button,.wo22-page input,.wo22-page select,.wo22-detail-page button,.wo22-detail-page input,.wo22-detail-page select,.wo22-detail-page textarea,.request22-page button,.request22-page input,.request22-page select,.request22-page textarea{font:inherit}.wo22-hero,.wo22-detail-hero,.request22-hero{color:#fff;background:radial-gradient(circle at 12% 12%,#59f2de47,#0000 32%),radial-gradient(circle at 90% 90%,#159bbd38,#0000 32%),linear-gradient(135deg,#032b40 0%,#075b72 52%,#07847c 100%);border:1px solid #ffffff9e;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 22px 70px #03324238}.wo22-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:24px;padding:clamp(22px,4vw,42px);display:grid}.wo22-hero:after,.wo22-detail-hero:after,.request22-hero:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:300px;height:300px;position:absolute;inset:auto -60px -100px auto;box-shadow:0 0 0 35px #ffffff09,0 0 0 70px #ffffff06}.wo22-hero-copy,.wo22-detail-title,.request22-hero-copy{z-index:1;position:relative}.wo22-hero-copy>small,.wo22-detail-title>small,.request22-hero-copy>small{letter-spacing:.16em;color:#8ce5dc;font-size:.64rem;font-weight:950;display:block}.wo22-hero-copy h1,.wo22-detail-title h1,.request22-hero-copy h1{margin:7px 0 0;font-size:clamp(1.65rem,4vw,3rem);font-weight:950;line-height:1.16}.wo22-hero-copy p,.wo22-detail-title p,.request22-hero-copy p{color:#d6f5f2;max-width:760px;margin:10px 0 0;font-size:clamp(.78rem,1.3vw,.98rem);font-weight:750;line-height:1.85}.wo22-hero-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex;position:relative}.wo22-btn,.wo22-hero-actions button,.wo22-hero-actions a,.wo22-wide-action,.wo22-action-grid button,.wo22-modal-actions button,.wo22-modal-actions a{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:.76rem;font-weight:950;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.wo22-btn:hover,.wo22-hero-actions button:hover,.wo22-hero-actions a:hover,.wo22-action-grid button:hover,.wo22-modal-actions button:hover,.wo22-modal-actions a:hover{filter:brightness(1.035);transform:translateY(-1px)}.wo22-btn.primary,.wo22-hero-actions .primary,.wo22-wide-action.primary,.wo22-action-grid .primary,.wo22-modal-actions .primary{color:#073744;background:#fff;box-shadow:0 12px 26px #0017232e}.wo22-btn.secondary,.wo22-hero-actions .secondary,.wo22-wide-action.secondary,.wo22-action-grid .secondary,.wo22-modal-actions .secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff3d}.wo22-btn.success,.wo22-wide-action.success,.wo22-action-grid .success,.wo22-modal-actions .success{color:#fff;background:linear-gradient(135deg,#07825f,#0aa47d);box-shadow:0 10px 24px #05876133}.wo22-action-grid .warning,.wo22-modal-actions .warning{color:#6d3b00;background:#ffebbd}.wo22-action-grid .danger,.wo22-modal-actions .danger{color:#fff;background:#d73838}.wo22-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.wo22-stats article{border:1px solid var(--wo22-border);background:linear-gradient(#fff,#f5fbfc);border-radius:19px;min-width:0;padding:14px;box-shadow:0 10px 28px #043e4d12}.wo22-stats small{color:#718b92;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;font-weight:850;display:block;overflow:hidden}.wo22-stats strong{color:#0c6879;margin-top:5px;font-size:1.55rem;font-weight:950;line-height:1;display:block}.wo22-toolbar{top:calc(68px + env(safe-area-inset-top));z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5fbfcf0;border:1px solid #cde1e5eb;border-radius:21px;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(130px,.7fr)) auto;gap:9px;margin:15px 0;padding:11px;display:grid;position:sticky;box-shadow:0 13px 34px #0438461a}.wo22-toolbar input,.wo22-toolbar select{color:#244c58;background:#fff;border:1px solid #d2e1e4;border-radius:14px;outline:none;min-width:0;min-height:46px;padding:0 13px;font-size:.75rem;font-weight:850}.wo22-toolbar input:focus,.wo22-toolbar select:focus{border-color:#0a9b90;box-shadow:0 0 0 3px #0b9b901a}.wo22-view-tabs{scrollbar-width:none;gap:8px;padding:3px 1px 10px;display:flex;overflow-x:auto}.wo22-view-tabs::-webkit-scrollbar{display:none}.wo22-view-tabs button{color:#607c84;cursor:pointer;background:#fff;border:1px solid #d7e5e8;border-radius:14px;min-width:max-content;min-height:42px;padding:0 14px;font-size:.71rem;font-weight:900}.wo22-view-tabs button span{color:#0c6c76;background:#e2f4f3;border-radius:8px;place-items:center;min-width:22px;height:22px;margin-inline-start:6px;font-size:.65rem;display:inline-grid}.wo22-view-tabs button.active{color:#fff;background:linear-gradient(135deg,#075770,#079087);border-color:#0000;box-shadow:0 10px 24px #05667033}.wo22-view-tabs button.active span{color:#075769;background:#fff}.wo22-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.wo22-card{background:#fff;border:1px solid #dbe8ea;border-radius:23px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 14px 36px #053e4d14}.wo22-card:hover{border-color:#a6d8d7;transform:translateY(-3px);box-shadow:0 20px 48px #05425024}.wo22-card:before{content:"";background:linear-gradient(#0a8f8a,#0c6780);width:5px;position:absolute;inset:0 auto 0 0}html[dir=rtl] .wo22-card:before{inset:0 0 0 auto}.wo22-card>a{color:inherit;padding:17px;text-decoration:none;display:block}.wo22-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wo22-card-head strong{color:#153f4c;direction:ltr;unicode-bidi:plaintext;font-size:.93rem;font-weight:950}.wo22-card-head time{color:#899da2;font-size:.62rem;font-weight:800}.wo22-status{color:#0d6370;background:#e0f4f4;border-radius:10px;align-items:center;min-height:30px;padding:0 10px;font-size:.63rem;font-weight:950;display:inline-flex}.wo22-status.status-closed,.wo22-status.status-completed{color:#08704f;background:#e3f7ed}.wo22-status.status-returned,.wo22-status.status-reopened{color:#9b5a00;background:#fff0ce}.wo22-status.status-deleted,.wo22-status.status-cancelled{color:#a42a2a;background:#ffeded}.wo22-status.status-in_progress,.wo22-status.status-assigned_technician{color:#075f8b;background:#e6f4fb}.wo22-card h2{color:#173f4b;margin:14px 0 6px;font-size:1rem;font-weight:950;line-height:1.45}.wo22-card>a>p{color:#6c858d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:0;font-size:.72rem;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.wo22-card-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.wo22-card-meta>div{background:#f3f8f9;border-radius:13px;min-width:0;padding:10px}.wo22-card-meta small{color:#889ca1;font-size:.58rem;font-weight:800;display:block}.wo22-card-meta b{color:#28515d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.7rem;font-weight:950;display:block;overflow:hidden}.wo22-progress{margin-top:13px}.wo22-progress>div{color:#6f8990;justify-content:space-between;align-items:center;font-size:.62rem;font-weight:850;display:flex}.wo22-progress-track{background:#e8eff1;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.wo22-progress-track span{background:linear-gradient(90deg,#0d85a1,#0b9f84);border-radius:99px;height:100%;display:block}.wo22-card-foot{border-top:1px solid #edf2f3;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:12px;display:flex}.wo22-card-foot span{color:#6c878e;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;font-weight:800;overflow:hidden}.wo22-card-foot b{color:#0b7480;font-size:.67rem;font-weight:950}.wo22-empty,.wo22-state{text-align:center;color:#718b93;background:#f8fcfd;border:1px dashed #bdd5d9;border-radius:26px;align-content:center;place-items:center;gap:12px;min-height:300px;display:grid}.wo22-state{min-height:60dvh;margin:20px 0}.wo22-state h2,.wo22-empty h2{color:#315b67;margin:0;font-size:1.2rem;font-weight:950}.wo22-state.error>span{color:#fff;background:#d73838;border-radius:19px;place-items:center;width:55px;height:55px;font-size:1.6rem;font-weight:950;display:grid}.wo22-loader{border:5px solid #d8e8ea;border-top-color:#078c86;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite wo22Spin}@keyframes wo22Spin{to{transform:rotate(360deg)}}.wo22-pagination{justify-content:center;align-items:center;gap:8px;margin:20px 0;display:flex}.wo22-pagination button{color:#335d68;cursor:pointer;background:#fff;border:1px solid #d2e2e5;border-radius:13px;min-width:42px;height:42px;font-weight:950}.wo22-pagination button.active{color:#fff;background:#086f7c;border-color:#086f7c}.wo22-pagination button:disabled{opacity:.4;cursor:not-allowed}.wo22-detail-hero{justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.wo22-detail-title .back{color:#c7f1ed;margin-bottom:12px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.wo22-detail-status{z-index:1;justify-items:end;gap:12px;min-width:230px;display:grid;position:relative}.wo22-detail-status .wo22-status{color:#073d4b;background:#fff}.wo22-approval-meter{background:#ffffff1c;border:1px solid #fff3;border-radius:17px;width:220px;padding:12px}.wo22-approval-meter strong{font-size:1.3rem;font-weight:950;display:block}.wo22-approval-meter small{color:#d5f3ef;margin-top:2px;font-size:.62rem;font-weight:850;display:block}.wo22-approval-meter>div{background:#ffffff29;border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.wo22-approval-meter>div span{background:#7df2d8;border-radius:99px;height:100%;display:block}.wo22-stage-strip{background:#fff;border:1px solid #dce9eb;border-radius:20px;grid-template-columns:repeat(6,1fr);gap:4px;margin:14px 0;padding:11px;display:grid;box-shadow:0 10px 30px #053e4b12}.wo22-stage-strip>div{color:#91a2a6;justify-items:center;gap:5px;padding:7px 4px;font-size:.61rem;font-weight:900;display:grid;position:relative}.wo22-stage-strip>div:not(:last-child):after{content:"";top:20px;background:#d9e5e7;width:32%;height:2px;position:absolute;inset-inline-end:-16%}.wo22-stage-strip span{background:#edf3f4;border-radius:10px;place-items:center;width:29px;height:29px;font-size:.68rem;font-weight:950;display:grid}.wo22-stage-strip .done{color:#087257}.wo22-stage-strip .done span{color:#fff;background:#078a68}.wo22-stage-strip .done:after{background:#46b89b!important}.wo22-stage-strip .current{color:#096a86}.wo22-stage-strip .current span{color:#fff;background:#0c7e9a;box-shadow:0 0 0 5px #0c7e9a1f}.wo22-detail-tabs{scrollbar-width:none;gap:7px;margin-bottom:13px;padding:3px 1px 8px;display:flex;overflow-x:auto}.wo22-detail-tabs::-webkit-scrollbar{display:none}.wo22-detail-tabs button{color:#617e86;cursor:pointer;background:#fff;border:1px solid #d8e6e9;border-radius:14px;min-width:max-content;min-height:44px;padding:0 14px;font-size:.7rem;font-weight:900}.wo22-detail-tabs button.active{color:#fff;background:linear-gradient(135deg,#075870,#098d85);border-color:#0000;box-shadow:0 10px 22px #0569702e}.wo22-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.wo22-panel{background:#fff;border:1px solid #dce9eb;border-radius:23px;min-width:0;padding:18px;box-shadow:0 14px 38px #043b4913}.wo22-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.wo22-panel>header small{color:#0c8b86;letter-spacing:.12em;font-size:.57rem;font-weight:950;display:block}.wo22-panel>header h2{color:#1b4551;margin:3px 0 0;font-size:1rem;font-weight:950}.wo22-panel>header>span{color:#0b6674;background:#e5f5f4;border-radius:12px;place-items:center;min-width:34px;height:34px;font-size:.7rem;font-weight:950;display:grid}.wo22-info-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.wo22-info{background:#f5f9fa;border-radius:14px;min-width:0;padding:11px}.wo22-info.full{grid-column:1/-1}.wo22-info small{color:#859ba0;font-size:.58rem;font-weight:800;display:block}.wo22-info strong{color:#2a5360;overflow-wrap:anywhere;margin-top:4px;font-size:.73rem;font-weight:950;line-height:1.55;display:block}.wo22-panel-note{color:#6b858c;margin:0;font-size:.75rem;font-weight:750;line-height:1.85}.wo22-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.wo22-action-grid button{min-height:48px}.wo22-action-grid .primary{color:#fff;background:linear-gradient(135deg,#07576f,#0b8f84)}.wo22-action-grid .secondary{color:#1f5865;background:#eaf4f5;border:1px solid #d4e6e8}.wo22-signature-checklist{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px;display:grid}.wo22-approval-step{background:#f8fbfc;border:1px solid #e0e9eb;border-radius:15px;align-items:center;gap:9px;padding:12px;display:flex}.wo22-approval-step>span{color:#86999e;background:#e5ecee;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:.75rem;font-weight:950;display:grid}.wo22-approval-step.done{background:#effbf6;border-color:#bce3d5}.wo22-approval-step.done>span{color:#fff;background:#07875f}.wo22-approval-step strong{color:#375f69;font-size:.67rem;font-weight:950;line-height:1.45}.wo22-signature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.wo22-attachment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wo22-attachment-grid a{color:#315d69;background:#f7fbfc;border:1px solid #dce9eb;border-radius:17px;text-decoration:none;overflow:hidden}.wo22-attachment-grid img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#eaf1f3;width:100%;display:block}.wo22-attachment-grid span{padding:10px;font-size:.68rem;font-weight:900;display:block}.wo22-empty-inline{text-align:center;color:#81979d;background:#f8fbfc;border:1px dashed #cadde0;border-radius:17px;padding:24px;font-size:.75rem;font-weight:850}.wo22-timeline{gap:12px;display:grid;position:relative}.wo22-timeline:before{content:"";top:18px;bottom:18px;background:#dbe8ea;width:2px;position:absolute;inset-inline-start:15px}.wo22-timeline article{grid-template-columns:32px minmax(0,1fr);gap:11px;display:grid;position:relative}.wo22-timeline article>span{z-index:1;color:#fff;background:#09847a;border:4px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.58rem;font-weight:950;display:grid;position:relative;box-shadow:0 0 0 1px #b9d9d8}.wo22-timeline article>div{background:#fafcfd;border:1px solid #e0eaec;border-radius:15px;padding:12px}.wo22-timeline article header{justify-content:space-between;gap:10px;display:flex}.wo22-timeline article strong{color:#27535e;font-size:.71rem;font-weight:950}.wo22-timeline time{color:#879b9f;font-size:.58rem;font-weight:750}.wo22-timeline p{color:#637f87;margin:5px 0 0;font-size:.66rem;font-weight:800}.wo22-timeline blockquote{color:#5d7880;background:#eff7f7;border-inline-start:3px solid #0b9388;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:.65rem;font-weight:750;line-height:1.6}.wo22-timeline small{color:#0d7480;margin-top:8px;font-size:.61rem;font-weight:900;display:block}.wo22-wide-action{width:100%;margin-top:14px}.wo22-wide-action.primary{color:#fff;background:linear-gradient(135deg,#075a72,#0b8e84)}.wo22-wide-action.secondary{color:#1c5663;background:#eaf4f5;border:1px solid #d4e5e8}.wo22-danger-zone{background:#fff5f5;border:1px solid #ffd1d1;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:17px;display:flex}.wo22-danger-zone small{color:#d04a4a;letter-spacing:.1em;font-size:.55rem;font-weight:950}.wo22-danger-zone h2{color:#852d2d;margin:4px 0;font-size:.95rem;font-weight:950}.wo22-danger-zone p{color:#956262;margin:4px 0 0;font-size:.68rem;font-weight:750;line-height:1.7}.wo22-danger-zone>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.wo22-danger-zone button{cursor:pointer;border:0;border-radius:13px;min-height:42px;padding:0 14px;font-size:.68rem;font-weight:950}.wo22-danger-zone .delete,.wo22-danger-zone .hard{color:#fff;background:#d73636}.wo22-danger-zone .restore{color:#08714f;background:#dff6ed}.wo22-mobile-actions{display:none}.wo22-modal{z-index:10040;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#011824b3;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.wo22-modal-card{background:#fff;border:1px solid #ffffffb3;border-radius:27px;width:min(620px,100%);max-height:calc(100dvh - 28px);padding:19px;overflow:auto;box-shadow:0 30px 100px #0016215c}.wo22-modal-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wo22-modal-card>header small{color:#0b8d87;letter-spacing:.12em;font-size:.56rem;font-weight:950;display:block}.wo22-modal-card>header h2{color:#194653;margin:4px 0 0;font-size:1.1rem;font-weight:950}.wo22-modal-card>header button{color:#6d7f84;cursor:pointer;background:#eef3f4;border:0;border-radius:13px;width:40px;height:40px;font-size:1.4rem}.wo22-modal-card>p{color:#6d858c;font-size:.74rem;font-weight:750;line-height:1.8}.wo22-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.wo22-form-grid label{color:#385d68;gap:6px;font-size:.68rem;font-weight:900;display:grid}.wo22-form-grid label.full{grid-column:1/-1}.wo22-form-grid input,.wo22-form-grid select,.wo22-form-grid textarea,.wo22-copy-input{color:#214c58;background:#fff;border:1px solid #d2e1e4;border-radius:15px;outline:none;width:100%;min-height:48px;padding:10px 13px;font-size:.76rem;font-weight:800}.wo22-form-grid textarea{resize:vertical;min-height:105px}.wo22-form-grid input:focus,.wo22-form-grid select:focus,.wo22-form-grid textarea:focus,.wo22-copy-input:focus{border-color:#0a968c;box-shadow:0 0 0 4px #0a968c1c}.wo22-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.wo22-modal-actions .secondary{color:#315b66;background:#eaf3f4;border:1px solid #d4e3e5}.wo22-copy-input{text-align:left;direction:ltr}.wo22-toast{z-index:10060;inset-inline-end:max(16px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 18px));color:#fff;background:#0b6979;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:12px 15px;font-size:.75rem;font-weight:900;animation:.25s ease-out wo22Toast;display:flex;position:fixed;box-shadow:0 16px 42px #001e2b42}.wo22-toast>:first-child{background:#ffffff2e;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.wo22-toast.success{background:#087957}.wo22-toast.error{background:#c93333}.wo22-toast.info{background:#0a748d}@keyframes wo22Toast{0%{opacity:0;transform:translateY(12px)}}.request22-page{background:radial-gradient(circle at 5% 10%,#19aba91a,#0000 25%),linear-gradient(#edf8fa,#f8fbfc 50%,#eef7f8);min-height:100dvh}.request22-hero{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;padding:clamp(25px,5vw,52px);display:grid}.request22-hero-art{z-index:1;place-items:center;display:grid;position:relative}.request22-hero-art img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 28px #00182438);width:150px;height:150px;animation:3.4s ease-in-out infinite request22Float}@keyframes request22Float{50%{transform:translateY(-8px)rotate(1deg)}}.request22-shell{width:min(980px,100%);box-shadow:var(--wo22-shadow);background:#fff;border:1px solid #d7e7e9;border-radius:28px;margin:16px auto 0}.request22-progress{border-bottom:1px solid #e4edef;grid-template-columns:repeat(4,1fr);gap:5px;padding:15px;display:grid}.request22-progress div{color:#98a9ad;justify-items:center;gap:6px;font-size:.62rem;font-weight:900;display:grid;position:relative}.request22-progress div:not(:last-child):after{content:"";top:17px;background:#dce7e9;width:50%;height:2px;position:absolute;inset-inline-end:-25%}.request22-progress span{z-index:1;color:#81969c;background:#edf3f4;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:950;display:grid;position:relative}.request22-progress .active{color:#0a6d78}.request22-progress .active span{color:#fff;background:linear-gradient(135deg,#08718a,#0b9a83);box-shadow:0 0 0 5px #098e891c}.request22-progress .done{color:#087155}.request22-progress .done span{color:#fff;background:#07885f}.request22-progress .done:after{background:#52bea0!important}.request22-form{padding:clamp(17px,3vw,28px)}.request22-step-head small{color:#0b8d87;letter-spacing:.12em;font-size:.57rem;font-weight:950;display:block}.request22-step-head h2{color:#184653;margin:5px 0 0;font-size:1.35rem;font-weight:950}.request22-step-head p{color:#718990;margin:7px 0 0;font-size:.75rem;font-weight:750;line-height:1.75}.request22-fields{grid-template-columns:1fr 1fr;gap:13px;margin-top:19px;display:grid}.request22-fields label{color:#385e68;gap:7px;font-size:.7rem;font-weight:900;display:grid}.request22-fields label.full{grid-column:1/-1}.request22-fields input,.request22-fields select,.request22-fields textarea{color:#214c57;background:#fff;border:1px solid #cfdee1;border-radius:16px;outline:none;width:100%;min-height:51px;padding:10px 14px;font-size:.8rem;font-weight:800;box-shadow:0 7px 18px #043d4b09}.request22-fields textarea{resize:vertical;min-height:120px}.request22-fields input:focus,.request22-fields select:focus,.request22-fields textarea:focus{border-color:#0a9a8e;box-shadow:0 0 0 4px #0a9a8e1c}.request22-routing-card{background:#effbf8;border:1px solid #bee2de;border-radius:18px;align-items:center;gap:13px;margin-top:16px;padding:15px;display:flex}.request22-routing-card>span{color:#fff;background:linear-gradient(135deg,#087089,#0a9b82);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:1.3rem;font-weight:950;display:grid}.request22-routing-card small{color:#709089;font-size:.62rem;font-weight:850;display:block}.request22-routing-card strong{color:#17604f;margin-top:4px;font-size:.9rem;font-weight:950;display:block}.request22-actions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.request22-actions button{cursor:pointer;border:0;border-radius:16px;min-height:50px;padding:0 22px;font-size:.8rem;font-weight:950}.request22-actions .back{color:#3f626c;background:#eaf2f3}.request22-actions .next,.request22-actions .submit{color:#fff;background:linear-gradient(135deg,#075a73,#0a9585);box-shadow:0 12px 27px #05707533}.request22-review{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.request22-review>div{background:#f4f9fa;border-radius:15px;padding:12px}.request22-review>div.full{grid-column:1/-1}.request22-review small{color:#849ba0;font-size:.6rem;font-weight:800;display:block}.request22-review strong{color:#2b5661;overflow-wrap:anywhere;margin-top:4px;font-size:.75rem;font-weight:950;line-height:1.6;display:block}.request22-success{text-align:center;width:min(720px,100%);box-shadow:var(--wo22-shadow);background:#fff;border:1px solid #c9e4dd;border-radius:30px;margin:16px auto 0;padding:clamp(25px,5vw,48px)}.request22-success-icon{color:#fff;background:linear-gradient(135deg,#07815f,#0aa984);border-radius:27px;place-items:center;width:80px;height:80px;margin:0 auto;font-size:2rem;font-weight:950;display:grid;box-shadow:0 15px 32px #05876040}.request22-success h1{color:#184854;margin:18px 0 0;font-size:1.7rem;font-weight:950}.request22-success p{color:#6d878e;font-size:.78rem;font-weight:750;line-height:1.8}.request22-number{color:#096f76;direction:ltr;unicode-bidi:plaintext;background:#effaf8;border:1px dashed #9dd3cd;border-radius:17px;margin:16px auto;padding:15px;font-size:1.2rem;font-weight:950}.request22-success-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.request22-success-actions a,.request22-success-actions button{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.76rem;font-weight:950;text-decoration:none;display:inline-flex}.request22-success-actions .primary{color:#fff;background:linear-gradient(135deg,#075a73,#0a9284)}.request22-success-actions .secondary{color:#2e5a65;background:#eaf3f4}.request22-error{color:#932d2d;background:#fff0f0;border-radius:14px;margin-top:14px;padding:12px;font-size:.73rem;font-weight:900}.sanad-signature-stamp{-moz-column-break-inside:avoid;break-inside:avoid;background:linear-gradient(145deg,#f3fff9,#fff);border:1px solid #abd6cb;border-radius:20px;grid-template-columns:54px minmax(0,1fr);gap:13px;padding:14px;display:grid;position:relative;box-shadow:0 12px 28px #056a4e17}.sanad-signature-stamp.revoked{background:#fff6f6;border-color:#e8bcbc}.sanad-signature-approval-mark{color:#fff;background:linear-gradient(135deg,#087c5c,#0aa780);border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 22px #05825b33}.sanad-signature-approval-mark span{font-size:1.4rem;font-weight:950}.sanad-signature-stamp.revoked .sanad-signature-approval-mark{background:#c83b3b}.sanad-signature-heading span{color:#087254;font-size:.7rem;font-weight:950;display:block}.sanad-signature-heading strong{color:#224e58;margin-top:3px;font-size:.78rem;font-weight:950;line-height:1.45;display:block}.sanad-signature-grid.minimal{grid-template-columns:.75fr 1.25fr;gap:8px;margin-top:11px;display:grid}.sanad-signature-grid.minimal>div{background:#eef8f5;border-radius:12px;min-width:0;padding:9px}.sanad-signature-grid small{color:#7e9692;font-size:.55rem;font-weight:800;display:block}.sanad-signature-grid b{color:#23554f;overflow-wrap:anywhere;margin-top:3px;font-size:.68rem;font-weight:950;display:block}.sanad-signature-body>p{color:#5f7e79;margin:8px 0 0;font-size:.62rem;font-weight:850}.sanad-signature-body footer{border-top:1px dashed #c4dcd6;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.sanad-signature-body code{color:#08715f;direction:ltr;font-size:.58rem;font-weight:950}.sanad-signature-body footer a{color:#0a7080;font-size:.59rem;font-weight:950;text-decoration:none}.sanad-signature-stamp.compact{border-radius:15px;grid-template-columns:42px minmax(0,1fr);padding:10px}.sanad-signature-stamp.compact .sanad-signature-approval-mark{border-radius:13px;width:42px;height:42px}.sanad-signature-stamp.compact .sanad-signature-grid{display:none}@media (max-width:1100px){.wo22-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wo22-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.wo22-toolbar{grid-template-columns:minmax(200px,1.5fr) repeat(2,minmax(120px,.75fr))}.wo22-toolbar>:nth-child(4){display:none}}@media (max-width:760px){.wo22-page,.wo22-detail-page,.request22-page{padding:10px 10px calc(108px + env(safe-area-inset-bottom))}.wo22-hero,.request22-hero{border-radius:24px;grid-template-columns:1fr;padding:23px 18px}.wo22-hero-actions{justify-content:flex-start}.request22-hero-art{display:none}.wo22-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0}.wo22-stats article{border-radius:16px;padding:12px}.wo22-stats strong{font-size:1.25rem}.wo22-toolbar{border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;margin:11px 0;padding:9px;position:static}.wo22-toolbar>:first-child{grid-column:1/-1}.wo22-toolbar input,.wo22-toolbar select{min-height:45px;font-size:.72rem}.wo22-card-grid{grid-template-columns:1fr;gap:10px}.wo22-card{border-radius:20px}.wo22-card>a{padding:15px}.wo22-detail-hero{border-radius:24px;flex-direction:column;align-items:flex-start;padding:21px 18px}.wo22-detail-status{justify-items:stretch;width:100%;min-width:0}.wo22-approval-meter{width:100%}.wo22-detail-title h1{font-size:1.55rem}.wo22-stage-strip{scrollbar-width:none;grid-template-columns:repeat(6,minmax(57px,1fr));padding:9px;overflow-x:auto}.wo22-stage-strip::-webkit-scrollbar{display:none}.wo22-stage-strip>div{min-width:57px}.wo22-stage-strip>div:after{display:none}.wo22-detail-grid{grid-template-columns:1fr}.wo22-panel{border-radius:20px;padding:15px}.wo22-info-grid{grid-template-columns:1fr}.wo22-info.full{grid-column:auto}.wo22-action-grid,.wo22-signature-checklist,.wo22-signature-list{grid-template-columns:1fr}.wo22-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wo22-danger-zone{flex-direction:column;align-items:stretch}.wo22-danger-zone>div:last-child{grid-template-columns:1fr;display:grid}.wo22-mobile-actions{z-index:90;inset-inline:9px;bottom:calc(66px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #dae8ebe6;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:6px;padding:7px;display:grid;position:fixed;box-shadow:0 15px 45px #00243138}.wo22-mobile-actions button{color:#fff;background:#0b7080;border:0;border-radius:13px;min-height:43px;font-size:.67rem;font-weight:950}.wo22-mobile-actions .success{background:#07845f}.wo22-modal-card{border-radius:23px;padding:15px}.wo22-form-grid{grid-template-columns:1fr}.wo22-form-grid label.full{grid-column:auto}.wo22-modal-actions{grid-template-columns:1fr 1fr;display:grid}.wo22-modal-actions>*{width:100%}.wo22-toast{inset-inline:10px;bottom:calc(126px + env(safe-area-inset-bottom));max-width:none}.request22-shell{border-radius:23px;margin-top:10px}.request22-progress{padding:11px 7px}.request22-progress div{min-width:0}.request22-progress div small{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:68px;overflow:hidden}.request22-fields,.request22-review{grid-template-columns:1fr}.request22-fields label.full,.request22-review>div.full{grid-column:auto}.request22-actions button{flex:1;padding:0 12px}.sanad-account-overlay{align-items:end;padding:0}.sanad-account-panel{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:28px 28px 0 0}.sanad-account-head{grid-template-columns:55px minmax(0,1fr) 40px;padding:17px}.sanad-account-avatar{border-radius:18px;width:55px;height:55px;font-size:1.4rem}.sanad-account-head h2{font-size:1.15rem}.sanad-account-tabs{padding:10px 11px 0}.sanad-account-body{padding:14px}.sanad-account-readonly{grid-template-columns:1fr}.sanad-account-sessions article{grid-template-columns:42px minmax(0,1fr)}.sanad-account-sessions article>:last-child{grid-column:2;justify-self:start}}@media (max-width:420px){.wo22-card-meta,.wo22-attachment-grid,.wo22-modal-actions{grid-template-columns:1fr}.sanad-account-tabs button{padding:0 6px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.request22-hero-art img,.wo22-loader{animation:none!important}.wo22-card,.wo22-btn,.wo22-toast{transition:none!important}}@media print{.wo22-page,.wo22-detail-page{width:100%;color:#111!important;background:#fff!important;padding:0!important}.wo22-detail-hero{color:#111!important;box-shadow:none!important;background:#fff!important;border:1px solid #789!important}.wo22-detail-title .back,.wo22-detail-tabs,.wo22-stage-strip,.wo22-mobile-actions,.wo22-danger-zone,.wo22-toolbar,.wo22-view-tabs,.wo22-pagination{display:none!important}.wo22-panel,.wo22-card,.sanad-signature-stamp{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important}.wo22-detail-grid{grid-template-columns:1fr 1fr}.sanad-signature-stamp{background:#fff!important;border:1px solid #427b6c!important}}.wo22-btn.ghost{color:#fff;background:0 0;border:1px solid #ffffff47}.wo22-stats button{border:1px solid var(--wo22-border);min-width:0;color:inherit;cursor:pointer;text-align:inherit;background:linear-gradient(#fff,#f5fbfc);border-radius:19px;padding:14px;box-shadow:0 10px 28px #043e4d12}.wo22-stats button strong{color:#0c6879;font-size:1.55rem;font-weight:950;line-height:1;display:block}.wo22-stats button span{color:#718b92;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:.65rem;font-weight:850;display:block;overflow:hidden}.wo22-stats button.active{color:#fff;background:linear-gradient(135deg,#07586e,#0a9185);border-color:#0000;box-shadow:0 14px 32px #05697033}.wo22-stats button.active strong,.wo22-stats button.active span{color:#fff}.wo22-toolbar{display:block}.wo22-tabs{scrollbar-width:none;gap:7px;padding:1px 1px 9px;display:flex;overflow-x:auto}.wo22-tabs::-webkit-scrollbar{display:none}.wo22-tabs button{color:#607d85;cursor:pointer;background:#fff;border:1px solid #d7e5e8;border-radius:13px;min-width:max-content;min-height:40px;padding:0 12px;font-size:.68rem;font-weight:900}.wo22-tabs button b{color:#0a6876;background:#e5f4f4;border-radius:7px;place-items:center;min-width:21px;height:21px;margin-inline-start:6px;font-size:.6rem;display:inline-grid}.wo22-tabs button.active{color:#fff;background:linear-gradient(135deg,#075970,#0a8e85);border-color:#0000}.wo22-tabs button.active b{color:#075970;background:#fff}.wo22-filters{grid-template-columns:minmax(220px,1.6fr) minmax(140px,.7fr) minmax(125px,.55fr) minmax(125px,.55fr) auto;gap:8px;display:grid}.wo22-filters>label{background:#fff;border:1px solid #d4e3e5;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;display:flex}.wo22-filters>label small{color:#81969c;white-space:nowrap;font-size:.58rem;font-weight:850}.wo22-filters label.search span{color:#0b7d87;font-size:1.05rem;font-weight:950}.wo22-filters input,.wo22-filters select{color:#2b5560;background:#fff;border:1px solid #d4e3e5;border-radius:14px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px;font-size:.7rem;font-weight:850}.wo22-filters label input{height:auto;box-shadow:none;background:0 0;border:0;padding:0}.wo22-filters .clear{color:#9a3131;cursor:pointer;background:#ffeded;border:0;border-radius:14px;min-height:44px;padding:0 12px;font-size:.65rem;font-weight:900}.wo22-card{color:inherit;padding:17px;text-decoration:none;display:block}.wo22-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wo22-card>header small{color:#8c9ea3;font-size:.57rem;font-weight:800;display:block}.wo22-card>header strong{color:#153f4c;direction:ltr;unicode-bidi:plaintext;margin-top:2px;font-size:.88rem;font-weight:950;display:block}.wo22-card>p{color:#6c858d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:0;font-size:.72rem;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.wo22-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 0;display:grid}.wo22-card dl>div{background:#f3f8f9;border-radius:13px;min-width:0;padding:9px}.wo22-card dt{color:#8a9da2;font-size:.56rem;font-weight:800}.wo22-card dd{color:#2b5560;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:.68rem;font-weight:950;overflow:hidden}.wo22-sign-progress{margin-top:13px}.wo22-sign-progress>div{background:#e8eff1;border-radius:99px;height:6px;overflow:hidden}.wo22-sign-progress>div span{background:linear-gradient(90deg,#0d84a0,#0b9f84);border-radius:99px;height:100%;display:block}.wo22-sign-progress small{color:#728a91;margin-top:6px;font-size:.59rem;font-weight:850;display:block}.wo22-card>footer{border-top:1px solid #edf2f3;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.wo22-card>footer time{color:#879a9f;font-size:.59rem;font-weight:750}.wo22-card>footer b{color:#0a7480;font-size:.64rem;font-weight:950}.wo22-card.priority-emergency:before{background:#d93636}.wo22-card.priority-important:before{background:#d28400}.wo22-pagination span{color:#647f87;font-size:.68rem;font-weight:900}.wo22-panel.span-2{grid-column:1/-1}.wo22-mini-btn{color:#0a6c78;cursor:pointer;background:#eef7f7;border:1px solid #d1e2e5;border-radius:12px;min-height:38px;padding:0 12px;font-size:.65rem;font-weight:900}.wo22-sign-choice{background:#f0faf7;border:1px solid #c9e5df;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.wo22-sign-choice strong{color:#176050;font-size:.75rem;font-weight:950;display:block}.wo22-sign-choice p{color:#6f8b84;margin:4px 0 0;font-size:.62rem;font-weight:750;line-height:1.6}.wo22-sign-choice button{color:#fff;cursor:pointer;background:#0a8272;border:0;border-radius:12px;min-height:40px;padding:0 12px;font-size:.63rem;font-weight:900}.wo22-approval-confirm{text-align:center;background:#f0faf6;border:1px solid #c8e5dc;border-radius:19px;padding:18px}.wo22-approval-confirm>span{color:#fff;background:#07855f;border-radius:18px;place-items:center;width:52px;height:52px;margin:0 auto;font-size:1.35rem;font-weight:950;display:grid}.wo22-approval-confirm h3{color:#1f574a;margin:13px 0 0;font-size:.9rem;font-weight:950;line-height:1.65}.wo22-approval-confirm p{color:#6d8981;margin:7px 0 0;font-size:.68rem;font-weight:750;line-height:1.65}.wo22-approval-confirm button{color:#fff;cursor:pointer;background:#0a8070;border:0;border-radius:12px;min-height:40px;margin-top:12px;padding:0 13px;font-size:.64rem;font-weight:900}.wo22-danger-message{color:#8e2c2c;background:#fff3f3;border:1px solid #f0c4c4;border-radius:16px;padding:13px}.wo22-danger-message strong{font-size:.78rem;font-weight:950}.wo22-danger-message p{margin:5px 0 0;font-size:.65rem;font-weight:750;line-height:1.7}.request22-brand{z-index:1;align-items:center;gap:17px;display:flex;position:relative}.request22-brand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 15px 20px #00142038);width:94px;height:94px;animation:3.4s ease-in-out infinite request22Float}.request22-brand small{color:#8ee9de;letter-spacing:.14em;font-size:.6rem;font-weight:950;display:block}.request22-brand h1{color:#fff;margin:6px 0 0;font-size:clamp(1.55rem,4vw,2.8rem);font-weight:950}.request22-brand p{color:#d9f5f1;margin:8px 0 0;font-size:.78rem;font-weight:750;line-height:1.7}.request22-hero-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.request22-hero-actions button,.request22-hero-actions a{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:14px;justify-content:center;align-items:center;min-height:43px;padding:0 14px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.request22-wave{opacity:.8;background:linear-gradient(90deg,#50e2cf,#1b9ab6,#50e2cf);height:5px;position:absolute;inset:auto 0 0}.request22-card{padding:clamp(17px,3vw,28px)}.request22-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.request22-card>header small{color:#0b8c86;font-size:.6rem;font-weight:900}.request22-card>header h2{color:#194653;margin:4px 0 0;font-size:1.25rem;font-weight:950}.request22-card>header>span{color:#0b7180;background:#e3f4f4;border-radius:16px;place-items:center;min-width:48px;height:48px;font-size:.73rem;font-weight:950;display:grid}.request22-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.request22-field{color:#365d68;gap:7px;font-size:.7rem;font-weight:900;display:grid}.request22-field.full,.request22-grid .full{grid-column:1/-1}.request22-field span b{color:#d43838}.request22-field input,.request22-field select,.request22-field textarea{color:#214c57;background:#fff;border:1px solid #cfdee1;border-radius:16px;outline:none;width:100%;min-height:51px;padding:10px 14px;font-size:.8rem;font-weight:800;box-shadow:0 7px 18px #043d4b09}.request22-field textarea{resize:vertical;min-height:120px}.request22-field input:focus,.request22-field select:focus,.request22-field textarea:focus{border-color:#0a9a8e;box-shadow:0 0 0 4px #0a9a8e1c}.request22-help{background:#f3fafa;border:1px solid #cfe5e7;border-radius:16px;align-items:flex-start;gap:11px;padding:13px;display:flex}.request22-help>span{color:#fff;background:#0b7c8e;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.request22-help p{color:#67858c;margin:0;font-size:.68rem;font-weight:750;line-height:1.75}.request22-routing{background:#effbf7;border:1px solid #bee2da;border-radius:17px;align-items:center;gap:12px;padding:14px;display:flex}.request22-routing>span{color:#fff;background:linear-gradient(135deg,#08718a,#099a80);border-radius:14px;flex:none;place-items:center;width:43px;height:43px;font-size:1.2rem;font-weight:950;display:grid}.request22-routing small{color:#738f88;font-size:.6rem;font-weight:800;display:block}.request22-routing strong{color:#17604d;margin-top:4px;font-size:.84rem;font-weight:950;display:block}.request22-card>footer{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.request22-card>footer button{cursor:pointer;border:0;border-radius:16px;min-height:49px;padding:0 21px;font-size:.76rem;font-weight:950}.request22-card>footer .secondary{color:#3d626c;background:#eaf2f3}.request22-card>footer .primary,.request22-card>footer .success{color:#fff;background:linear-gradient(135deg,#075a73,#0a9585);box-shadow:0 12px 27px #05707533}.request22-card>footer .success{background:linear-gradient(135deg,#077b5b,#0aa37c)}.request22-error{align-items:center;gap:9px;display:flex}.request22-error>span{color:#fff;background:#d33a3a;border-radius:10px;flex:none;place-items:center;width:29px;height:29px;font-weight:950;display:grid}.request22-review-item{background:#f4f9fa;border-radius:15px;padding:12px}.request22-review-item.wide{grid-column:1/-1}.request22-review-item small{color:#849ba0;font-size:.6rem;font-weight:800;display:block}.request22-review-item strong{color:#2b5661;overflow-wrap:anywhere;margin-top:4px;font-size:.75rem;font-weight:950;line-height:1.6;display:block}.request22-declaration{background:#effaf6;border:1px solid #c5e4da;border-radius:17px;grid-column:1/-1;align-items:flex-start;gap:11px;padding:14px;display:flex}.request22-declaration>span{color:#fff;background:#07855f;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.request22-declaration p{color:#5f8176;margin:0;font-size:.69rem;font-weight:800;line-height:1.75}.request22-success .success-orbit{color:#fff;background:linear-gradient(135deg,#07815f,#0aa984);border-radius:28px;place-items:center;width:82px;height:82px;margin:0 auto;display:grid;box-shadow:0 15px 32px #05876040}.request22-success .success-orbit span{font-size:2rem;font-weight:950}.request22-success>small{color:#0a8b83;letter-spacing:.13em;margin-top:18px;font-size:.58rem;font-weight:950;display:block}.request22-number{text-align:start;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.request22-number small{color:#71908b;grid-column:1/-1;font-size:.61rem;font-weight:850}.request22-number strong{direction:ltr;font-size:1.2rem}.request22-number button{color:#fff;cursor:pointer;background:#0b7c85;border:0;border-radius:11px;min-height:36px;padding:0 12px;font-size:.64rem;font-weight:900}.request22-success-grid{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 16px;display:grid}.request22-success-grid>div{background:#f3f8f9;border-radius:15px;padding:12px}.request22-success-grid small{color:#859a9f;font-size:.59rem;font-weight:800;display:block}.request22-success-grid strong{color:#28545f;margin-top:4px;font-size:.74rem;font-weight:950;display:block}@media (max-width:1100px){.wo22-filters{grid-template-columns:minmax(200px,1.4fr) minmax(130px,.7fr) minmax(120px,.6fr) minmax(120px,.6fr)}.wo22-filters .clear{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.wo22-filters{grid-template-columns:1fr 1fr}.wo22-filters .search{grid-column:1/-1}.wo22-card dl{grid-template-columns:1fr 1fr}.request22-brand img{width:68px;height:68px}.request22-brand{align-items:flex-start}.request22-brand h1{font-size:1.45rem}.request22-hero-actions{justify-content:flex-start}.request22-grid{grid-template-columns:1fr}.request22-field.full,.request22-grid .full,.request22-review-item.wide,.request22-declaration{grid-column:auto}.request22-card>footer button{flex:1;padding:0 10px}.request22-success-grid{grid-template-columns:1fr}}@media (max-width:420px){.wo22-card dl{grid-template-columns:1fr}}.wo-print-page{color:#0b3344;background:#edf7fa;min-height:100dvh;padding:18px;font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}.wo-print-toolbar{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #0a526826;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;max-width:1120px;margin:0 auto 16px;padding:10px 12px;display:flex;position:sticky;box-shadow:0 12px 36px #073e521f}.wo-print-toolbar>a{color:#0b5368;border-radius:14px;padding:10px 12px;font-weight:900;text-decoration:none}.wo-print-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wo-print-toolbar a,.wo-print-toolbar button{min-height:42px;font:inherit;cursor:pointer;color:#0b5368;background:#e9f5f7;border:0;border-radius:13px;padding:9px 14px;font-weight:900;text-decoration:none}.wo-print-toolbar a.active{color:#fff;background:#0a7d7a}.wo-print-toolbar button{color:#fff;background:linear-gradient(135deg,#0b7182,#0d9b82);box-shadow:0 8px 20px #0a7d7a33}.wo-print-toolbar button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.wo-print-warning{color:#7a4a00;background:#fff8e6;border:1px solid #f5c66e;border-radius:18px;max-width:1120px;margin:0 auto 16px;padding:15px 18px;box-shadow:0 10px 30px #7a4a0014}.wo-print-warning strong{margin-bottom:4px;font-size:1.05rem;display:block}.wo-print-warning p{margin:0;font-weight:700;line-height:1.7}.wo-print-document{background:#fff;border:1px solid #d9e8ed;border-radius:24px;max-width:1120px;margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #042d3e24}.wo-print-header{color:#fff;background:linear-gradient(135deg,#063e56 0%,#086a76 52%,#0a8c7e 100%);grid-template-columns:minmax(180px,250px) 1fr minmax(190px,250px);align-items:center;gap:22px;padding:24px 26px;display:grid}.wo-print-logos{align-items:center;gap:9px;display:flex}.wo-print-logos img{-o-object-fit:contain;object-fit:contain;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;max-width:112px;height:62px;padding:6px}.wo-print-header>div:nth-child(2){text-align:center}.wo-print-header small{letter-spacing:.18em;color:#aeeae6;font-size:.67rem;font-weight:900;display:block}.wo-print-header h1{margin:7px 0 5px;font-size:clamp(1.35rem,3vw,2rem);font-weight:950;line-height:1.35}.wo-print-header p{color:#d8f4f2;margin:0;font-size:.84rem;font-weight:750;line-height:1.7}.wo-print-number{text-align:end}.wo-print-number strong{direction:ltr;unicode-bidi:plaintext;margin:4px 0 8px;font-size:1.12rem;display:block}.wo-print-number span{background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:900;display:inline-flex}.wo-print-section{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #e6eff2;padding:22px 26px}.wo-print-section h2{color:#0b5368;align-items:center;gap:8px;margin:0 0 15px;font-size:1.18rem;font-weight:950;display:flex}.wo-print-section h2:before{content:"";background:linear-gradient(#0b7182,#0d9b82);border-radius:6px;width:5px;height:24px}.wo-print-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wo-print-field{background:#f8fbfc;border:1px solid #e1ecef;border-radius:13px;min-height:66px;padding:11px 13px}.wo-print-field.wide{grid-column:span 2}.wo-print-field small,.wo-print-text small{color:#6f8790;margin-bottom:5px;font-size:.67rem;font-weight:900;display:block}.wo-print-field strong{color:#132f3b;overflow-wrap:anywhere;font-size:.83rem;line-height:1.6;display:block}.wo-print-text{background:#fbfdfe;border:1px solid #e1ecef;border-radius:14px;margin-top:11px;padding:13px 15px}.wo-print-text p{white-space:pre-wrap;color:#233f4a;margin:0;font-size:.85rem;font-weight:750;line-height:1.85}.wo-print-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.wo-print-photos figure{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #dce8ec;border-radius:15px;margin:0;padding:7px}.wo-print-photos img{-o-object-fit:cover;object-fit:cover;background:#edf3f5;border-radius:10px;width:100%;height:240px;display:block}.wo-print-photos figcaption{text-align:center;color:#59717a;padding:7px 3px 2px;font-size:.7rem;font-weight:850}.wo-print-signatures{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.wo-print-signatures .sanad-signature-stamp{min-width:0;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;margin:0}.wo-print-requester,.wo-print-pending{-moz-column-break-inside:avoid;break-inside:avoid;background:#f8fbfc;border:1px solid #d7e7eb;border-radius:16px;align-items:flex-start;gap:12px;min-height:145px;padding:17px;display:flex}.wo-print-requester.approved{background:#f0fbf6;border-color:#b6e4d4}.wo-print-requester>span,.wo-print-pending>span{color:#fff;background:#0d987c;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:1.25rem;font-weight:950;display:grid}.wo-print-pending>span,.wo-print-requester.pending>span{background:#e9a626}.wo-print-requester small,.wo-print-pending small{color:#62808b;margin-bottom:7px;font-size:.68rem;font-weight:900;display:block}.wo-print-requester strong,.wo-print-pending strong{color:#113b4b;font-size:.92rem;line-height:1.5;display:block}.wo-print-requester p{color:#58727c;margin:9px 0 0;font-size:.72rem;font-weight:750;line-height:1.6}.wo-print-manual-signatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wo-print-manual-signatures article{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #cadde3;border-radius:16px;min-height:220px;padding:16px}.wo-print-manual-signatures h3{color:#0b5368;text-align:center;margin:0;font-size:.92rem}.wo-print-manual-signatures .line{border-bottom:1px dashed #9cb5be;height:62px;margin:13px 0}.wo-print-manual-signatures dl{gap:8px;margin:0;display:grid}.wo-print-manual-signatures dl>div{grid-template-columns:1fr 1.4fr;gap:6px;font-size:.7rem;display:grid}.wo-print-manual-signatures dt{color:#68818a;font-weight:900}.wo-print-manual-signatures dd{border-bottom:1px dotted #9eb3bb;min-height:16px;margin:0}.wo-print-section.timeline ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wo-print-section.timeline li{border-bottom:1px dashed #d7e4e8;grid-template-columns:180px minmax(170px,.8fr) 1fr;align-items:start;gap:10px;padding:8px 0;font-size:.73rem;display:grid}.wo-print-section.timeline li span{color:#657e87;direction:ltr;unicode-bidi:plaintext;font-weight:800}.wo-print-section.timeline li strong{color:#0b5368;overflow-wrap:anywhere}.wo-print-section.timeline li p{color:#516a74;white-space:pre-wrap;margin:0}.wo-print-footer{text-align:center;color:#5e7882;background:#f5fafb;padding:17px 26px 20px}.wo-print-footer p{margin:0 0 8px;font-size:.72rem;font-weight:800;line-height:1.7}.wo-print-footer small{font-size:.65rem;font-weight:800}.wo-print-state{color:#0b5368;text-align:center;background:#eef7fa;align-content:center;place-items:center;gap:12px;min-height:100dvh;padding:30px;display:grid}.wo-print-state a{color:#0a7d7a;font-weight:900}@media (max-width:760px){.wo-print-page{padding:8px 6px calc(12px + env(safe-area-inset-bottom,0px))}.wo-print-toolbar{border-radius:15px;padding:8px;display:grid;position:relative;top:auto}.wo-print-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.wo-print-toolbar button{grid-column:1/-1}.wo-print-document{border-radius:16px}.wo-print-header{text-align:center;grid-template-columns:1fr;gap:13px;padding:19px 15px}.wo-print-logos{justify-content:center}.wo-print-logos img{max-width:90px;height:50px}.wo-print-number{text-align:center}.wo-print-section{padding:18px 14px}.wo-print-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wo-print-field.wide{grid-column:1/-1}.wo-print-signatures,.wo-print-manual-signatures{grid-template-columns:1fr}.wo-print-photos img{height:175px}.wo-print-section.timeline li{grid-template-columns:1fr;gap:3px}}@media print{@page{size:A4 portrait;margin:9mm}html,body{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,.sanad-global-header,.sanad-global-footer,.sanad-mobile-bottom-nav,.sanad-system-chrome{display:none!important}.sanad-page-stage{margin:0!important;padding:0!important}.wo-print-page{background:#fff;min-height:auto;padding:0}.wo-print-document{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0}.wo-print-header{grid-template-columns:190px 1fr 185px;gap:12px;padding:16px 18px}.wo-print-logos img{max-width:82px;height:47px}.wo-print-header h1{font-size:1.25rem}.wo-print-section{padding:14px 18px}.wo-print-section h2{margin-bottom:10px;font-size:1rem}.wo-print-grid{gap:7px}.wo-print-field{min-height:54px;padding:8px 10px}.wo-print-field strong,.wo-print-text p{font-size:.72rem}.wo-print-photos img{height:175px}.wo-print-signatures,.wo-print-manual-signatures{gap:8px}.wo-print-signatures .sanad-signature-stamp{font-size:.72rem}.wo-print-section.timeline li{grid-template-columns:145px 160px 1fr;font-size:.65rem}.wo-print-footer{padding:12px 18px}}.sanad-theme-button{color:#fff;min-height:42px;font:inherit;background:#ffffff1c;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.7rem;font-weight:950;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.sanad-theme-button:hover{background:#fff3;transform:translateY(-1px);box-shadow:0 8px 22px #00000026}.sanad-theme-button>span{color:#053b4b;background:#bff5ee;border-radius:8px;place-items:center;width:23px;height:23px;font-size:.88rem;display:grid}.sanad-theme-button>b{font-weight:950}.sanad-theme-overlay{z-index:24000;-webkit-backdrop-filter:blur(13px)saturate(115%);backdrop-filter:blur(13px)saturate(115%);background:#02131cc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sanad-theme-panel{background:#f8fbfc;border:1px solid #ffffff59;border-radius:30px;width:min(860px,100%);max-height:min(92dvh,800px);overflow:auto;box-shadow:0 38px 100px #0000006b}.sanad-theme-panel>header{color:#fff;background:radial-gradient(circle at 85% 20%,#5eead433,#0000 29%),linear-gradient(125deg,#031d2b,#07566c 57%,#087f7a);grid-template-columns:minmax(0,1fr) 44px;gap:14px;padding:24px 26px;display:grid}.sanad-theme-panel>header small{color:#8ff3e9;letter-spacing:.17em;font-size:.59rem;font-weight:950}.sanad-theme-panel>header h2{margin:5px 0 4px;font-size:1.55rem;font-weight:950}.sanad-theme-panel>header p{color:#d8f2f1;max-width:650px;margin:0;font-size:.72rem;font-weight:750;line-height:1.75}.sanad-theme-panel>header>button{color:#174852;background:#fff;border:0;border-radius:13px;width:42px;height:42px;font-size:1.35rem;font-weight:800}.sanad-theme-grid{grid-template-columns:1fr 1fr;gap:11px;padding:18px 18px 8px;display:grid}.sanad-theme-card{color:#173f4a;text-align:start;background:#fff;border:2px solid #dce7e9;border-radius:20px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:105px;padding:13px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 25px #042c390e}.sanad-theme-card:hover{border-color:#8fcac5;transform:translateY(-2px);box-shadow:0 15px 34px #0435431c}.sanad-theme-card.active{border-color:#079083;box-shadow:0 0 0 4px #0790831c,0 15px 34px #0435431a}.sanad-theme-preview{border:1px solid #072d3929;border-radius:15px;grid-template-rows:26px 1fr;grid-template-columns:1fr 1fr;height:68px;display:grid;overflow:hidden;box-shadow:0 7px 16px #052b3621}.sanad-theme-preview i:first-child{grid-column:1/-1}.sanad-theme-preview i{display:block}.sanad-theme-copy{min-width:0}.sanad-theme-copy strong{color:#173f4a;font-size:.84rem;font-weight:950;display:block}.sanad-theme-copy small{color:#71878e;margin-top:4px;font-size:.62rem;font-weight:750;line-height:1.55;display:block}.sanad-theme-card em{color:#567078;text-align:center;background:#edf3f4;border-radius:10px;min-width:48px;padding:6px 8px;font-size:.56rem;font-style:normal;font-weight:950}.sanad-theme-card.active em{color:#fff;background:#078677}.sanad-eye-comfort{color:#493b1d;text-align:start;background:linear-gradient(135deg,#fffaf0,#f8f1df);border:2px solid #ead6a9;border-radius:20px;grid-template-columns:50px minmax(0,1fr) 52px;align-items:center;gap:12px;width:calc(100% - 36px);margin:5px 18px 14px;padding:14px;display:grid;box-shadow:0 9px 25px #6c4c0d14}.sanad-eye-comfort.active{background:linear-gradient(135deg,#fff8e6,#efe2bd);border-color:#a97817;box-shadow:0 0 0 4px #a978171a}.sanad-eye-comfort-icon{color:#fff;background:linear-gradient(145deg,#7a5714,#b98420);border-radius:16px;place-items:center;width:48px;height:48px;font-size:1.25rem;display:grid;box-shadow:0 9px 20px #6d4b0c2e}.sanad-eye-comfort strong{font-size:.8rem;font-weight:950;display:block}.sanad-eye-comfort small{color:#76633b;margin-top:4px;font-size:.62rem;font-weight:750;line-height:1.6;display:block}.sanad-eye-comfort>i{background:#c9b98e;border-radius:999px;width:50px;height:28px;position:relative;box-shadow:inset 0 2px 5px #3e2f0f2e}.sanad-eye-comfort>i b{top:4px;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;inset-inline-start:4px;box-shadow:0 3px 8px #35260838}.sanad-eye-comfort.active>i{background:#a97817}.sanad-eye-comfort.active>i b{transform:translate(22px)}html[dir=rtl] .sanad-eye-comfort.active>i b{transform:translate(-22px)}.sanad-theme-panel>footer{color:#17604e;background:#e9f8f2;border-radius:15px;align-items:center;gap:9px;margin:0 18px 18px;padding:11px 13px;font-size:.65rem;font-weight:850;display:flex}.sanad-theme-panel>footer span{color:#fff;background:#078c68;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-weight:950;display:grid}html[data-sanad-theme=emerald]{--sanad-primary:#176044;--sanad-primary-dark:#12372a;--sanad-primary-light:#238565;--sanad-accent:#0b8a65;--sanad-bg:#eef7f1;--sanad-border:#d2e4d9;--sanad-text:#18382c;--sanad-text-muted:#5e766a;--sanad-v2-navy-950:#102b22;--sanad-v2-navy-900:#163b2e;--sanad-v2-navy-800:#1b5842;--sanad-v2-teal-700:#0b7a5a;--sanad-v2-teal-600:#15956f;--sanad-v2-cyan-500:#37a883;--sanad-v2-surface:#f3faf6;--sanad-v2-line:#cee1d6;--sanad23-navy:#153c2f;--sanad23-deep:#1b5741;--sanad23-teal:#0b8260;--sanad23-blue:#287b70;--sanad23-ink:#1b3b30;--sanad23-muted:#637a70;--sanad23-line:#d1e3d9;--sanad23-bg:#eef8f2}html[data-sanad-theme=royal]{--sanad-primary:#1c4d91;--sanad-primary-dark:#102a56;--sanad-primary-light:#2f6fc5;--sanad-accent:#286fd1;--sanad-bg:#eef3fa;--sanad-border:#d5dfed;--sanad-text:#1b2e4d;--sanad-text-muted:#607089;--sanad-v2-navy-950:#0b1d3c;--sanad-v2-navy-900:#102a56;--sanad-v2-navy-800:#173e79;--sanad-v2-teal-700:#1d5fbf;--sanad-v2-teal-600:#2977d7;--sanad-v2-cyan-500:#4d91e4;--sanad-v2-surface:#f4f7fc;--sanad-v2-line:#d2dfef;--sanad23-navy:#102d5c;--sanad23-deep:#174886;--sanad23-teal:#1d63bd;--sanad23-blue:#286fd1;--sanad23-ink:#1b3152;--sanad23-muted:#65758d;--sanad23-line:#d5e0ee;--sanad23-bg:#eff4fb}html[data-sanad-theme=graphite]{--sanad-primary:#3c4652;--sanad-primary-dark:#202a35;--sanad-primary-light:#596571;--sanad-accent:#9b650c;--sanad-bg:#f4f2ed;--sanad-border:#ded9cf;--sanad-text:#28313a;--sanad-text-muted:#6e716e;--sanad-v2-navy-950:#182029;--sanad-v2-navy-900:#252f39;--sanad-v2-navy-800:#3a4652;--sanad-v2-teal-700:#8f5d0c;--sanad-v2-teal-600:#a56a08;--sanad-v2-cyan-500:#c48a2a;--sanad-v2-surface:#faf8f3;--sanad-v2-line:#dfd9ce;--sanad23-navy:#27313c;--sanad23-deep:#3b4651;--sanad23-teal:#98630c;--sanad23-blue:#6d6260;--sanad23-ink:#303840;--sanad23-muted:#747570;--sanad23-line:#e0dbd2;--sanad23-bg:#f7f4ee}@media screen{html[data-sanad-theme=emerald] body{background:radial-gradient(circle at 8% 0,#1e8b651f,#0000 34%),linear-gradient(#f8fcf9,#eaf5ee)}html[data-sanad-theme=royal] body{background:radial-gradient(circle at 8% 0,#286fd121,#0000 35%),linear-gradient(#f9fbff,#eaf1f9)}html[data-sanad-theme=graphite] body{background:radial-gradient(circle at 8% 0,#a56a081a,#0000 34%),linear-gradient(#fdfbf7,#efede8)}html[data-sanad-theme=emerald] .sanad-global-header{background:linear-gradient(118deg,#102b22,#17503a 52%,#0b7a5a)}html[data-sanad-theme=royal] .sanad-global-header{background:linear-gradient(118deg,#0b1d3c,#143f7b 52%,#1d5fbf)}html[data-sanad-theme=graphite] .sanad-global-header{background:linear-gradient(118deg,#182029,#303a45 57%,#7b520e)}html[data-sanad-theme=royal] .sanad-global-header:after{background:linear-gradient(90deg,#0000,#8bbcf7,#dcecff,#0000)}html[data-sanad-theme=graphite] .sanad-global-header:after{background:linear-gradient(90deg,#0000,#d5a449,#fff0bc,#0000)}html[data-sanad-theme=emerald] .sanad-global-header:after{background:linear-gradient(90deg,#0000,#72e5ba,#d3fff0,#0000)}html[data-sanad-theme=emerald] :is(.sanad-mobile-bottom-nav,.sanad-global-mobile-menu){background:#102b22f7}html[data-sanad-theme=royal] :is(.sanad-mobile-bottom-nav,.sanad-global-mobile-menu){background:#0b1d3cf7}html[data-sanad-theme=graphite] :is(.sanad-mobile-bottom-nav,.sanad-global-mobile-menu){background:#182029f7}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage .bg-white{border-color:var(--sanad-border)!important;box-shadow:0 12px 33px color-mix(in srgb,var(--sanad-primary) 12%,transparent)!important;background-color:#fff!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) :is(.wo23-center-page,.wo23-detail-page,.report23-page,.sign23-page){background:radial-gradient(circle at 7% 5%,color-mix(in srgb,var(--sanad-accent) 12%,transparent),transparent 25%),linear-gradient(180deg,var(--sanad23-bg),#fbfcfd 58%,var(--sanad23-bg))}html[data-sanad-theme]:not([data-sanad-theme=classic]) :is(.wo23-center-hero,.report23-hero,.sign23-hero,.wo23-detail-hero){background:linear-gradient(125deg,var(--sanad-v2-navy-950),var(--sanad-v2-navy-800),var(--sanad-v2-teal-700))}html[data-sanad-theme]:not([data-sanad-theme=classic]) :is(.report23-table-wrap th,.dept-report-table-wrap thead th){background:var(--sanad-v2-navy-800)}html[data-sanad-theme]:not([data-sanad-theme=classic]) :is(.wo23-order-card,.wo23-section-card,.wo23-side-card,.report23-table-card,.sign23-card,.sign23-contact-section){border-color:var(--sanad23-line);box-shadow:0 13px 34px color-mix(in srgb,var(--sanad-primary) 12%,transparent)}html[data-sanad-eye-comfort=true] body{color:#2f342f;background:#f4f0e3!important}html[data-sanad-eye-comfort=true] .sanad-global-header{box-shadow:0 9px 25px #1c26232e;background:linear-gradient(118deg,#243331,#334b45 58%,#4d645b)!important}html[data-sanad-eye-comfort=true] .sanad-global-header:after{opacity:.35}html[data-sanad-eye-comfort=true] :is(.sanad-mobile-bottom-nav,.sanad-global-mobile-menu){background:#243331fa!important}html[data-sanad-eye-comfort=true] :is(.sanad-page-stage .bg-white,.wo23-order-card,.wo23-section-card,.wo23-side-card,.report23-table-card,.sign23-card,.sign23-contact-section,.dept-report-sheet){background:#fffdf6!important;border-color:#dcd5c4!important;box-shadow:0 8px 24px #44392014!important}html[data-sanad-eye-comfort=true] :is(input,textarea,select){color:#303832!important;background-color:#fffdf7!important;border-color:#d5cebd!important}html[data-sanad-eye-comfort=true] :is(.wo23-center-page,.wo23-detail-page,.report23-page,.sign23-page){background:linear-gradient(#f2eee1,#faf8f0 56%,#eee9dc)!important}html[data-sanad-eye-comfort=true] .sanad-kpi-track{animation-duration:180s!important}html[data-sanad-eye-comfort=true] :is(.sanad-owner-ambient,.sanad-welcome-grid,.sanad-maintenance-grid){animation:none!important}html[data-sanad-eye-comfort=true] .sanad-page-stage{line-height:1.65}}@media (max-width:720px){.sanad-theme-button{width:42px;padding:7px}.sanad-theme-button>b{display:none}.sanad-theme-grid{grid-template-columns:1fr}.sanad-theme-panel{border-radius:24px}.sanad-theme-panel>header{padding:20px 18px}.sanad-theme-card{grid-template-columns:72px minmax(0,1fr) auto}.sanad-eye-comfort{grid-template-columns:43px minmax(0,1fr) 45px}.sanad-eye-comfort-icon{border-radius:13px;width:42px;height:42px}}@media (max-width:440px){.sanad-theme-overlay{padding:7px}.sanad-theme-panel{border-radius:20px;max-height:96dvh}.sanad-theme-panel>header h2{font-size:1.25rem}.sanad-theme-grid{gap:8px;padding:12px 10px 6px}.sanad-theme-card{grid-template-columns:62px minmax(0,1fr);min-height:92px;padding:10px}.sanad-theme-card em{grid-column:2;justify-self:start}.sanad-theme-preview{height:60px}.sanad-eye-comfort{grid-template-columns:40px minmax(0,1fr);width:calc(100% - 20px);margin:4px 10px 10px;padding:11px}.sanad-eye-comfort>i{grid-column:2}.sanad-theme-panel>footer{margin:0 10px 12px}}.wo-print-state.signed-blocked{text-align:center;color:#123f4d;background:radial-gradient(circle at 20% 10%,#0c969021,#0000 35%),linear-gradient(#f6fbfc,#edf6f8);place-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:28px;display:grid}.wo-print-state.signed-blocked .wo-print-blocked-icon{color:#0b7f81;background:#fff;border:1px solid #c8dde1;border-radius:24px;place-items:center;width:76px;height:76px;font-size:2rem;font-weight:950;display:grid;box-shadow:0 16px 42px #074a581f}.wo-print-state.signed-blocked h1{margin:0;font-size:clamp(1.35rem,4vw,2rem);font-weight:950}.wo-print-state.signed-blocked p{color:#617f87;max-width:660px;margin:0;font-size:.9rem;font-weight:750;line-height:1.9}.wo-print-state.signed-blocked>div:last-child{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:8px;display:flex}.wo-print-state.signed-blocked a{color:#fff;background:linear-gradient(135deg,#075b70,#0b8f83);border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.wo-print-state.signed-blocked a+a{color:#126273;background:#fff;border:1px solid #cce0e4}.wo22-wide-action.disabled{opacity:.55;cursor:not-allowed;color:#71878d!important;box-shadow:none!important;background:#edf3f4!important;border:1px dashed #cbdcdf!important}.sanad-report-preview{background:#eef6f8;min-height:100dvh;padding:12px}.sanad-report-preview>header{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #d5e4e7;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;max-width:1180px;margin:0 auto 12px;padding:10px 12px;display:grid;position:sticky;box-shadow:0 12px 34px #0538471c}.sanad-report-preview>header h1{color:#164754;text-align:center;margin:0;font-size:.9rem;font-weight:950}.sanad-report-preview>header a,.sanad-report-preview>header button{color:#fff;cursor:pointer;background:#0a7280;border:0;border-radius:12px;min-height:40px;padding:0 13px;font-size:.68rem;font-weight:900;text-decoration:none}.sanad-report-preview>header a{color:#166170;background:#edf6f7;border:1px solid #d3e4e7;align-items:center;display:inline-flex}.sanad-report-preview iframe{background:#fff;border:1px solid #d5e5e8;border-radius:18px;width:min(1180px,100%);height:calc(100dvh - 90px);margin:0 auto;display:block;box-shadow:0 14px 38px #0537461a}.sanad-report-preview>section{text-align:center;background:#fff;border:1px solid #d7e6e8;border-radius:24px;max-width:680px;margin:15vh auto;padding:30px}@media (max-width:640px){.sanad-report-preview{padding:6px 5px calc(6px + env(safe-area-inset-bottom,0px))}.sanad-report-preview>header{top:calc(env(safe-area-inset-top,0px) + 4px);grid-template-columns:1fr 1fr}.sanad-report-preview>header h1{grid-area:1/1/auto/-1}.sanad-report-preview iframe{border-radius:13px;height:calc(100dvh - 118px)}.wo-print-state.signed-blocked>div:last-child{width:min(100%,340px);display:grid}}@media print{.sanad-report-preview{background:#fff;padding:0}.sanad-report-preview>header{display:none!important}.sanad-report-preview iframe{width:100%;height:100vh;box-shadow:none;border:0;border-radius:0}}.request22-official-logos{background:#ffffff17;border:1px solid #ffffff2e;border-radius:20px;flex:none;align-items:center;gap:10px;padding:9px;display:flex;box-shadow:inset 0 1px #ffffff1f}.request22-official-logos img{filter:drop-shadow(0 8px 14px #0014202e)!important;width:auto!important;max-width:132px!important;height:64px!important;animation:none!important}.request22-tracking-link{text-align:start;background:#effbf7;border:1px solid #bfe3db;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:16px;padding:14px;display:grid}.request22-tracking-link small{color:#66857d;grid-column:1/-1;font-size:.64rem;font-weight:900}.request22-tracking-link strong{color:#0b5968;overflow-wrap:anywhere;direction:ltr;unicode-bidi:plaintext;min-width:0;font-size:.72rem;font-weight:900}.request22-tracking-link button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#075c72,#0a9884);border:0;border-radius:12px;min-height:40px;padding:0 14px;font-size:.68rem;font-weight:950}.request22-tracking-code{background:#f8fbfc;border:1px dashed #bdd3d8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.request22-tracking-code small{color:#748b92;font-size:.63rem;font-weight:850}.request22-tracking-code strong{color:#164f5c;letter-spacing:.12em;font-size:1rem;font-weight:950}.request22-success-note{color:#416b72;background:#edf7f8;border-radius:15px;margin-top:12px;padding:12px;font-size:.68rem;font-weight:800;line-height:1.8}.request22-official-footer{color:#7d9196;text-align:center;border-top:1px solid #dae7e9;margin-top:22px;padding-top:13px;font-size:.58rem;font-weight:800;line-height:1.7}.wo223-requester-feedback{background:linear-gradient(145deg,#f1faf7,#f8fcfd);border:1px solid #c8e3dc;border-radius:18px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;margin-top:16px;padding:16px;display:grid}.wo223-requester-feedback small{color:#719087;font-size:.61rem;font-weight:900;display:block}.wo223-requester-feedback strong{color:#125f53;margin-top:5px;font-size:.84rem;font-weight:950;display:block}.wo223-requester-feedback p{color:#58757c;white-space:pre-wrap;margin:8px 0 0;font-size:.72rem;font-weight:750;line-height:1.8}.wo223-requester-feedback time{color:#81969b;margin-top:7px;font-size:.6rem;font-weight:800;display:block}.wo223-requester-feedback a{display:block}.wo223-requester-feedback img{-o-object-fit:cover;object-fit:cover;background:#eef4f5;border:1px solid #d0e2e4;border-radius:14px;width:100%;height:115px;display:block}.wo-print-requester-proof{background:#fff;border:1px solid #d4e6e1;border-radius:14px;margin-top:12px;padding:8px}.wo-print-requester-proof img{-o-object-fit:contain;object-fit:contain;background:#f3f7f8;border-radius:10px;width:100%;max-height:240px;display:block}.wo-print-requester-proof figcaption{text-align:center;color:#607b83;padding:7px 4px 1px;font-size:.68rem;font-weight:850}@media (max-width:720px){.request22-brand{flex-direction:column;align-items:flex-start}.request22-official-logos{justify-content:center;width:100%}.request22-official-logos img{max-width:112px!important;height:52px!important}.request22-tracking-link{grid-template-columns:1fr}.request22-tracking-link button{width:100%}.wo223-requester-feedback{grid-template-columns:1fr}.wo223-requester-feedback img{height:180px}}@media print{.request22-official-footer{display:block!important}.wo223-requester-feedback,.wo-print-requester-proof{-moz-column-break-inside:avoid;break-inside:avoid}}.sanad-verify-page .official-verify-logos{align-items:center;gap:8px;display:flex}.sanad-verify-page .official-verify-logos img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px;max-width:105px;padding:5px;width:auto!important;height:52px!important}.sanad-verify-page footer small{color:#87999e;margin-top:8px;font-size:.58rem;font-weight:800;display:block}:root{--sanad23-navy:#062f43;--sanad23-deep:#0a4355;--sanad23-teal:#078f86;--sanad23-green:#0b9368;--sanad23-blue:#0b7893;--sanad23-amber:#c67908;--sanad23-red:#c83b43;--sanad23-ink:#173f4b;--sanad23-muted:#698189;--sanad23-line:#d4e4e7;--sanad23-bg:#edf7f9;--sanad23-card:#fff;--sanad23-shadow:0 18px 45px #0437461a}.wo23-center-page,.wo23-detail-page,.report23-page,.sign23-page{min-height:100dvh;padding:clamp(12px,2vw,24px) clamp(10px,2.2vw,28px) calc(100px + env(safe-area-inset-bottom,0px));color:var(--sanad23-ink);background:radial-gradient(circle at 8% 6%,#0b9f941f,#0000 25%),linear-gradient(#edf8fa,#f8fbfc 56%,#ecf6f8)}.wo23-center-hero,.report23-hero,.sign23-hero,.wo23-detail-hero{color:#fff;background:linear-gradient(128deg,#062e43 0%,#09556a 46%,#078b82 100%);border:1px solid #ffffff24;border-radius:29px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:min(1500px,100%);margin:0 auto 16px;padding:clamp(18px,3vw,31px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #03304133}.wo23-center-hero:after,.report23-hero:after,.sign23-hero:after,.wo23-detail-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff21,#0000 67%);border-radius:50%;width:480px;height:480px;position:absolute;inset:-70% -20% auto auto}.wo23-brand-pair,.report23-logos,.sign23-logos,.wo23-detail-logos{z-index:1;background:#ffffff14;border:1px solid #ffffff24;border-radius:19px;align-items:center;gap:9px;padding:8px;display:flex;position:relative}.wo23-brand-pair img,.report23-logos img,.sign23-logos img,.wo23-detail-logos img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 13px #00141e33);width:auto;max-width:112px;height:58px}.wo23-center-hero h1,.report23-hero h1,.sign23-hero h1,.wo23-detail-title h1{z-index:1;letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(1.55rem,3.2vw,2.55rem);font-weight:950;position:relative}.wo23-center-hero small,.report23-hero small,.sign23-hero small,.wo23-detail-title small{z-index:1;color:#9de1da;letter-spacing:.14em;font-size:.58rem;font-weight:950;position:relative}.wo23-center-hero p,.report23-hero p,.sign23-hero p,.wo23-detail-title p{z-index:1;color:#d7edf0;margin:7px 0 0;font-size:.76rem;font-weight:750;line-height:1.8;position:relative}.wo23-hero-actions,.report23-hero-actions,.sign23-hero-actions,.wo23-detail-head-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.wo23-hero-actions a,.wo23-hero-actions button,.report23-hero-actions a,.report23-hero-actions button,.sign23-hero-actions a,.sign23-hero-actions button,.wo23-detail-head-actions a,.wo23-detail-head-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:13px;justify-content:center;align-items:center;min-height:43px;padding:0 15px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.wo23-hero-actions .primary,.wo23-detail-head-actions .primary{color:#07576b;background:#fff;border-color:#fff}.wo23-view-tabs{border:1px solid var(--sanad23-line);scrollbar-width:none;background:#ffffffe0;border-radius:19px;gap:7px;width:min(1500px,100%);margin:0 auto 12px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 9px 24px #0436440f}.wo23-view-tabs::-webkit-scrollbar{display:none}.wo23-view-tabs button{color:#607b83;cursor:pointer;white-space:nowrap;background:#eef5f6;border:0;border-radius:13px;flex:1;min-width:118px;min-height:44px;padding:0 13px;font-size:.68rem;font-weight:950}.wo23-view-tabs button.active{color:#fff;background:linear-gradient(135deg,#075971,#0a9486);box-shadow:0 9px 20px #06757733}.wo23-filter-panel,.report23-filters,.sign23-filters{border:1px solid var(--sanad23-line);background:#fff;border-radius:21px;grid-template-columns:minmax(220px,2fr) repeat(5,minmax(125px,1fr));gap:9px;width:min(1500px,100%);margin:0 auto 14px;padding:12px;display:grid;box-shadow:0 12px 30px #053d4c12}.wo23-filter-panel label,.report23-filters label,.sign23-filters label{color:#637e86;gap:5px;font-size:.59rem;font-weight:900;display:grid}.wo23-filter-panel label.grow,.report23-filters label.wide,.sign23-filters label.wide{min-width:0}.wo23-filter-panel input,.wo23-filter-panel select,.report23-filters input,.report23-filters select,.sign23-filters input,.sign23-filters select{color:#1c4b57;background:#f9fcfc;border:1px solid #d2e1e4;border-radius:13px;outline:none;width:100%;min-height:43px;padding:8px 11px;font-size:.7rem;font-weight:850}.wo23-filter-panel input:focus,.wo23-filter-panel select:focus,.report23-filters input:focus,.report23-filters select:focus,.sign23-filters input:focus,.sign23-filters select:focus{border-color:#0a9389;box-shadow:0 0 0 4px #08918817}.wo23-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;width:min(1500px,100%);margin:0 auto;display:grid}.wo23-order-card{border:1px solid var(--sanad23-line);background:#fff;border-radius:23px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 31px #04394814}.wo23-order-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #04394821}.wo23-order-card:before{content:"";inset-inline-start:0;background:#0b8990;width:5px;position:absolute;top:0;bottom:0}.wo23-order-card.priority-important:before{background:var(--sanad23-amber)}.wo23-order-card.priority-emergency:before{background:var(--sanad23-red)}.wo23-card-main{color:inherit;padding:17px 18px;text-decoration:none;display:block}.wo23-order-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wo23-order-card header h2{color:#123f4d;direction:ltr;unicode-bidi:plaintext;margin:3px 0 0;font-size:1rem;font-weight:950}.wo23-order-card header small{color:#7a9299;font-size:.58rem;font-weight:850}.wo23-order-card .status{color:#155c66;background:#eaf5f6;border-radius:999px;flex:none;padding:6px 9px;font-size:.57rem;font-style:normal;font-weight:950}.wo23-order-card .status-pending_requester_confirmation,.wo23-order-card .status-pending_execution_approval,.wo23-order-card .status-pending_reception_approval{color:#875304;background:#fff4d9}.wo23-order-card .status-completed,.wo23-order-card .status-closed{color:#08714e;background:#e7f8f0}.wo23-order-card .status-returned,.wo23-order-card .status-reopened{color:#a23636;background:#fff0f0}.wo23-card-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.wo23-card-meta>div{background:#f4f8f9;border-radius:13px;padding:10px}.wo23-card-meta small{color:#80969c;font-size:.54rem;font-weight:800;display:block}.wo23-card-meta strong{color:#294f59;overflow-wrap:anywhere;margin-top:3px;font-size:.67rem;font-weight:950;line-height:1.5;display:block}.wo23-departments{gap:6px;margin-top:12px;display:grid}.wo23-progress-head{color:#58747c;justify-content:space-between;gap:8px;font-size:.58rem;font-weight:900;display:flex}.wo23-dept-row{background:#fbfdfd;border:1px solid #e0eaec;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.wo23-dept-row .dot{background:#9db1b6;border-radius:50%;width:8px;height:8px}.wo23-dept-row.state-in_progress .dot{background:#0d83a3}.wo23-dept-row.state-action_submitted .dot{background:#cf840e}.wo23-dept-row.state-approved .dot{background:#079466}.wo23-dept-row.state-returned .dot{background:#cc4248}.wo23-dept-row strong{font-size:.63rem;font-weight:950}.wo23-dept-row span:last-child{color:#6c848b;font-size:.55rem;font-weight:850}.wo23-dept-row .muted{color:#9aabad}.wo23-empty,.report23-empty,.sign23-empty,.wo23-detail-state{text-align:center;color:#718b92;background:#ffffffd1;border:1px dashed #c6d9dd;border-radius:23px;width:min(1500px,100%);margin:14px auto;padding:34px;font-size:.8rem;font-weight:900}.wo23-empty.error,.report23-empty.error,.sign23-empty.error,.wo23-detail-state.error{color:#a53c42;background:#fff4f4;border-color:#ecc9cc}.wo23-pagination{justify-content:center;align-items:center;gap:8px;width:min(1500px,100%);margin:16px auto 0;display:flex}.wo23-pagination button{color:#fff;cursor:pointer;background:#0a7180;border:0;border-radius:12px;min-height:40px;padding:0 14px;font-size:.68rem;font-weight:950}.wo23-pagination button:disabled{opacity:.4}.wo23-pagination span{color:#4d6972;font-size:.7rem;font-weight:900}.wo23-detail-page{padding-top:12px}.wo23-detail-title{min-width:0}.wo23-detail-title h1{direction:ltr;unicode-bidi:plaintext}.wo23-status{color:#0b5a68;background:#ffffff21;border-radius:999px;margin-top:9px;padding:7px 11px;font-size:.62rem;font-weight:950;display:inline-flex}.wo23-command-strip{border:1px solid var(--sanad23-line);scrollbar-width:none;background:#fff;border-radius:18px;gap:7px;width:min(1500px,100%);margin:0 auto 14px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 10px 26px #0437460f}.wo23-command-strip::-webkit-scrollbar{display:none}.wo23-command-strip a{color:#315c67;background:#edf5f6;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font-size:.62rem;font-weight:950;text-decoration:none;display:inline-flex}.wo23-one-page-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;width:min(1500px,100%);margin:0 auto;display:grid}.wo23-main-column,.wo23-side-column{gap:14px;display:grid}.wo23-section-card,.wo23-side-card{border:1px solid var(--sanad23-line);box-shadow:var(--sanad23-shadow);background:#fff;border-radius:24px;padding:clamp(15px,2vw,22px)}.wo23-section-card>header,.wo23-side-card>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.wo23-section-card>header small,.wo23-side-card>small{color:#0b8b85;letter-spacing:.13em;font-size:.53rem;font-weight:950;display:block}.wo23-section-card h2,.wo23-side-card h2{color:#153f4b;margin:3px 0 0;font-size:1.15rem;font-weight:950}.wo23-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wo23-info{background:#f8fbfc;border:1px solid #e0e9eb;border-radius:15px;min-height:70px;padding:12px}.wo23-info.wide{grid-column:1/-1}.wo23-info small{color:#7a9298;font-size:.55rem;font-weight:850;display:block}.wo23-info strong{color:#274f59;overflow-wrap:anywhere;margin-top:5px;font-size:.7rem;font-weight:950;line-height:1.75;display:block}.wo23-info.multiline strong{white-space:pre-wrap}.wo23-assignment-list{gap:10px;display:grid}.wo23-assignment-card{background:#fbfdfd;border:1px solid #d8e6e8;border-radius:18px;padding:14px}.wo23-assignment-card.state-in_progress{background:#f0fafc;border-color:#add9e4}.wo23-assignment-card.state-action_submitted{background:#fffaf0;border-color:#ecd499}.wo23-assignment-card.state-approved{background:#f1fbf6;border-color:#b9e0cf}.wo23-assignment-card.state-returned{background:#fff6f6;border-color:#edc7ca}.wo23-assignment-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wo23-assignment-number{color:#fff;background:linear-gradient(135deg,#075d74,#0a9185);border-radius:14px;place-items:center;width:42px;height:42px;font-size:.85rem;font-weight:950;display:grid}.wo23-assignment-card h3{color:#194954;margin:0;font-size:.88rem;font-weight:950}.wo23-assignment-card header p{color:#788e94;margin:3px 0 0;font-size:.6rem;font-weight:800}.wo23-assignment-card header em{color:#4f7078;background:#eaf2f4;border-radius:999px;padding:6px 9px;font-size:.55rem;font-style:normal;font-weight:950}.wo23-assignment-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.wo23-assignment-meta>div{background:#fff;border-radius:12px;padding:9px}.wo23-assignment-meta small{color:#81969b;font-size:.53rem;font-weight:800;display:block}.wo23-assignment-meta strong{color:#355963;margin-top:4px;font-size:.66rem;font-weight:950;line-height:1.5;display:block}.wo23-assignment-card>p{color:#496a72;white-space:pre-wrap;background:#fff;border-radius:12px;margin:10px 0 0;padding:10px;font-size:.68rem;font-weight:800;line-height:1.75}.wo23-step-line{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.wo23-step-line button,.wo23-requester-actions button,.wo23-linked-card button,.wo23-control-list button,.wo23-side-actions button,.wo23-side-actions a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#075e74,#0a8e84);border:0;border-radius:12px;min-height:42px;padding:0 14px;font-size:.64rem;font-weight:950;text-decoration:none}.wo23-step-line button.secondary,.wo23-requester-actions button.secondary,.wo23-side-actions a:not(.primary),.wo23-control-list button{color:#285c68;background:#eaf3f4}.wo23-step-line button.success,.wo23-side-actions .success,.wo23-linked-card button{background:linear-gradient(135deg,#08785c,#0aa176)}.wo23-wait-chip,.wo23-approved-chip{color:#8a5b0c;background:#fff3d8;border-radius:12px;align-items:center;min-height:37px;padding:0 12px;font-size:.61rem;font-weight:950;display:inline-flex}.wo23-approved-chip{color:#08704d;background:#e7f8ef}.wo23-requester-state{background:#f8fbfc;border:1px solid #d8e7e9;border-radius:17px;padding:14px}.wo23-requester-state.state-accepted,.wo23-requester-state.state-phone_confirmed,.wo23-requester-state.state-onsite_signed,.wo23-requester-state.state-paper_signed,.wo23-requester-state.state-paper_received{background:#f1faf6;border-color:#b9dfcf}.wo23-requester-state.state-rejected{background:#fff4f4;border-color:#edc3c7}.wo23-requester-layout{grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:13px;display:grid}.wo23-requester-layout strong{color:#174e59;font-size:.78rem;font-weight:950}.wo23-requester-layout p{color:#637f86;white-space:pre-wrap;margin:7px 0 0;font-size:.68rem;font-weight:800;line-height:1.8}.wo23-requester-layout img{-o-object-fit:cover;object-fit:cover;border:1px solid #d4e2e4;border-radius:14px;width:100%;height:120px}.wo23-requester-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wo23-copy-link{grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;margin-top:7px;display:grid}.wo23-copy-link input{direction:ltr;border:1px solid #d1e1e4;border-radius:12px;min-height:42px;padding:7px 10px;font-size:.62rem}.wo23-copy-link button{color:#fff;background:#087780;border:0;border-radius:12px;min-height:42px;font-size:.62rem;font-weight:950}.wo23-linked-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wo23-linked-card{background:#f9fcfc;border:1px solid #dbe7e9;border-radius:17px;padding:14px}.wo23-linked-card header{align-items:center;gap:8px;display:flex}.wo23-linked-card header span{color:#fff;background:#087786;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.wo23-linked-card h3{color:#244e59;margin:0;font-size:.75rem;font-weight:950}.wo23-linked-card>strong{color:#0b6170;direction:ltr;margin-top:10px;font-size:.85rem;font-weight:950;display:block}.wo23-linked-card>p{color:#70878d;font-size:.65rem;font-weight:800}.wo23-linked-card>a{color:#087884;margin-top:8px;font-size:.64rem;font-weight:950;text-decoration:none;display:inline-flex}.wo23-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wo23-timeline li{background:#f7fafb;border-inline-start:3px solid #0a8d83;border-radius:10px;grid-template-columns:150px minmax(0,1fr);gap:11px;padding:10px;display:grid}.wo23-timeline time{color:#6d868d;font-size:.58rem;font-weight:850}.wo23-timeline strong{color:#224f5a;font-size:.68rem;font-weight:950}.wo23-timeline p{color:#668087;margin:3px 0 0;font-size:.62rem;font-weight:750}.wo23-side-card.sticky{top:calc(82px + env(safe-area-inset-top,0px));position:sticky}.wo23-approval-row{color:#657f86;background:#f1f6f7;border-radius:13px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;margin-top:8px;padding:10px;display:grid}.wo23-approval-row span{color:#82989d;background:#fff;border-radius:10px;place-items:center;width:31px;height:31px;font-weight:950;display:grid}.wo23-approval-row strong{font-size:.64rem;font-weight:950}.wo23-approval-row.done{color:#0a6f51;background:#edf9f3}.wo23-approval-row.done span{color:#fff;background:#0a986e}.wo23-side-actions,.wo23-control-list{gap:8px;margin-top:13px;display:grid}.wo23-side-actions button,.wo23-side-actions a,.wo23-control-list button{justify-content:center;width:100%}.wo23-side-actions .primary{color:#fff;background:linear-gradient(135deg,#075d73,#0a9686)}.wo23-side-actions .disabled{pointer-events:none;opacity:.48}.wo23-control-list .warning{color:#895800;background:#fff2d2}.wo23-control-list .danger{color:#a43a42;background:#fff0f1}.wo23-control-list .success{color:#086b4d;background:#e8f8ef}.wo23-print-note{color:#789096;font-size:.58rem;font-weight:750;line-height:1.7}.wo23-inline-empty{text-align:center;color:#82969b;border:1px dashed #cedfe2;border-radius:16px;padding:25px;font-size:.68rem;font-weight:850}.wo23-modal-backdrop{z-index:12000;padding:calc(16px + env(safe-area-inset-top,0px)) 12px calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#021822b8;place-items:center;display:grid;position:fixed;inset:0}.wo23-modal-card{background:#fff;border:1px solid #d4e4e7;border-radius:25px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);max-height:min(88dvh,820px);display:grid;overflow:hidden;box-shadow:0 28px 80px #001b264d}.wo23-modal-card>header{background:linear-gradient(135deg,#f7fbfc,#edf8f8);border-bottom:1px solid #e0eaec;justify-content:space-between;align-items:flex-start;gap:10px;padding:17px 19px;display:flex}.wo23-modal-card>header small{color:#0a8a84;letter-spacing:.12em;font-size:.52rem;font-weight:950}.wo23-modal-card>header h2{color:#183f4b;margin:4px 0 0;font-size:1.15rem;font-weight:950}.wo23-modal-card>header button{color:#536f77;cursor:pointer;background:#e7f0f2;border:0;border-radius:12px;width:40px;height:40px;font-size:1.25rem}.wo23-modal-body{padding:18px;overflow-y:auto}.wo23-modal-card>footer{background:#f8fbfc;border-top:1px solid #e0eaec;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.wo23-modal-card>footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#075e73,#0a9385);border:0;border-radius:13px;min-height:44px;padding:0 17px;font-size:.68rem;font-weight:950}.wo23-modal-card>footer button.secondary{color:#315c67;background:#e9f1f3}.wo23-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wo23-field{color:#5b7880;gap:6px;font-size:.61rem;font-weight:900;display:grid}.wo23-field.full{grid-column:1/-1}.wo23-field input,.wo23-field select,.wo23-field textarea{color:#204d58;background:#fbfdfd;border:1px solid #cedfe2;border-radius:14px;outline:none;width:100%;min-height:47px;padding:10px 12px;font-size:.72rem;font-weight:800}.wo23-field textarea{resize:vertical;min-height:112px}.wo23-field input:focus,.wo23-field select:focus,.wo23-field textarea:focus{border-color:#0a958a;box-shadow:0 0 0 4px #08948b17}.wo23-assignment-editor{gap:10px;display:grid}.wo23-assignment-editor>article{background:#f8fbfc;border:1px solid #dce8ea;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.wo23-assignment-editor article>button{color:#a23b42;cursor:pointer;background:#fff0f0;border:0;border-radius:12px;width:40px;height:40px}.wo23-add-department{color:#087568;cursor:pointer;background:#effaf7;border:1px dashed #99cfca;border-radius:13px;min-height:43px;font-size:.67rem;font-weight:950}.wo23-save-toast{z-index:13000;inset-inline-end:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));color:#fff;background:#087b87;border-radius:15px;align-items:center;gap:9px;max-width:min(410px,100vw - 24px);min-height:46px;padding:0 16px;font-size:.68rem;font-weight:950;display:flex;position:fixed;box-shadow:0 15px 36px #03334140}.wo23-save-toast.success{background:#0a966a}.wo23-save-toast.error{background:#c63e47}.wo23-save-toast.info{background:#0b6f8b}.wo23-save-toast .spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite wo23spin}@keyframes wo23spin{to{transform:rotate(1turn)}}.report23-stats,.sign23-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;width:min(1500px,100%);margin:0 auto 13px;display:grid}.report23-stats article,.sign23-stats article{border:1px solid var(--sanad23-line);background:#fff;border-radius:17px;padding:14px;box-shadow:0 8px 22px #053a480f}.report23-stats strong,.sign23-stats strong{color:#0a6c82;font-size:1.45rem;font-weight:950;display:block}.report23-stats span,.sign23-stats span{color:#637e86;margin-top:3px;font-size:.6rem;font-weight:900;display:block}.report23-actions,.sign23-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:min(1500px,100%);margin:0 auto 13px;display:flex}.report23-actions a,.report23-actions button,.sign23-actions a,.sign23-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#075f75,#0a9185);border:0;border-radius:13px;justify-content:center;align-items:center;min-height:43px;padding:0 15px;font-size:.66rem;font-weight:950;text-decoration:none;display:inline-flex}.report23-table-card{border:1px solid var(--sanad23-line);width:min(1500px,100%);box-shadow:var(--sanad23-shadow);background:#fff;border-radius:23px;margin:0 auto;overflow:hidden}.report23-table-wrap{overflow:auto}.report23-table-wrap table{border-collapse:collapse;width:100%;min-width:1180px}.report23-table-wrap th{color:#fff;text-align:start;white-space:nowrap;background:#0b3c50;padding:12px 10px;font-size:.59rem;font-weight:950}.report23-table-wrap td{color:#365b64;vertical-align:top;border-bottom:1px solid #e5edef;padding:11px 10px;font-size:.64rem;font-weight:800}.report23-table-wrap tr:hover td{background:#f6fafb}.report23-table-wrap a{color:#087181;font-weight:950;text-decoration:none}.report23-status{color:#0a6671;background:#eaf4f5;border-radius:999px;padding:5px 8px;font-size:.55rem;font-weight:950;display:inline-flex}.report23-pagination{justify-content:center;gap:8px;padding:13px;display:flex}.report23-pagination button{color:#fff;background:#0a7882;border:0;border-radius:11px;min-height:38px;padding:0 13px;font-size:.62rem;font-weight:950}.report23-pagination button:disabled{opacity:.4}.sign23-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;width:min(1500px,100%);margin:0 auto;display:grid}.sign23-card{text-align:start;border:1px solid var(--sanad23-line);color:inherit;cursor:pointer;background:#fff;border-radius:21px;gap:10px;padding:15px;display:grid;box-shadow:0 10px 28px #05394812}.sign23-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.sign23-card>header>span{color:#fff;background:#0a946d;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.sign23-card h2{color:#1b4b57;direction:ltr;margin:2px 0 0;font-size:.82rem;font-weight:950}.sign23-card header small{color:#778f95;font-size:.53rem;font-weight:800}.sign23-card header em{color:#08714e;background:#e8f8ef;border-radius:999px;padding:5px 8px;font-size:.52rem;font-style:normal;font-weight:950}.sign23-card>div>small{color:#7a9298;font-size:.54rem;font-weight:800;display:block}.sign23-card>div>strong{color:#274f59;margin-top:4px;font-size:.7rem;font-weight:950;line-height:1.6;display:block}.sign23-card-meta{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sign23-card-meta span{color:#526f77;background:#f5f9fa;border-radius:11px;padding:8px;font-size:.58rem;font-weight:800}.sign23-card-meta b{color:#7b9298;margin-bottom:3px;font-size:.5rem;display:block}.sign23-card>footer{border-top:1px dashed #d5e2e4;justify-content:space-between;gap:8px;padding-top:9px;display:flex}.sign23-card code{color:#08706d;font-size:.56rem;font-weight:950}.sign23-card footer span{color:#6e878e;font-size:.55rem;font-weight:850}.sign23-contact-section{border:1px solid var(--sanad23-line);width:min(1500px,100%);box-shadow:var(--sanad23-shadow);background:#fff;border-radius:23px;margin:15px auto 0;padding:17px}.sign23-contact-section>header{justify-content:space-between;align-items:center;display:flex}.sign23-contact-section h2{color:#194853;margin:3px 0 0;font-size:1.05rem;font-weight:950}.sign23-contact-section header small{color:#0b8b84;letter-spacing:.12em;font-size:.52rem;font-weight:950}.sign23-contact-section>header>span{color:#fff;background:#087e82;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.sign23-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.sign23-contact-grid article{background:#f9fcfc;border:1px solid #deeaec;border-radius:16px;padding:13px}.sign23-contact-grid header{justify-content:space-between;gap:8px;display:flex}.sign23-contact-grid strong{color:#0a6677;direction:ltr;font-size:.66rem;font-weight:950}.sign23-contact-grid header span{color:#657f86;font-size:.55rem;font-weight:850}.sign23-contact-grid h3{color:#254f59;margin:8px 0 0;font-size:.72rem;font-weight:950}.sign23-contact-grid p{color:#617c83;min-height:36px;margin:6px 0;font-size:.61rem;font-weight:750;line-height:1.7}.sign23-contact-grid footer{color:#7b9095;justify-content:space-between;gap:8px;font-size:.52rem;font-weight:800;display:flex}.sign23-modal{z-index:12000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#021721b8;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.sign23-modal>div{background:#fff;border-radius:24px;width:min(680px,100%);max-height:88dvh;overflow:auto;box-shadow:0 28px 80px #00192452}.sign23-modal>div>header{border-bottom:1px solid #e0eaec;justify-content:space-between;align-items:flex-start;padding:17px;display:flex}.sign23-modal h2{color:#164653;margin:3px 0 0;font-size:1.1rem;font-weight:950}.sign23-modal header small{color:#0a8984;font-size:.55rem;font-weight:950}.sign23-modal header button{background:#eaf2f3;border:0;border-radius:12px;width:40px;height:40px;font-size:1.2rem}.sign23-certificate{background:linear-gradient(145deg,#effbf6,#fff);border:1px solid #b9ddd2;border-radius:20px;margin:17px;padding:20px}.sign23-certificate>strong{color:#087253;font-size:.67rem;font-weight:950}.sign23-certificate h3{color:#174b55;font-size:1.05rem;font-weight:950}.sign23-certificate dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sign23-certificate dl div{background:#fff;border-radius:12px;padding:10px}.sign23-certificate dt{color:#7d9398;font-size:.53rem;font-weight:800}.sign23-certificate dd{color:#2d555f;margin:4px 0 0;font-size:.66rem;font-weight:950}.sign23-modal>div>footer{border-top:1px solid #e1e9eb;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:14px 17px;display:flex}.sign23-modal footer a,.sign23-modal footer button{color:#fff;background:#087a80;border:0;border-radius:12px;align-items:center;min-height:41px;padding:0 13px;font-size:.62rem;font-weight:950;text-decoration:none;display:inline-flex}.sign23-empty.compact{margin:12px 0 0;padding:20px}.wo23-print-page,.report23-print-page,.sign23-print-page{color:#173e49;background:#edf5f7;min-height:100dvh;padding:12px}.wo23-print-toolbar,.report23-print-toolbar,.sign23-print-toolbar{z-index:40;top:calc(7px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #d3e2e5;border-radius:16px;justify-content:space-between;gap:9px;width:min(1120px,100%);margin:0 auto 10px;padding:8px;display:flex;position:sticky;box-shadow:0 12px 32px #0331401a}.wo23-print-toolbar>div,.report23-print-toolbar>div,.sign23-print-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.wo23-print-toolbar a,.wo23-print-toolbar button,.report23-print-toolbar a,.report23-print-toolbar button,.sign23-print-toolbar a,.sign23-print-toolbar button{color:#315e69;cursor:pointer;background:#edf4f5;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:39px;padding:0 12px;font-size:.61rem;font-weight:950;text-decoration:none;display:inline-flex}.wo23-print-toolbar a.active,.wo23-print-toolbar button,.report23-print-toolbar button,.sign23-print-toolbar button{color:#fff;background:linear-gradient(135deg,#075e74,#0a9384)}.wo23-print-document,.report23-print-cover,.sign23-print-cover{background:#fff;border:1px solid #d2e1e4;border-radius:22px;width:min(1120px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 48px #04303f1f}.wo23-print-header,.report23-print-cover>header,.sign23-print-cover>header{color:#fff;background:linear-gradient(125deg,#063247,#095d70,#078b82);grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:20px 24px;display:grid}.wo23-print-logo-block,.report23-print-logos,.sign23-print-cover>header>div:first-child{justify-content:center;display:flex}.wo23-print-logo-block img,.report23-print-logos img,.sign23-print-cover img{-o-object-fit:contain;object-fit:contain;max-width:130px;height:70px}.wo23-print-title{text-align:center}.wo23-print-title small,.report23-print-cover header small,.sign23-print-cover header small{color:#a4e3db;letter-spacing:.13em;font-size:.56rem;font-weight:950}.wo23-print-title h1,.report23-print-cover h1,.sign23-print-cover h1{margin:4px 0 0;font-size:1.45rem;font-weight:950}.wo23-print-title p{color:#def1f2;margin:4px 0 0;font-size:.65rem;font-weight:800}.wo23-print-number-strip{background:#dce8ea;border-bottom:1px solid #dce8ea;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.wo23-print-number-strip>div{background:#f8fbfb;padding:11px 13px}.wo23-print-number-strip small,.wo23-print-field small{color:#7b9298;font-size:.53rem;font-weight:850;display:block}.wo23-print-number-strip strong,.wo23-print-field strong{color:#254e58;overflow-wrap:anywhere;margin-top:4px;font-size:.68rem;font-weight:950;line-height:1.55;display:block}.wo23-print-section{border-bottom:1px solid #e1e9eb;padding:16px 22px}.wo23-print-section h2{color:#174754;margin:0 0 11px;font-size:1rem;font-weight:950}.wo23-print-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.wo23-print-field{background:#f9fbfc;border:1px solid #e0e9eb;border-radius:11px;min-height:58px;padding:9px 10px}.wo23-print-field.wide{grid-column:span 2}.wo23-print-field.multiline{min-height:78px}.wo23-print-assignment-table{border:1px solid #d7e4e6;border-radius:13px;overflow:hidden}.wo23-print-assignment-table .head,.wo23-print-assignment-table .row{background:#dce7e9;grid-template-columns:1fr 1fr 2fr 1fr;gap:1px;display:grid}.wo23-print-assignment-table .head span{color:#fff;background:#0a475a;padding:9px;font-size:.56rem;font-weight:950}.wo23-print-assignment-table .row>span{color:#365a63;white-space:pre-wrap;background:#fff;min-width:0;padding:9px;font-size:.61rem;font-weight:800;line-height:1.6}.wo23-print-assignment-table .row small{color:#879ba0;font-size:.5rem;display:block}.wo23-print-requester-result{grid-template-columns:1fr 1fr 160px;gap:8px;display:grid}.wo23-print-requester-result>div{background:#f4f9f8;border-radius:11px;padding:10px}.wo23-print-requester-result .wide{grid-column:1/3}.wo23-print-requester-result small{color:#7a918f;font-size:.53rem;font-weight:800;display:block}.wo23-print-requester-result strong{color:#285951;margin-top:4px;font-size:.65rem;font-weight:950;line-height:1.6;display:block}.wo23-print-requester-result figure{grid-area:1/3/3;margin:0}.wo23-print-requester-result img{-o-object-fit:contain;object-fit:contain;border:1px solid #d8e5e5;border-radius:10px;width:100%;height:130px}.wo23-print-requester-result figcaption{text-align:center;color:#7b9095;font-size:.5rem}.wo23-print-signature-grid,.wo23-print-manual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wo23-electronic-approval,.wo23-manual-box{-moz-column-break-inside:avoid;break-inside:avoid;background:linear-gradient(145deg,#f0fbf6,#fff);border:1px solid #b9ddd1;border-radius:15px;min-height:150px;padding:13px;position:relative}.wo23-electronic-approval .mark{inset-inline-end:12px;color:#fff;background:#0a966d;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:950;display:grid;position:absolute;top:12px}.wo23-electronic-approval>small{color:#087154;font-size:.53rem;font-weight:950}.wo23-electronic-approval h3,.wo23-manual-box h3{color:#1c4b55;margin:8px 0;font-size:.72rem;font-weight:950}.wo23-electronic-approval>strong{font-size:.68rem}.wo23-electronic-approval p{color:#58756f;margin:5px 0;font-size:.55rem;font-weight:800}.wo23-electronic-approval code{color:#087266;margin-top:5px;font-size:.51rem;font-weight:950;display:inline-block}.wo23-manual-box{background:#fff;border-style:dashed}.wo23-manual-box>p{color:#536d74;margin-top:27px;font-size:.65rem;font-weight:850}.wo23-manual-box>div{color:#819397;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;font-size:.5rem;display:grid}.wo23-print-timeline{gap:5px;display:grid}.wo23-print-timeline>div{background:#f6f9fa;border-radius:9px;grid-template-columns:145px 160px minmax(0,1fr);gap:7px;padding:7px;font-size:.53rem;display:grid}.wo23-print-timeline time{color:#748a90}.wo23-print-timeline strong{color:#24525d}.wo23-print-timeline span{color:#607a82}.wo23-print-footer{text-align:center;color:#6d858c;background:#f5f9fa;padding:13px 22px}.wo23-print-footer span{color:#305761;font-size:.58rem;font-weight:950;display:block}.wo23-print-footer p{margin:5px 0 0;font-size:.55rem;font-weight:800}.wo23-print-footer small{font-size:.49rem;font-weight:750}.wo23-print-state,.report23-print-state,.sign23-print-state{text-align:center;color:#174b58;background:#edf7f9;place-content:center;justify-items:center;gap:12px;min-height:100dvh;padding:25px;display:grid}.wo23-print-state.blocked{background:radial-gradient(circle at 15% 8%,#0a958c21,#0000 34%),#edf7f9}.wo23-print-blocked-icon{color:#087885;background:#fff;border-radius:22px;place-items:center;width:68px;height:68px;font-size:1.8rem;display:grid;box-shadow:0 16px 40px #0337461f}.wo23-print-state-actions{flex-wrap:wrap;gap:8px;display:flex}.wo23-print-state-actions a{color:#fff;background:#087c81;border-radius:12px;align-items:center;min-height:43px;padding:0 14px;font-size:.65rem;font-weight:950;text-decoration:none;display:flex}.report23-print-page,.sign23-print-page{padding-bottom:30px}.report23-print-order,.sign23-print-certificate{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #d5e3e6;border-radius:18px;width:min(1120px,100%);margin:12px auto;padding:18px;box-shadow:0 12px 30px #04374614}.report23-print-order>header,.sign23-print-certificate>header{border-bottom:1px solid #e0e8ea;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.report23-print-order h2,.sign23-print-certificate h2{color:#174957;margin:0;font-size:1rem;font-weight:950}.report23-print-info{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.report23-print-info div{background:#f5f9fa;border-radius:9px;padding:8px}.report23-print-info small{color:#7b9096;font-size:.49rem;display:block}.report23-print-info strong{font-size:.58rem}.report23-print-departments,.report23-print-signatures,.sign23-print-grid{gap:6px;margin-top:10px;display:grid}.report23-print-departments>div,.report23-print-signatures>div,.sign23-print-grid>div{border:1px solid #dfe9eb;border-radius:10px;padding:8px;font-size:.56rem}.report23-print-requester{background:#eff9f5;border-radius:10px;margin-top:9px;padding:9px;font-size:.57rem}.sign23-print-approved{color:#087152;font-weight:950}.report23-print-empty,.sign23-print-empty{text-align:center;color:#738b91;padding:30px}.store23-linked-work-order{background:#eefaf6;border:1px solid #bcded7;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.store23-linked-work-order small{color:#6b8a82;font-size:.55rem;font-weight:850;display:block}.store23-linked-work-order strong{color:#0a6a62;margin-top:3px;font-size:.72rem;font-weight:950;display:block}.store23-linked-work-order a{color:#fff;background:#087e80;border-radius:11px;align-items:center;min-height:39px;padding:0 12px;font-size:.62rem;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:1180px){.wo23-card-grid,.sign23-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wo23-filter-panel,.report23-filters,.sign23-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.wo23-filter-panel .grow,.report23-filters .wide,.sign23-filters .wide{grid-column:span 2}.report23-stats,.sign23-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.wo23-one-page-grid{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:820px){.wo23-center-page,.wo23-detail-page,.report23-page,.sign23-page{padding:8px 8px calc(108px + env(safe-area-inset-bottom,0px))}.wo23-center-hero,.report23-hero,.sign23-hero,.wo23-detail-hero{border-radius:22px;grid-template-columns:1fr;gap:13px;padding:20px 16px}.wo23-brand-pair,.report23-logos,.sign23-logos,.wo23-detail-logos{width:max-content}.wo23-brand-pair img,.report23-logos img,.sign23-logos img,.wo23-detail-logos img{max-width:92px;height:47px}.wo23-hero-actions,.report23-hero-actions,.sign23-hero-actions,.wo23-detail-head-actions{justify-content:flex-start}.wo23-filter-panel,.report23-filters,.sign23-filters{grid-template-columns:1fr 1fr;padding:9px}.wo23-filter-panel .grow,.report23-filters .wide,.sign23-filters .wide{grid-column:1/-1}.wo23-card-grid,.sign23-grid,.sign23-contact-grid,.wo23-one-page-grid{grid-template-columns:1fr}.wo23-side-card.sticky{position:static}.wo23-command-strip{z-index:20;top:calc(65px + env(safe-area-inset-top,0px));position:sticky}.wo23-info-grid,.wo23-linked-grid{grid-template-columns:1fr}.wo23-info.wide{grid-column:auto}.wo23-requester-layout{grid-template-columns:1fr}.wo23-requester-layout img{height:180px}.wo23-assignment-card>header{grid-template-columns:38px minmax(0,1fr)}.wo23-assignment-card header em{grid-column:1/-1;width:max-content}.wo23-assignment-meta{grid-template-columns:1fr}.wo23-modal-card{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 12px);border-radius:21px}.wo23-form-grid{grid-template-columns:1fr}.wo23-field.full{grid-column:auto}.wo23-assignment-editor>article{grid-template-columns:1fr}.wo23-assignment-editor article>button{width:100%}.wo23-save-toast{inset-inline:10px;bottom:calc(86px + env(safe-area-inset-bottom,0px));justify-content:center;max-width:none}.report23-stats,.sign23-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sign23-certificate dl{grid-template-columns:1fr}.store23-linked-work-order{flex-direction:column;align-items:stretch}.store23-linked-work-order a{justify-content:center}.wo23-print-page,.report23-print-page,.sign23-print-page{padding:6px 5px calc(8px + env(safe-area-inset-bottom,0px))}.wo23-print-toolbar,.report23-print-toolbar,.sign23-print-toolbar{display:grid;position:relative;top:auto}.wo23-print-toolbar>div,.report23-print-toolbar>div,.sign23-print-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.wo23-print-toolbar button{grid-column:1/-1}.wo23-print-header,.report23-print-cover>header,.sign23-print-cover>header{text-align:center;grid-template-columns:1fr;gap:10px;padding:17px}.wo23-print-logo-block img,.report23-print-logos img,.sign23-print-cover img{height:52px}.wo23-print-number-strip,.wo23-print-grid{grid-template-columns:1fr 1fr}.wo23-print-field.wide{grid-column:1/-1}.wo23-print-assignment-table{overflow-x:auto}.wo23-print-assignment-table .head,.wo23-print-assignment-table .row{min-width:720px}.wo23-print-requester-result{grid-template-columns:1fr}.wo23-print-requester-result .wide,.wo23-print-requester-result figure{grid-area:auto}.wo23-print-requester-result img{height:190px}.wo23-print-signature-grid,.wo23-print-manual-grid,.wo23-print-timeline>div{grid-template-columns:1fr}.report23-print-info{grid-template-columns:1fr 1fr}}@media (max-width:480px){.wo23-filter-panel,.report23-filters,.sign23-filters{grid-template-columns:1fr}.wo23-filter-panel .grow,.report23-filters .wide,.sign23-filters .wide{grid-column:auto}.wo23-card-meta{grid-template-columns:1fr}.report23-stats,.sign23-stats{grid-template-columns:1fr 1fr}.wo23-print-number-strip,.wo23-print-grid,.report23-print-info{grid-template-columns:1fr}.wo23-print-field.wide{grid-column:auto}}@media print{@page{size:A4 portrait;margin:8mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.no-print,.sanad-global-header,.sanad-global-footer,.sanad-mobile-bottom-nav,.sanad-system-chrome{display:none!important}.sanad-page-stage{margin:0!important;padding:0!important}.wo23-print-page,.report23-print-page,.sign23-print-page{background:#fff;min-height:auto;padding:0!important}.wo23-print-document,.report23-print-cover,.sign23-print-cover,.report23-print-order,.sign23-print-certificate{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.wo23-print-header,.report23-print-cover>header,.sign23-print-cover>header{grid-template-columns:135px 1fr 135px;padding:13px 16px}.wo23-print-logo-block img,.report23-print-logos img,.sign23-print-cover img{max-width:110px;height:55px}.wo23-print-title h1{font-size:1.2rem}.wo23-print-number-strip>div{padding:8px}.wo23-print-section{padding:10px 14px}.wo23-print-section h2{margin-bottom:7px;font-size:.82rem}.wo23-print-field{min-height:45px;padding:6px 8px}.wo23-print-field strong{font-size:.57rem}.wo23-print-assignment-table .head span,.wo23-print-assignment-table .row>span{padding:6px;font-size:.51rem}.wo23-print-signature-grid,.wo23-print-manual-grid{gap:5px}.wo23-electronic-approval,.wo23-manual-box{min-height:120px;padding:9px}.wo23-print-requester-result img{height:100px}.wo23-print-timeline>div{padding:5px;font-size:.47rem}.wo23-print-footer{padding:8px}.report23-print-order,.sign23-print-certificate{page-break-inside:avoid;border:1px solid #dce5e7;border-radius:0;margin:0 0 8px;padding:11px}.report23-print-info{grid-template-columns:repeat(4,minmax(0,1fr))}}.wo231-center-page{--wo231-ink:#113f4c;--wo231-muted:#687f87;--wo231-line:#d8e6e9;--wo231-soft:#f4f9fa;--wo231-primary:#087b80;--wo231-primary-dark:#075368;--wo231-success:#078a62;--wo231-warning:#b86d00;--wo231-danger:#b92f3b;max-width:1580px;padding:18px 20px calc(96px + env(safe-area-inset-bottom,0px));color:var(--wo231-ink);margin-inline:auto}.wo231-center-hero{align-items:center;min-height:184px;border-radius:28px!important;grid-template-columns:minmax(210px,auto) minmax(0,1fr) minmax(220px,auto)!important;gap:24px!important;padding:28px 32px!important}.wo231-hero-copy{text-align:center;min-width:0}.wo231-hero-copy small{color:#b9edf0;letter-spacing:.17em;margin-bottom:8px;font-size:.72rem;font-weight:900;display:block}.wo231-hero-copy h1{color:#fff;margin:0;font-size:clamp(2rem,3vw,3.25rem);font-weight:950;line-height:1.15}.wo231-hero-copy p{color:#d9f3f3;margin:10px 0 0;font-size:1rem;font-weight:750;line-height:1.8}.wo231-hero-actions{grid-template-columns:1fr;min-width:215px;gap:9px!important;display:grid!important}.wo231-hero-actions a,.wo231-hero-actions button{color:#fff!important;min-height:47px!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:14px!important;justify-content:center!important;padding:0 15px!important;font-size:.84rem!important;font-weight:900!important}.wo231-hero-actions .primary{background:#078d80!important;border-color:#078d80!important}.wo231-hero-actions a:hover,.wo231-hero-actions button:hover{transform:translateY(-1px);background:#fff3!important}.wo231-view-tabs{grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--wo231-line)!important;background:#ffffffeb!important;border-radius:20px!important;gap:8px!important;margin:14px 0!important;padding:8px!important;display:grid!important;box-shadow:0 8px 24px #0f48540f!important}.wo231-view-tabs button{color:#4c6870!important;background:#eef5f6!important;border:1px solid #0000!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:54px!important;font-size:.82rem!important;font-weight:900!important;display:flex!important}.wo231-view-tabs button b{color:#315c66;background:#fff;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:.72rem;display:grid}.wo231-view-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#07566b,#0b9486)!important;box-shadow:0 8px 18px #05696e33!important}.wo231-view-tabs button.active b{color:#08736f}.wo231-filter-panel{border:1px solid var(--wo231-line)!important;background:#fff!important;border-radius:22px!important;grid-template-columns:minmax(280px,2fr) repeat(4,minmax(150px,1fr))!important;gap:12px!important;padding:16px!important;box-shadow:0 10px 30px #0f48540f!important}.wo231-filter-panel label{align-content:start;gap:7px;min-width:0;display:grid}.wo231-filter-panel label>span{color:#49656d;line-height:1.45;font-size:.76rem!important;font-weight:900!important}.wo231-filter-panel input,.wo231-filter-panel select{outline:none;width:100%;color:#193f49!important;background:#fbfdfe!important;border:1px solid #cfe0e4!important;border-radius:13px!important;min-height:48px!important;padding:0 13px!important;font-size:.84rem!important;font-weight:800!important}.wo231-filter-panel input:focus,.wo231-filter-panel select:focus{border-color:#0a8b89!important;box-shadow:0 0 0 3px #088b891f!important}.wo231-results-summary{color:#5b747c;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 10px;padding:0 4px;font-size:.8rem;font-weight:800;display:flex}.wo231-results-summary strong{color:#174c58;font-size:.9rem}.wo231-desktop-table-wrap{border:1px solid var(--wo231-line);scrollbar-color:#93b7be #eef5f6;background:#fff;border-radius:24px;overflow:auto;box-shadow:0 14px 38px #0d434f14}.wo231-work-order-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#173f49;width:100%;min-width:1280px;font-size:.81rem}.wo231-work-order-table thead{z-index:4;position:sticky;top:0}.wo231-work-order-table th{color:#fff;text-align:start;white-space:nowrap;background:linear-gradient(135deg,#0a465a,#132b42);border-inline-end:1px solid #ffffff17;padding:15px 12px;font-size:.78rem;font-weight:900}.wo231-work-order-table th:first-child{width:145px}.wo231-work-order-table th:nth-child(2){width:165px}.wo231-work-order-table th:nth-child(3){width:220px}.wo231-work-order-table th:nth-child(4){width:240px}.wo231-work-order-table th:nth-child(5){width:280px}.wo231-work-order-table th:nth-child(6){width:165px}.wo231-work-order-table th:last-child{border-inline-end:0;width:170px}.wo231-work-order-table td{vertical-align:middle;border-bottom:1px solid #e3ecee;overflow-wrap:anywhere;background:#fff;border-inline-end:1px solid #edf3f4;padding:15px 12px;line-height:1.65}.wo231-work-order-table tr:last-child td{border-bottom:0}.wo231-work-order-table td:last-child{border-inline-end:0}.wo231-work-order-table tbody tr:hover td{background:#f2faf9}.wo231-work-order-table tr.priority-important td:first-child{box-shadow:inset 4px 0 #d98405}.wo231-work-order-table[dir=rtl] tr.priority-important td:first-child,.wo231-center-page[dir=rtl] .wo231-work-order-table tr.priority-important td:first-child{box-shadow:inset -4px 0 #d98405}.wo231-work-order-table tr.priority-emergency td:first-child{box-shadow:inset 4px 0 #c73042}.wo231-center-page[dir=rtl] .wo231-work-order-table tr.priority-emergency td:first-child{box-shadow:inset -4px 0 #c73042}.wo231-work-order-table .number-cell a{color:#056d7e;white-space:nowrap;font-size:.92rem;font-weight:950;text-decoration:none;display:block}.wo231-work-order-table .number-cell a:hover{text-decoration:underline}.wo231-work-order-table .number-cell small{color:#718991;margin-top:6px;font-size:.69rem;font-weight:800;display:block}.wo231-work-order-table .issue-cell strong{color:#193f49;font-size:.86rem;font-weight:950;display:block}.wo231-work-order-table .issue-cell p{color:#657d85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.wo231-work-order-table .location-cell{font-size:.77rem;font-weight:800}.wo231-work-order-table .date-cell{white-space:normal;font-size:.74rem;font-weight:800}.wo231-status{color:#15515b;text-align:center;background:#e8f4f4;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:30px;padding:4px 10px;font-size:.69rem;font-weight:950;line-height:1.25;display:inline-flex}.wo231-status.status-closed{color:#fff;background:#245262}.wo231-status.status-completed{color:#08613f;background:#dcf5e7}.wo231-status.status-returned,.wo231-status.status-reopened{color:#8a4800;background:#fff0cf}.wo231-status.status-deleted{color:#8d2630;background:#fde3e6}.wo231-work-order-table .priority-label{color:#70878e;margin-top:7px;font-size:.66rem;font-weight:900;display:block}.wo231-department-summary{min-width:0}.wo231-department-summary.empty{color:#7a9096;text-align:center;background:#f2f6f7;border-radius:10px;padding:9px;font-size:.72rem;font-weight:850}.wo231-department-summary .summary-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.wo231-department-summary .summary-head strong{color:#416169;font-size:.69rem;font-weight:900}.wo231-department-summary .summary-head span{color:#087368;background:#e1f5f0;border-radius:8px;place-items:center;min-width:36px;height:24px;font-size:.65rem;font-weight:950;display:grid}.wo231-department-summary .summary-items{gap:5px;display:grid}.wo231-department-summary .summary-items>div{background:#f6f9fa;border-radius:9px;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:7px;padding:6px 7px;display:grid}.wo231-department-summary i{background:#91a5aa;border-radius:50%;width:8px;height:8px;margin-top:5px}.wo231-department-summary .state-approved i,.wo231-department-summary .state-completed i{background:#0a9a68}.wo231-department-summary .state-in_progress i{background:#087fa1}.wo231-department-summary .state-returned i{background:#cf7a00}.wo231-department-summary b,.wo231-department-summary small{overflow-wrap:anywhere;display:block}.wo231-department-summary b{color:#244c56;font-size:.71rem;font-weight:950}.wo231-department-summary small{color:#71878d;margin-top:2px;font-size:.64rem;font-weight:750}.wo231-row-actions{grid-template-columns:1fr 1fr;gap:7px;min-width:145px;display:grid}.wo231-row-actions a,.wo231-mobile-card footer a{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 10px;font-size:.72rem;font-weight:950;text-decoration:none;display:flex}.wo231-row-actions .open,.wo231-mobile-card footer .open{color:#fff;background:linear-gradient(135deg,#075a6c,#078d82)}.wo231-row-actions .print,.wo231-mobile-card footer .print{color:#075a6c;background:#eaf8f7;border:1px solid #9ccfd0}.wo231-row-actions a:hover,.wo231-mobile-card footer a:hover{filter:brightness(.97);transform:translateY(-1px)}.wo231-mobile-list{display:none}.wo231-mobile-card{border:1px solid var(--wo231-line);background:#fff;border-radius:22px;padding:15px;overflow:hidden;box-shadow:0 10px 28px #0e455014}.wo231-mobile-card.priority-important{border-inline-start:5px solid #d98405}.wo231-mobile-card.priority-emergency{border-inline-start:5px solid #c73042}.wo231-mobile-card>header{border-bottom:1px solid #e7eff0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.wo231-mobile-card>header small{color:#748a91;font-size:.69rem;font-weight:850;display:block}.wo231-mobile-card>header a{color:#056d7e;margin-top:3px;font-size:1rem;font-weight:950;text-decoration:none;display:block}.wo231-mobile-issue{padding:12px 0}.wo231-mobile-issue h2{color:#173f49;margin:0;font-size:1rem;font-weight:950}.wo231-mobile-issue p{color:#647c84;margin:5px 0 0;font-size:.8rem;font-weight:750;line-height:1.65}.wo231-mobile-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.wo231-mobile-card dl>div{background:#f4f8f9;border-radius:11px;min-width:0;padding:9px 10px}.wo231-mobile-card dt{color:#7b9197;font-size:.65rem;font-weight:850}.wo231-mobile-card dd{color:#234c56;overflow-wrap:anywhere;margin:4px 0 0;font-size:.76rem;font-weight:900;line-height:1.55}.wo231-mobile-card>footer{border-top:1px solid #e6eff0;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding-top:12px;display:grid}.wo231-pagination{margin-top:16px!important}.wo231-pagination button{border-radius:12px!important;min-height:43px!important;font-size:.78rem!important;font-weight:900!important}.wo231-pagination span{font-size:.82rem!important;font-weight:950!important}.wo231-detail-head-actions{align-items:stretch!important}.wo231-print-order-button{color:#fff!important;background:linear-gradient(135deg,#07556a,#0a9182)!important;border:1px solid #80c8c5!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0 17px!important;font-size:.82rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 10px 22px #06696b38!important}.wo231-print-order-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.wo231-manual-print-link{color:#fff!important;background:#075d70!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;font-size:.78rem!important;font-weight:950!important;text-decoration:none!important;display:flex!important}.wo231-print-page{background:#eaf2f4!important}.wo231-print-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50!important;background:#fffffff7!important;border:1px solid #cfe0e4!important;border-radius:0 0 18px 18px!important;max-width:1180px!important;margin:0 auto 12px!important;padding:10px 12px!important;position:sticky!important;top:0!important;box-shadow:0 12px 30px #0d3d491f!important}.wo231-print-toolbar .back{color:#315c66!important;background:#eef4f5!important;border-radius:12px!important;align-items:center!important;min-height:44px!important;padding:0 13px!important;font-size:.76rem!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.wo231-print-toolbar>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.wo231-print-toolbar>div a,.wo231-print-toolbar button{border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 13px!important;font-size:.75rem!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.wo231-print-toolbar>div a{color:#315b65!important;background:#f5f9fa!important;border:1px solid #d4e1e4!important}.wo231-print-toolbar>div a.active{color:#075f66!important;background:#e7f7f5!important;border-color:#8ccdcc!important}.wo231-print-toolbar .print-primary{color:#fff!important;background:linear-gradient(135deg,#07556a,#0a9182)!important;border:0!important;min-width:230px!important;box-shadow:0 9px 20px #07696b38!important}.wo231-print-viewport{width:min(210mm,100% - 16px);margin:0 auto 24px}.wo231-print-document{color:#183e48!important;background:#fff!important;border:1px solid #cedde0!important;border-radius:16px!important;width:210mm!important;max-width:100%!important;min-height:287mm!important;margin:0 auto!important;font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Noto Kufi Arabic,Segoe UI,Tahoma,Arial,sans-serif!important;overflow:hidden!important;box-shadow:0 20px 50px #0a394426!important}.wo231-print-header{background:linear-gradient(135deg,#07546a,#0b9182)!important;grid-template-columns:42mm 1fr 42mm!important;align-items:center!important;gap:6mm!important;min-height:33mm!important;padding:6mm 8mm!important;display:grid!important}.wo231-print-header .wo23-print-logo-block{background:#fffffff2!important;border-radius:4mm!important;justify-content:center!important;align-items:center!important;height:21mm!important;padding:2mm!important;display:flex!important}.wo231-print-header .wo23-print-logo-block img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;max-width:38mm!important;height:100%!important}.wo231-print-header .wo23-print-title small{color:#aee1e4!important;letter-spacing:.13em!important;font-size:7pt!important}.wo231-print-header .wo23-print-title h1{color:#fff!important;margin:2mm 0 1mm!important;font-size:16pt!important;font-weight:950!important;line-height:1.15!important}.wo231-print-header .wo23-print-title p{color:#e5f5f5!important;margin:0!important;font-size:8pt!important;font-weight:750!important;line-height:1.45!important}.wo231-number-strip{background:#f2f8f8!important;border-bottom:1px solid #d7e4e7!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.wo231-number-strip>div{border-inline-end:1px solid #d7e4e7!important;min-height:15mm!important;padding:3mm 4mm!important}.wo231-number-strip>div:last-child{border-inline-end:0!important}.wo231-number-strip small,.wo231-print-field small,.wo231-requester-result small{color:#778d93!important;font-size:6.2pt!important;font-weight:850!important;display:block!important}.wo231-number-strip strong{color:#173f49!important;margin-top:1.5mm!important;font-size:8pt!important;font-weight:950!important;line-height:1.35!important;display:block!important}.wo231-print-section{border-bottom:1px solid #e0e9eb!important;padding:3.2mm 8mm!important}.wo231-print-section h2{color:#075b69!important;margin:0 0 2.2mm!important;font-size:9pt!important;font-weight:950!important;line-height:1.2!important}.wo231-detail-matrix{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.6mm!important;display:grid!important}.wo231-print-field{background:#f8fbfc!important;border:1px solid #e0e9eb!important;border-radius:2.5mm!important;min-height:12mm!important;padding:2.2mm 2.7mm!important}.wo231-print-field.wide{grid-column:span 2!important}.wo231-print-field.multiline{min-height:15mm!important}.wo231-print-field strong{color:#1c444e!important;overflow-wrap:anywhere!important;margin-top:1mm!important;font-size:7.2pt!important;font-weight:900!important;line-height:1.38!important;display:block!important}.wo231-assignment-table{border:1px solid #d8e5e7!important;border-radius:2.7mm!important;overflow:hidden!important}.wo231-assignment-table .head,.wo231-assignment-table .row{grid-template-columns:1.05fr 1fr 1.9fr .8fr!important;min-width:0!important;display:grid!important}.wo231-assignment-table .head{color:#fff!important;background:#164d5b!important}.wo231-assignment-table .head span{padding:2mm!important;font-size:6.2pt!important;font-weight:950!important}.wo231-assignment-table .row>span{border-top:1px solid #e2eaec!important;color:#294f58!important;overflow-wrap:anywhere!important;border-inline-end:1px solid #e8eff0!important;min-height:10mm!important;padding:2mm!important;font-size:6.4pt!important;font-weight:800!important;line-height:1.35!important}.wo231-assignment-table .row>span:last-child{border-inline-end:0!important}.wo231-assignment-table .row small{color:#788e94!important;margin-top:.7mm!important;font-size:5.5pt!important;display:block!important}.wo231-requester-result{grid-template-columns:1fr 1fr 1.5fr 28mm!important;align-items:stretch!important;gap:1.7mm!important;display:grid!important}.wo231-requester-result>div{background:#eff8f5!important;border-radius:2.5mm!important;padding:2.2mm!important}.wo231-requester-result strong{color:#195547!important;margin-top:1mm!important;font-size:6.8pt!important;font-weight:900!important;line-height:1.35!important;display:block!important}.wo231-requester-result img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:2.5mm!important;width:28mm!important;height:22mm!important}.wo231-signature-grid,.wo231-manual-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.8mm!important;display:grid!important}.wo231-electronic-approval,.wo231-manual-box{background:#f3fbf8!important;border:1px solid #cfe4df!important;border-radius:2.8mm!important;min-height:25mm!important;padding:2.5mm!important;position:relative!important;overflow:hidden!important}.wo231-electronic-approval .mark{top:2mm!important;color:#fff!important;background:#0a9169!important;border-radius:2mm!important;place-items:center!important;width:7mm!important;height:7mm!important;font-size:9pt!important;font-weight:950!important;display:grid!important;position:absolute!important;inset-inline-end:2mm!important}.wo231-electronic-approval>small{color:#0a7c65!important;letter-spacing:.03em!important;padding-inline-end:8mm!important;font-size:5.6pt!important;font-weight:950!important;display:block!important}.wo231-electronic-approval h3,.wo231-manual-box h3{color:#174b56!important;margin:2mm 0 1mm!important;font-size:7pt!important;font-weight:950!important;line-height:1.3!important}.wo231-electronic-approval>strong{color:#254c55!important;font-size:6.6pt!important;font-weight:950!important;display:block!important}.wo231-electronic-approval p{color:#6b8187!important;margin:.8mm 0 0!important;font-size:5.5pt!important;font-weight:800!important;line-height:1.25!important}.wo231-electronic-approval code{color:#077267!important;margin-top:1mm!important;font-size:5.2pt!important;font-weight:950!important;display:block!important}.wo231-manual-box{background:#fff!important;border-style:dashed!important}.wo231-manual-box p{color:#445f66!important;margin:8mm 0 0!important;font-size:6.5pt!important;font-weight:850!important}.wo231-manual-box div{color:#8a9ca1!important;grid-template-columns:1fr 1fr!important;gap:3mm!important;margin-top:6mm!important;font-size:5.5pt!important;display:grid!important}.wo231-print-footer{color:#647b82!important;text-align:center!important;background:#f4f8f9!important;padding:2.2mm 8mm!important}.wo231-print-footer span{font-size:6pt!important;font-weight:950!important}.wo231-print-footer p{margin:1mm 0 0!important;font-size:5.5pt!important;font-weight:850!important}.wo231-print-footer small{font-size:5pt!important;font-weight:750!important}@media (max-width:1200px){.wo231-center-hero{text-align:center;grid-template-columns:1fr!important}.wo231-center-hero .wo23-brand-pair{margin-inline:auto}.wo231-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.wo231-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.wo231-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wo231-filter-panel .grow{grid-column:span 2!important}}@media (max-width:820px){.wo231-center-page{padding:8px 8px calc(102px + env(safe-area-inset-bottom,0px))}.wo231-center-hero{min-height:0;border-radius:22px!important;padding:20px 16px!important}.wo231-hero-copy h1{font-size:1.75rem}.wo231-hero-copy p{font-size:.84rem}.wo231-hero-actions{grid-template-columns:1fr}.wo231-hero-actions a,.wo231-hero-actions button{min-height:46px!important}.wo231-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important}.wo231-view-tabs button{min-height:49px!important;font-size:.76rem!important}.wo231-filter-panel{grid-template-columns:1fr 1fr!important;padding:11px!important}.wo231-filter-panel .grow{grid-column:1/-1!important}.wo231-filter-panel label>span{font-size:.73rem!important}.wo231-results-summary{flex-direction:column;align-items:flex-start;gap:3px;margin:11px 3px 8px;font-size:.72rem}.wo231-desktop-table-wrap{display:none}.wo231-mobile-list{gap:11px;display:grid}.wo231-mobile-card{border-radius:19px;padding:14px}.wo231-mobile-card>header{align-items:center}.wo231-mobile-card .wo231-status{max-width:48%;font-size:.64rem}.wo231-mobile-card dl{grid-template-columns:1fr 1fr}.wo231-mobile-card>footer a{font-size:.7rem}.wo231-print-order-button{width:100%!important}.wo231-print-toolbar{border-radius:0 0 16px 16px!important;gap:8px!important;margin:0 5px 9px!important;display:grid!important;position:relative!important}.wo231-print-toolbar>div{grid-template-columns:1fr 1fr!important;display:grid!important}.wo231-print-toolbar .print-primary{grid-column:1/-1!important;min-width:0!important}.wo231-print-toolbar .back{justify-content:center!important}.wo231-print-viewport{width:100%;padding:0 5px;overflow:auto}.wo231-print-document{transform-origin:100% 0;transform:scale(.54);width:210mm!important;max-width:none!important;margin-bottom:-132mm!important}.wo231-print-page[dir=ltr] .wo231-print-document{transform-origin:0 0}}@media (max-width:500px){.wo231-filter-panel{grid-template-columns:1fr!important}.wo231-filter-panel .grow{grid-column:auto!important}.wo231-mobile-card dl,.wo231-mobile-card>footer{grid-template-columns:1fr}.wo231-view-tabs{grid-template-columns:1fr 1fr}.wo231-print-document{transform:scale(.46);margin-bottom:-155mm!important}}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}.wo231-print-page{background:#fff!important;width:210mm!important;height:297mm!important;min-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}.wo231-print-viewport{width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}.wo231-print-document{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;page-break-after:avoid!important;page-break-before:avoid!important;-moz-column-break-after:avoid!important;break-after:avoid-page!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important;transform:none!important}.wo231-print-header{min-height:31mm!important;padding:5mm 8mm!important}.wo231-number-strip>div{min-height:14mm!important}.wo231-print-section{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;padding-top:2.6mm!important;padding-bottom:2.6mm!important}.wo231-print-field{min-height:10.5mm!important}.wo231-print-field.multiline{min-height:13mm!important}.wo231-electronic-approval,.wo231-manual-box{min-height:23mm!important}.wo231-print-footer{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}}.wo231-print-document.density-dense .wo231-print-section{padding-top:2.4mm!important;padding-bottom:2.4mm!important}.wo231-print-document.density-dense .wo231-detail-matrix{gap:1.3mm!important}.wo231-print-document.density-dense .wo231-print-field{min-height:10.5mm!important;padding:1.8mm 2.2mm!important}.wo231-print-document.density-dense .wo231-signature-grid,.wo231-print-document.density-dense .wo231-manual-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.4mm!important}.wo231-print-document.density-dense .wo231-electronic-approval,.wo231-print-document.density-dense .wo231-manual-box{min-height:21mm!important;padding:2mm!important}.wo231-print-document.density-ultra-dense .wo231-print-header{min-height:28mm!important;padding-top:4mm!important;padding-bottom:4mm!important}.wo231-print-document.density-ultra-dense .wo231-number-strip>div{min-height:12mm!important;padding-top:2mm!important;padding-bottom:2mm!important}.wo231-print-document.density-ultra-dense .wo231-print-section{padding-top:1.9mm!important;padding-bottom:1.9mm!important}.wo231-print-document.density-ultra-dense .wo231-print-section h2{margin-bottom:1.4mm!important;font-size:8pt!important}.wo231-print-document.density-ultra-dense .wo231-print-field{min-height:9mm!important;padding:1.4mm 2mm!important}.wo231-print-document.density-ultra-dense .wo231-print-field.multiline{min-height:11mm!important}.wo231-print-document.density-ultra-dense .wo231-assignment-table .row>span{min-height:8mm!important;padding:1.3mm!important;font-size:5.8pt!important}.wo231-print-document.density-ultra-dense .wo231-signature-grid,.wo231-print-document.density-ultra-dense .wo231-manual-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.1mm!important}.wo231-print-document.density-ultra-dense .wo231-electronic-approval,.wo231-print-document.density-ultra-dense .wo231-manual-box{min-height:18mm!important;padding:1.5mm!important}.wo231-print-document.density-ultra-dense .wo231-electronic-approval h3,.wo231-print-document.density-ultra-dense .wo231-manual-box h3{margin-top:1mm!important;font-size:6.2pt!important}.wo231-print-document.density-ultra-dense .wo231-electronic-approval p{font-size:4.9pt!important}.warehouse-request-picker{background:linear-gradient(145deg,#f5fffd,#eef8fb);border:1px solid #b8ddd8;border-radius:24px;grid-column:1/-1;padding:18px;box-shadow:0 14px 34px #0f5a5d17}.warehouse-request-picker>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.warehouse-request-picker>header small{color:#0f8a83;letter-spacing:.18em;font-size:.68rem;font-weight:950;display:block}.warehouse-request-picker>header h3{color:#103f4d;margin:4px 0 2px;font-size:1.25rem;font-weight:950}.warehouse-request-picker>header p{color:#55727a;margin:0;font-size:.78rem;font-weight:750;line-height:1.7}.warehouse-request-picker>header>span{color:#fff;background:#087f79;border-radius:14px;place-items:center;min-width:40px;height:40px;padding:0 10px;font-weight:950;display:grid}.warehouse-request-controls{grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) 110px 150px;align-items:end;gap:10px;display:grid}.warehouse-request-controls label,.warehouse-request-other{gap:6px;display:grid}.warehouse-request-controls label>span,.warehouse-request-other>span{color:#214b55;font-size:.76rem;font-weight:900}.warehouse-request-controls input,.warehouse-request-controls select,.warehouse-request-other input{color:#153f48;background:#fff;border:1px solid #cbdfe2;border-radius:14px;outline:none;width:100%;height:48px;padding:0 13px;font-weight:800}.warehouse-request-controls input:focus,.warehouse-request-controls select:focus,.warehouse-request-other input:focus{border-color:#0f9b8d;box-shadow:0 0 0 3px #0f9b8d1f}.warehouse-request-controls button{color:#fff;background:linear-gradient(135deg,#087d79,#0b9b8b);border:0;border-radius:14px;height:48px;font-weight:950;box-shadow:0 8px 18px #087d792e}.warehouse-request-selected{gap:8px;margin-top:13px;display:grid}.warehouse-request-selected>div{background:#fff;border:1px solid #dbe9ea;border-radius:16px;grid-template-columns:minmax(0,1fr) 100px 42px;align-items:center;gap:10px;padding:10px 12px;display:grid}.warehouse-request-selected strong{color:#173f48;font-size:.88rem;font-weight:950;display:block}.warehouse-request-selected small{color:#72898e;margin-top:3px;font-size:.68rem;font-weight:750;display:block}.warehouse-request-selected input{text-align:center;border:1px solid #d1e2e4;border-radius:12px;height:42px;padding:0 10px;font-weight:900}.warehouse-request-selected button{color:#b91c1c;background:#fee2e2;border:0;border-radius:12px;height:42px;font-size:1.2rem;font-weight:950}.warehouse-request-other{margin-top:12px}@media (max-width:900px){.warehouse-request-controls{grid-template-columns:1fr 1fr}.warehouse-request-controls label:first-child,.warehouse-request-controls label:nth-child(2){grid-column:1/-1}.warehouse-request-controls button{align-self:end}}@media (max-width:560px){.warehouse-request-picker{border-radius:19px;padding:14px}.warehouse-request-controls{grid-template-columns:1fr}.warehouse-request-controls label:first-child,.warehouse-request-controls label:nth-child(2){grid-column:auto}.warehouse-request-selected>div{grid-template-columns:minmax(0,1fr) 74px 40px}.warehouse-request-picker>header p{font-size:.72rem}}.sanad-operational-notifications{background:linear-gradient(145deg,#fff,#f4fbfb);border:1px solid #cfe3e5;border-radius:26px;padding:18px;overflow:hidden;box-shadow:0 14px 34px #0c4d581a}.sanad-operational-notifications>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sanad-operational-notifications>header small{color:#078d84;letter-spacing:.18em;font-size:.65rem;font-weight:950;display:block}.sanad-operational-notifications>header h2{color:#123f4a;margin:4px 0 2px;font-size:1.45rem;font-weight:950}.sanad-operational-notifications>header p{color:#617b82;margin:0;font-size:.78rem;font-weight:750}.notification-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-head-actions span{color:#365c64;background:#e9f2f3;border-radius:12px;place-items:center;min-width:38px;height:38px;font-weight:950;display:grid}.notification-head-actions span.unread{color:#fff;background:#e11d48}.notification-head-actions button{color:#154b55;background:#e7f2f3;border:0;border-radius:12px;min-height:40px;padding:0 13px;font-size:.75rem;font-weight:950}.notification-head-actions button.clear{color:#b91c1c;background:#fff0f1}.notification-list{gap:9px;margin-top:15px;display:grid}.notification-card{background:#fff;border:1px solid #dce9eb;border-radius:18px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.notification-card.important{background:#fffdf4;border-color:#f3cf78}.notification-card.urgent{background:#fff7f7;border-color:#f0a4aa}.notification-priority-dot{background:#75aab1;border-radius:999px;width:9px;height:9px}.notification-card.important .notification-priority-dot{background:#e9a408}.notification-card.urgent .notification-priority-dot{background:#dc2626;box-shadow:0 0 0 5px #dc262617}.notification-copy{min-width:0}.notification-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-title-row strong{color:#173f49;font-size:.88rem;font-weight:950}.notification-title-row a{color:#08786f;background:#e5f5f4;border-radius:10px;flex:none;padding:5px 9px;font-size:.68rem;font-weight:950;text-decoration:none}.notification-copy p{color:#526d74;margin:5px 0 0;font-size:.76rem;font-weight:750;line-height:1.65}.notification-copy time{color:#8aa0a5;margin-top:5px;font-size:.64rem;font-weight:750;display:block}.notification-card .dismiss{color:#566f75;background:#f0f5f6;border:0;border-radius:10px;padding:7px 10px;font-size:.68rem;font-weight:900}.notification-empty{text-align:center;color:#80979c;border:1px dashed #d5e4e6;border-radius:16px;margin-top:14px;padding:22px;font-size:.8rem;font-weight:850}.notification-empty.error{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.sanad-operational-notifications.compact{padding:14px}.sanad-operational-notifications.compact>header h2{font-size:1.1rem}.preventive-status-pill,.safety-status-pill{color:#345b63;white-space:nowrap;background:#f4f8f9;border:1px solid #d6e4e6;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-size:.7rem;font-weight:950;display:inline-flex}.preventive-status-pill.pending,.safety-status-pill.pending{color:#9a6500;background:#fff9e6;border-color:#f4d786}.preventive-status-pill.info,.safety-status-pill.info{color:#087482;background:#edfafa;border-color:#9bd9df}.preventive-status-pill.ready,.safety-status-pill.ready{color:#087b5d;background:#eefbf6;border-color:#92d9c2}.preventive-status-pill.progress,.safety-status-pill.progress{color:#245fae;background:#f0f6ff;border-color:#a7c5ef}.preventive-status-pill.success,.safety-status-pill.success{color:#16733b;background:#effbf3;border-color:#91d9ad}.preventive-status-pill.closed,.safety-status-pill.closed{color:#455f65;background:#f2f5f6;border-color:#c8d3d6}.preventive-status-pill.warning,.safety-status-pill.warning{color:#aa5b00;background:#fff6e9;border-color:#f4c78b}.preventive-status-pill.danger,.safety-status-pill.danger{color:#b51f2d;background:#fff2f3;border-color:#f2a7ad}.preventive-primary-action{color:#fff;border:0;border-radius:16px;width:100%;min-height:54px;font-weight:950;box-shadow:0 10px 22px #0757642e}.preventive-primary-action.emerald{background:linear-gradient(135deg,#077c62,#0ca475)}.preventive-primary-action.cyan{background:linear-gradient(135deg,#07637a,#0b9c91)}.preventive-primary-action.blue{background:linear-gradient(135deg,#164e8b,#1777b6)}.preventive-primary-action.slate{background:linear-gradient(135deg,#1f3944,#0e5667)}.preventive-print-page{color:#173e48;background:#e9f1f3;min-height:100vh;padding:12px;font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Noto Kufi Arabic,Segoe UI,Tahoma,Arial,sans-serif}.preventive-print-toolbar{z-index:20;background:#fffffff7;border:1px solid #d3e2e5;border-radius:0 0 16px 16px;justify-content:space-between;gap:10px;width:min(210mm,100%);margin:0 auto 10px;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 10px 25px #10424c1f}.preventive-print-toolbar button{color:#214f59;background:#eef4f5;border:0;border-radius:12px;min-height:44px;padding:0 16px;font-weight:900}.preventive-print-toolbar button.primary{color:#fff;background:linear-gradient(135deg,#075a70,#0b9588);min-width:220px}.preventive-print-document{background:#fff;border:1px solid #cedde0;border-radius:14px;width:210mm;max-width:100%;min-height:287mm;margin:0 auto;overflow:hidden;box-shadow:0 20px 50px #0a394424}.preventive-print-header{background:linear-gradient(135deg,#07546a,#0b9182);grid-template-columns:39mm 1fr 39mm;align-items:center;gap:5mm;min-height:32mm;padding:5mm 8mm;display:grid}.preventive-print-header .logo{background:#fff;border-radius:4mm;justify-content:center;align-items:center;height:20mm;padding:2mm;display:flex}.preventive-print-header img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.preventive-print-header .title{text-align:center}.preventive-print-header .title small{color:#b8eaeb;letter-spacing:.14em;font-size:6pt;font-weight:900}.preventive-print-header h1{color:#fff;margin:1.8mm 0 .7mm;font-size:15pt;line-height:1.15}.preventive-print-header p{color:#e3f5f4;margin:0;font-size:7pt;font-weight:750}.preventive-print-strip{background:#f2f8f8;border-bottom:1px solid #dbe7e9;grid-template-columns:repeat(4,1fr);display:grid}.preventive-print-strip .preventive-print-field{border:0;background:0 0;border-inline-end:1px solid #dbe7e9;border-radius:0}.preventive-print-section{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #e1eaec;padding:3mm 8mm}.preventive-print-section h2{color:#075e6b;margin:0 0 2mm;font-size:8.5pt;font-weight:950}.preventive-print-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6mm;display:grid}.preventive-print-field{background:#f9fbfc;border:1px solid #e0eaec;border-radius:2.5mm;min-height:11mm;padding:2mm 2.5mm}.preventive-print-field.wide{grid-column:span 2}.preventive-print-field small{color:#7a9095;font-size:5.8pt;font-weight:850;display:block}.preventive-print-field strong{color:#20454e;overflow-wrap:anywhere;margin-top:1mm;font-size:6.8pt;font-weight:900;line-height:1.35;display:block}.preventive-print-signatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;display:grid}.preventive-print-signature{background:#f2faf7;border:1px solid #cfe3df;border-radius:3mm;min-height:27mm;padding:2.5mm;position:relative;overflow:hidden}.preventive-print-signature.manual{background:#fff;border-style:dashed}.preventive-print-signature>small{color:#17695f;font-size:5.8pt;font-weight:950;display:block}.preventive-print-signature>b{color:#174b56;margin:1.5mm 0;font-size:7pt;display:block}.preventive-print-signature>strong{color:#244b54;font-size:6.5pt;display:block}.preventive-print-signature p{color:#6f858a;margin:.6mm 0;font-size:5.3pt;font-weight:750}.preventive-print-signature code{color:#08786d;font-size:5pt;font-weight:900}.preventive-print-signature .line{border-bottom:1px solid #98aeb3;height:9mm}.preventive-print-footer{text-align:center;color:#637d83;background:#f3f8f9;padding:2.5mm 8mm}.preventive-print-footer strong,.preventive-print-footer small{font-size:5.4pt;font-weight:850;display:block}.preventive-print-footer small{margin-top:.8mm;font-size:4.8pt}@media (max-width:720px){.sanad-operational-notifications>header{flex-direction:column}.notification-head-actions{width:100%}.notification-title-row{flex-direction:column;align-items:flex-start}.notification-card{grid-template-columns:8px minmax(0,1fr)}.notification-card .dismiss{grid-column:2;width:max-content}.preventive-print-page{padding:0}.preventive-print-toolbar{border-radius:0 0 14px 14px;position:relative}.preventive-print-document{transform-origin:100% 0;width:210mm;max-width:none;margin-bottom:-153mm;transform:scale(.48)}.preventive-print-page[dir=ltr] .preventive-print-document{transform-origin:0 0}}@media (max-width:430px){.preventive-print-document{margin-bottom:-172mm;transform:scale(.42)}.preventive-print-toolbar{grid-template-columns:1fr 1fr;display:grid}.preventive-print-toolbar button.primary{min-width:0}}@media print{@page{size:A4 portrait;margin:0}.no-print{display:none!important}html,body{background:#fff!important;width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}.preventive-print-page{background:#fff!important;width:210mm!important;height:297mm!important;min-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}.preventive-print-document{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important;transform:none!important}.preventive-print-header{min-height:30mm;padding:4.5mm 8mm}.preventive-print-section{padding-top:2.4mm;padding-bottom:2.4mm}.preventive-print-field{min-height:10mm}.preventive-print-signature{min-height:24mm}.preventive-print-footer{-moz-column-break-inside:avoid;break-inside:avoid}}.notification-record-link{color:#075985;font:inherit;cursor:pointer;background:#0891b21a;border:0;border-radius:999px;padding:.34rem .7rem;font-weight:900}.notification-record-link:hover,.notification-record-link:focus-visible{outline-offset:2px;background:#0891b22e;outline:2px solid #0891b240}.official-document-branding{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;direction:ltr;background:linear-gradient(135deg,#07576a,#0a8d82);grid-template-columns:38mm minmax(0,1fr) 38mm;align-items:center;gap:5mm;min-height:30mm;padding:4mm 7mm;display:grid}.official-document-branding.compact{min-height:25mm;padding:3mm 6mm}.official-document-logo{background:#fff;border-radius:3mm;align-items:center;height:19mm;padding:1.5mm;display:flex}.official-document-logo-left{justify-content:flex-start}.official-document-logo-right{justify-content:flex-end}.official-document-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.official-document-heading{text-align:center}.official-document-heading small{color:#c9f2ef;letter-spacing:.12em;font-size:6pt;font-weight:900;display:block}.official-document-heading h1{color:#fff;margin:1.5mm 0 .5mm;font-size:15pt;font-weight:950;line-height:1.15}.official-document-heading p{color:#e4f6f4;margin:0;font-size:7pt;font-weight:800}.official-document-footer{color:#647d83;text-align:center;-moz-column-break-inside:avoid;break-inside:avoid;background:#f4f8f9;border-top:1px solid #d6e3e5;flex-direction:column;gap:.5mm;padding:2.4mm 7mm;font-size:5pt;font-weight:800;display:flex}.sanad-verification-qr{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #d3e4e5;border-radius:7px;padding:3px;display:block}.sign240-qr,.preventive-signature-qr{justify-content:center;align-items:center;gap:8px;margin-top:7px;display:flex}.sign240-qr code,.preventive-signature-qr code{overflow-wrap:anywhere;font-size:7px}.wo240-age{color:#7c9197;margin-top:6px;font-size:.68rem;font-weight:850;display:block}.wo240-urgent-badge{color:#fff;border-radius:999px;margin-top:6px;padding:4px 9px;font-size:.64rem;font-weight:950;display:inline-flex}.wo240-urgent-badge.important{background:#d97706}.wo240-urgent-badge.emergency{background:#dc2626;box-shadow:0 0 0 4px #dc262614}.wo240-card-statuses{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.store240-view-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.store240-view-tabs button{color:#43636a;background:#f2f7f8;border:1px solid #d5e5e7;border-radius:13px;min-height:42px;font-size:.74rem;font-weight:900}.store240-view-tabs button.active{color:#fff;background:linear-gradient(135deg,#07596b,#0a9282);border-color:#087b7a;box-shadow:0 8px 18px #09757129}.store240-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.store240-more{background:#f7fafb;border:1px solid #d9e7e9;border-radius:15px;grid-column:1/-1}.store240-more summary{cursor:pointer;color:#305b64;padding:12px 14px;font-size:.78rem;font-weight:950}.store240-more>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.store240-more button{color:#194f59;background:#e6f1f2;border:0;border-radius:11px;min-height:42px;font-size:.72rem;font-weight:900}.store240-more button.danger{color:#b91c1c;background:#fde7e9}@media (max-width:720px){.official-document-branding{grid-template-columns:27mm minmax(0,1fr) 27mm;gap:2mm;padding:3mm}.official-document-logo{height:16mm}.official-document-heading h1{font-size:11pt}.official-document-heading p{font-size:6pt}.store240-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.store240-actions,.store240-more>div{grid-template-columns:1fr}.wo240-card-statuses{align-items:flex-end}}@media print{.official-document-branding{border-radius:0!important}.sanad-verification-qr{-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,.printbar,.wo231-print-toolbar{display:none!important}}.wo23-hero-logos,.wo23-detail-logos,.report23-logos,.sign23-logos,.request22-official-logos,.official-verify-logos{direction:ltr!important}.wo241-requester-link{background:#f0faf9!important;border:1px solid #b7dfe0!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;gap:8px!important;width:100%!important;margin-top:10px!important;padding:10px!important;display:grid!important;box-shadow:0 8px 20px #085c6514!important}.wo241-requester-link input{color:#1a4650!important;background:#fff!important;border:1px solid #cee2e4!important;border-radius:11px!important;min-width:0!important;height:44px!important;padding:0 11px!important;font-size:.72rem!important;font-weight:800!important}.wo241-requester-link button,.wo241-requester-link a{color:#fff!important;white-space:nowrap!important;background:#075d70!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 13px!important;font-size:.72rem!important;font-weight:950!important;text-decoration:none!important;display:flex!important}.wo241-requester-link .success{background:#0a8a67!important}.wo241-action-photo-preview{-o-object-fit:contain;object-fit:contain;background:#f8fbfc;border:1px solid #d5e4e6;border-radius:16px;width:100%;max-height:280px;margin-top:10px;display:block}.wo241-assignment-photo{background:#f6fafb;border:1px solid #d7e7e9;border-radius:16px;margin:12px 0 0;padding:8px}.wo241-assignment-photo img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px;width:100%;max-height:270px;display:block}.wo241-assignment-photo figcaption{color:#6d858c;text-align:center;margin-top:6px;font-size:.68rem;font-weight:850}.wo231-print-action-photo{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #d6e3e5;border-radius:2mm;width:100%;max-height:20mm;margin-top:1.5mm;display:block}.store241-recipient-link{background:linear-gradient(135deg,#edfafa,#f4fbf7);border:1px solid #afe1d9;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:16px;display:grid;box-shadow:0 12px 28px #046f6314}.store241-recipient-link>div:first-child{grid-column:1/-1}.store241-recipient-link small{color:#08776f;letter-spacing:.05em;font-size:.67rem;font-weight:950;display:block}.store241-recipient-link h3{color:#184f58;margin:4px 0 0;font-size:.9rem;font-weight:900;line-height:1.55}.store241-recipient-link>.sanad-verification-qr{justify-self:center;width:118px!important;height:118px!important}.store241-recipient-link>input{color:#244c55;background:#fff;border:1px solid #c9dfe1;border-radius:12px;min-width:0;height:46px;padding:0 12px;font-size:.72rem;font-weight:800}.store241-recipient-link>button{color:#fff;background:linear-gradient(135deg,#075d70,#0a9182);border:0;border-radius:13px;grid-column:1/-1;min-height:48px;font-weight:950}.store241-link-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.store241-link-actions button,.store241-link-actions a{color:#15555e;background:#e0f1f1;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:.73rem;font-weight:950;text-decoration:none;display:flex}.store241-link-actions button:nth-child(2){color:#fff;background:#0a8f69}.store241-link-actions a{color:#fff;background:#075d70}.store241-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store241-refresh{color:#285761;background:#eef5f6;border:1px solid #c7dcdf;border-radius:14px;min-height:48px;font-size:.78rem;font-weight:950}.store241-refresh:disabled{opacity:.6}.warehouse241-print-page{color:#173f49;background:#eaf2f4;min-height:100dvh;padding:12px;font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Noto Kufi Arabic,Segoe UI,Tahoma,Arial,sans-serif}.warehouse241-print-toolbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #d0e0e3;border-radius:0 0 16px 16px;justify-content:space-between;gap:10px;width:min(210mm,100%);margin:0 auto 10px;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 10px 26px #0e3d481f}.warehouse241-print-toolbar a,.warehouse241-print-toolbar button{border:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.76rem;font-weight:950;text-decoration:none;display:flex}.warehouse241-print-toolbar a{color:#315a63;background:#eef4f5}.warehouse241-print-toolbar button{color:#fff;background:linear-gradient(135deg,#07596d,#0a9182);min-width:230px}.warehouse241-print-document{background:#fff;border:1px solid #cfdee1;border-radius:14px;width:210mm;max-width:100%;min-height:287mm;margin:0 auto;overflow:hidden;box-shadow:0 20px 50px #0a394424}.warehouse241-summary{border-bottom:1px solid #e1eaec;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.7mm;padding:3mm 7mm;display:grid}.warehouse241-field{background:#f8fbfc;border:1px solid #e0e9eb;border-radius:2.5mm;min-height:11mm;padding:2mm 2.5mm}.warehouse241-field.wide{grid-column:span 2}.warehouse241-field small{color:#788e94;font-size:5.8pt;font-weight:850;display:block}.warehouse241-field strong{color:#1c444e;overflow-wrap:anywhere;margin-top:1mm;font-size:7pt;font-weight:900;line-height:1.35;display:block}.warehouse241-section{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #e1eaec;padding:3mm 7mm}.warehouse241-section h2{color:#075d6a;margin:0 0 2mm;font-size:9pt;font-weight:950}.warehouse241-section p{color:#3d6068;margin:0;font-size:7pt;font-weight:750;line-height:1.55}.warehouse241-section table{border-collapse:collapse;width:100%;font-size:6.5pt}.warehouse241-section th{color:#fff;background:#124e5c;padding:2mm;font-weight:950}.warehouse241-section td{color:#2b5059;text-align:center;border:1px solid #dbe6e8;padding:1.8mm;font-weight:800}.warehouse241-proof{-o-object-fit:contain;object-fit:contain;border:1px solid #d4e2e4;border-radius:3mm;max-width:48mm;max-height:35mm;margin:2mm auto 0;display:block}.warehouse241-signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:2mm;display:grid}.warehouse241-approval{background:#f3faf8;border:1px solid #cfe2df;border-radius:3mm;min-height:32mm;padding:2.8mm;position:relative;overflow:hidden}.warehouse241-approval.pending{background:#fff;border-style:dashed}.warehouse241-approval .mark{top:2.2mm;color:#fff;background:#0b9168;border-radius:2mm;place-items:center;width:7mm;height:7mm;font-size:10pt;font-weight:950;display:grid;position:absolute;inset-inline-end:2.2mm}.warehouse241-approval.pending .mark{color:#61787e;background:#d9e5e7}.warehouse241-approval small{color:#117261;padding-inline-end:8mm;font-size:5.7pt;font-weight:950;display:block}.warehouse241-approval h3{color:#174b56;margin:1.5mm 0 .7mm;font-size:8pt;font-weight:950}.warehouse241-approval strong{color:#244b54;font-size:7pt;display:block}.warehouse241-approval p{color:#6f858a;margin:.7mm 0;font-size:5.6pt}.warehouse241-qr{inset-inline-end:2.5mm;align-items:flex-end;gap:1mm;display:flex;position:absolute;bottom:2.5mm}.warehouse241-qr code{color:#08786d;overflow-wrap:anywhere;max-width:28mm;font-size:4.8pt;font-weight:900}.wo23-print-state{color:#214c55;text-align:center;background:#edf4f5;align-content:center;place-items:center;gap:14px;min-height:100dvh;display:grid}.wo23-print-state.error{color:#991b1b}@media (max-width:760px){.wo241-requester-link{grid-template-columns:1fr 1fr!important}.wo241-requester-link input,.wo241-requester-link a{grid-column:1/-1}.store241-recipient-link{grid-template-columns:1fr}.store241-recipient-link>.sanad-verification-qr,.store241-recipient-link>input{grid-column:1}.store241-link-actions{grid-template-columns:1fr}.store241-actions{grid-template-columns:1fr!important}.warehouse241-print-page{padding:0;overflow:auto}.warehouse241-print-toolbar{border-radius:0 0 14px 14px;position:relative}.warehouse241-print-toolbar button{min-width:0}.warehouse241-print-document{transform-origin:100% 0;width:210mm;max-width:none;margin-bottom:-153mm;transform:scale(.48)}.warehouse241-print-page[dir=ltr] .warehouse241-print-document{transform-origin:0 0}}@media (max-width:430px){.warehouse241-print-document{margin-bottom:-172mm;transform:scale(.42)}.warehouse241-print-toolbar{grid-template-columns:1fr 1fr;display:grid}.warehouse241-print-toolbar button{grid-column:1/-1}}@media print{@page{size:A4 portrait;margin:0}.warehouse241-print-page{background:#fff!important;width:210mm!important;height:297mm!important;min-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}.warehouse241-print-document{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important;transform:none!important}.warehouse241-summary,.warehouse241-section{padding-top:2.5mm;padding-bottom:2.5mm}.warehouse241-approval{min-height:28mm}.warehouse241-proof{max-height:28mm}}.wo242-completion-notice{background:linear-gradient(135deg,#eefcf7,#f4fbfb);border:1px solid #a9decf;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex;box-shadow:0 10px 24px #04785d1a}.wo242-completion-notice>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.wo242-completion-notice>div:first-child>span{color:#fff;background:#0a966c;border-radius:14px;flex:0 0 42px;place-items:center;height:42px;font-size:1.3rem;font-weight:950;display:grid}.wo242-completion-notice strong{color:#124d52;font-size:.9rem;font-weight:950;display:block}.wo242-completion-notice p{color:#0a7a73;margin:3px 0 0;font-size:.76rem;font-weight:900}.wo242-completion-notice .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wo242-completion-notice button{color:#fff;background:#075e70;border:0;border-radius:11px;min-height:40px;padding:0 13px;font-size:.72rem;font-weight:950}.wo242-completion-notice button:nth-child(2){background:#0a8f69}.wo242-completion-notice button.dismiss{color:#45636a;background:#dfecef;min-width:40px;padding:0;font-size:1.2rem}.wo242-reception-dashboard{background:linear-gradient(145deg,#fff,#f3fafb);border:1px solid #c8e0e3;border-radius:28px;margin:18px 0;padding:20px;box-shadow:0 18px 42px #0846531a}.wo242-reception-dashboard>header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:16px;display:flex}.wo242-reception-dashboard>header small{color:#088c85;letter-spacing:.18em;font-size:.66rem;font-weight:950;display:block}.wo242-reception-dashboard>header h2{color:#123f4b;margin:5px 0 3px;font-size:1.35rem;font-weight:950}.wo242-reception-dashboard>header p{color:#607980;margin:0;font-size:.78rem;font-weight:750;line-height:1.7}.wo242-refresh-state{background:#fff;border:1px solid #d3e5e7;border-radius:16px;grid-template-columns:auto auto;align-items:center;gap:3px 10px;min-width:170px;padding:10px 12px;display:grid}.wo242-refresh-state span{color:#758d93;font-size:.66rem;font-weight:850}.wo242-refresh-state b{color:#164c57;font-size:.78rem;font-weight:950}.wo242-refresh-state button{color:#076c68;background:#e4f3f2;border:0;border-radius:10px;grid-column:1/-1;min-height:36px;font-size:.7rem;font-weight:950}.wo242-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.wo242-kpi{background:#fff;border:1px solid #d8e6e8;border-radius:17px;min-width:0;padding:13px 14px}.wo242-kpi span{color:#6b838a;font-size:.68rem;font-weight:850;line-height:1.45;display:block}.wo242-kpi strong{color:#174b56;overflow-wrap:anywhere;margin-top:5px;font-size:1.45rem;font-weight:950;line-height:1;display:block}.wo242-kpi.tone-primary{background:#ebfaf8;border-color:#a6d8d5}.wo242-kpi.tone-primary strong{color:#087b73}.wo242-kpi.tone-danger{background:#fff1f2;border-color:#fecaca}.wo242-kpi.tone-danger strong{color:#c81e31}.wo242-kpi.tone-warning{background:#fff9e8;border-color:#fde2a7}.wo242-kpi.tone-warning strong{color:#b86700}.wo242-kpi.tone-overdue{background:#fff7ed;border-color:#fed7aa}.wo242-kpi.tone-overdue strong{color:#c4510c}.wo242-department-load-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wo242-department-load{text-align:start;cursor:pointer;background:#fff;border:1px solid #d5e5e7;border-radius:18px;min-width:0;padding:13px 14px;transition:all .18s;box-shadow:0 6px 16px #0f48530a}.wo242-department-load:hover{border-color:#83c8c5;transform:translateY(-2px);box-shadow:0 12px 24px #0864671c}.wo242-department-load.has-urgent{border-inline-start:5px solid #dc2626}.wo242-department-load .head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wo242-department-load .head strong{color:#174b56;font-size:.85rem;font-weight:950}.wo242-department-load .head b{color:#fff;background:#087d79;border-radius:12px;place-items:center;min-width:35px;height:35px;font-size:1rem;display:grid}.wo242-department-load .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.wo242-department-load .metrics span{color:#657d84;text-align:center;background:#f1f6f7;border-radius:9px;padding:7px 6px;font-size:.61rem;font-weight:800}.wo242-department-load .metrics b{color:#174b56;font-size:.7rem}.wo242-department-load .ages{color:#5d777e;border-top:1px dashed #d7e5e7;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;font-size:.65rem;font-weight:850;display:flex}.wo242-no-open-departments{color:#087562;text-align:center;background:#effaf7;border:1px dashed #abd8d4;border-radius:16px;grid-column:1/-1;padding:20px;font-weight:950}.wo242-filter-panel{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(145px,1fr))!important;align-items:end!important}.wo242-filter-heading{border-bottom:1px solid #e1ebed;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:12px;display:flex}.wo242-filter-heading small{color:#0a8c84;letter-spacing:.15em;font-size:.62rem;font-weight:950;display:block}.wo242-filter-heading h2{color:#174b55;margin:3px 0 0;font-size:1rem;font-weight:950}.wo242-filter-heading .clear{color:#536e75;background:#f2f7f8;border:1px solid #d3e3e5;border-radius:11px;min-height:40px;padding:0 13px;font-size:.7rem;font-weight:950}.wo242-filter-panel label.grow{grid-column:span 2}.wo242-filter-panel>label:nth-last-child(-n+2){min-width:145px}.wo242-overdue-badge{color:#fff;background:#f97316;border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:4px 9px;font-size:.63rem;font-weight:950;display:inline-flex}.wo231-work-order-table tr.task-urgent td{background:#fff7f7}.wo231-work-order-table tr.task-important td{background:#fffdf5}.wo231-work-order-table tr.task-parts td{background:#fbf8ff}.wo231-work-order-table tr.task-waiting td{background:#f7fbff}.wo231-work-order-table tr.task-overdue td{background:#fff8f1}.wo231-work-order-table tbody tr:hover td{filter:brightness(.985)}.wo231-mobile-card.task-urgent{background:#fff7f7;border-color:#f7a5ae}.wo231-mobile-card.task-important{background:#fffdf5;border-color:#f5d38b}.wo231-mobile-card.task-parts{background:#fbf8ff;border-color:#d9c5f3}.wo231-mobile-card.task-waiting{background:#f7fbff;border-color:#b7d8ec}.wo231-mobile-card.task-overdue{background:#fff8f1;border-color:#fdba74}.wo242-complete-task{color:#fff!important;background:linear-gradient(135deg,#07875f,#0aa67c)!important;min-height:48px!important;padding-inline:18px!important;box-shadow:0 9px 20px #07875f2e!important}.wo242-simple-store-picker{padding:20px!important}.wo242-simple-store-picker>header{margin-bottom:12px!important}.wo242-store-mode-tabs{background:#eaf3f4;border-radius:15px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;padding:5px;display:grid}.wo242-store-mode-tabs button{color:#557078;background:0 0;border:0;border-radius:11px;min-height:44px;font-size:.76rem;font-weight:950}.wo242-store-mode-tabs button.active{color:#087a73;background:#fff;box-shadow:0 6px 16px #0b505b1a}.wo242-store-single-grid{grid-template-columns:minmax(180px,1fr) minmax(280px,2fr) 110px 130px;align-items:end;gap:10px;display:grid}.wo242-store-single-grid label,.wo242-store-manual-grid label{gap:6px;display:grid}.wo242-store-single-grid label>span,.wo242-store-manual-grid label>span,.wo242-store-single-grid .unit small{color:#264f59;font-size:.74rem;font-weight:900}.wo242-store-single-grid input,.wo242-store-single-grid select,.wo242-store-manual-grid input,.wo242-store-manual-grid select{color:#173f48;background:#fff;border:1px solid #cbdfe2;border-radius:13px;outline:none;width:100%;height:48px;padding:0 12px;font-size:.8rem;font-weight:850}.wo242-store-single-grid input:focus,.wo242-store-single-grid select:focus,.wo242-store-manual-grid input:focus,.wo242-store-manual-grid select:focus{border-color:#0b9388;box-shadow:0 0 0 3px #0b93881f}.wo242-store-single-grid .unit{gap:6px;display:grid}.wo242-store-single-grid .unit strong{color:#125a61;background:#edf7f7;border:1px solid #cfe1e3;border-radius:13px;align-items:center;min-height:48px;padding:0 12px;font-size:.8rem;font-weight:950;display:flex}.wo242-store-manual-grid{grid-template-columns:minmax(280px,2fr) 120px 180px;align-items:end;gap:10px;display:grid}.wo242-selected-item{background:#effaf7;border:1px solid #b7dfd7;border-radius:14px;grid-column:1/-1;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:3px;padding:12px 13px;display:grid}.wo242-selected-item>span{color:#fff;background:#0a966d;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.wo242-selected-item strong,.wo242-selected-item small{display:block}.wo242-selected-item strong{color:#164d55;font-size:.83rem;font-weight:950}.wo242-selected-item small{color:#71898f;margin-top:2px;font-size:.67rem;font-weight:750}.wo242-selected-item>b{color:#08766d;white-space:nowrap;font-size:.78rem;font-weight:950}.wo242-print-document{flex-direction:column!important;display:flex!important}.wo242-print-document>.official-document-footer{flex:none;margin-top:auto!important}.wo242-handwriting-lines{background:repeating-linear-gradient(#0000 0 4.5mm,#bacdd1 4.6mm 4.8mm);min-height:10mm;margin-top:1mm;display:block}.mode-manual .wo242-print-document .wo231-assignment-table .row>span{min-height:18mm!important}.mode-manual .wo242-print-document .wo231-print-field.multiline{min-height:17mm!important}.wo242-print-document.density-dense .wo242-handwriting-lines{min-height:7mm}.wo242-print-document.density-ultra-dense .wo242-handwriting-lines{min-height:4mm}.wo242-print-document.density-dense.mode-manual .wo231-assignment-table .row>span,.mode-manual .wo242-print-document.density-dense .wo231-assignment-table .row>span{min-height:13mm!important}.mode-manual .wo242-print-document.density-ultra-dense .wo231-assignment-table .row>span{min-height:9mm!important}@media (max-width:1100px){.wo242-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wo242-department-load-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wo242-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wo242-filter-panel label.grow{grid-column:span 2}}@media (max-width:720px){.wo242-completion-notice{flex-direction:column;align-items:stretch}.wo242-completion-notice .actions{grid-template-columns:1fr 1fr auto;display:grid}.wo242-reception-dashboard{border-radius:22px;padding:14px}.wo242-reception-dashboard>header{flex-direction:column}.wo242-refresh-state{width:100%}.wo242-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wo242-kpi{padding:11px}.wo242-kpi strong{font-size:1.18rem}.wo242-department-load-grid{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.wo242-department-load{scroll-snap-align:start;flex:0 0 min(84vw,330px)}.wo242-filter-panel{grid-template-columns:1fr 1fr!important}.wo242-filter-heading,.wo242-filter-panel label.grow{grid-column:1/-1}.wo242-store-single-grid,.wo242-store-manual-grid{grid-template-columns:1fr 1fr}.wo242-store-single-grid .search,.wo242-store-single-grid .item,.wo242-store-manual-grid .item{grid-column:1/-1}.wo242-selected-item{grid-template-columns:32px minmax(0,1fr)}.wo242-selected-item>b{grid-column:2}.wo242-complete-task{width:100%}}@media (max-width:480px){.wo242-completion-notice .actions{grid-template-columns:1fr}.wo242-completion-notice button.dismiss{position:absolute;inset-inline-end:12px}.wo242-kpi-grid{grid-template-columns:1fr 1fr}.wo242-filter-panel{grid-template-columns:1fr!important}.wo242-filter-heading{flex-direction:column;align-items:flex-start}.wo242-filter-heading .clear{width:100%}.wo242-store-mode-tabs,.wo242-store-single-grid,.wo242-store-manual-grid{grid-template-columns:1fr}.wo242-store-single-grid .search,.wo242-store-single-grid .item,.wo242-store-manual-grid .item{grid-column:auto}}@media print{.wo242-print-document{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;overflow:hidden!important}.wo242-print-document>.official-document-footer{margin-top:auto!important}.wo242-print-document .wo231-print-section{flex:none}.mode-manual .wo242-print-document .wo231-assignment-table .row>span{min-height:18mm!important}.mode-manual .wo242-print-document.density-dense .wo231-assignment-table .row>span{min-height:13mm!important}.mode-manual .wo242-print-document.density-ultra-dense .wo231-assignment-table .row>span{min-height:9mm!important}}.v250-page{color:#123f49;background:radial-gradient(circle at 12% 8%,#0d9f9417,#0000 28%),linear-gradient(#eef8f8 0,#f8fbfc 42%,#edf6f7 100%);min-height:100dvh;padding:24px clamp(14px,2.5vw,34px) 92px}.v250-hero{color:#fff;background:linear-gradient(135deg,#063d52 0%,#086875 56%,#0e9988 100%);border:1px solid #ffffff2e;border-radius:28px;justify-content:space-between;align-items:stretch;gap:24px;padding:30px clamp(22px,4vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #084a5733}.v250-hero:before{content:"";filter:blur(1px);background:#ffffff12;border-radius:50%;width:340px;height:340px;position:absolute;inset:-60% auto auto -8%}.v250-hero>div{z-index:1;position:relative}.v250-hero small{color:#a5f2e9;letter-spacing:.22em;margin-bottom:8px;font-size:.66rem;font-weight:950;display:block}.v250-hero h1{margin:0 0 10px;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:1000;line-height:1.15}.v250-hero p{color:#def8f5;max-width:820px;margin:0;font-size:clamp(.88rem,1.5vw,1.05rem);font-weight:750;line-height:1.9}.v250-hero-user{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;align-self:center;min-width:220px;padding:17px}.v250-hero-user span,.v250-hero-user small{color:#c8f2ef;font-size:.69rem;font-weight:800;display:block}.v250-hero-user strong{margin:5px 0;font-size:1.1rem;font-weight:1000;display:block}.v250-hero-actions{flex-direction:column;align-self:center;gap:10px;min-width:250px;display:flex}.v250-hero-actions a,.v250-hero-actions button{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-size:.8rem;font-weight:950;text-decoration:none;display:flex}.v250-hero-actions .primary{color:#075565;background:#fff;box-shadow:0 8px 22px #00000029}.v250-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.v250-kpi-grid article{background:#ffffffeb;border:1px solid #d6e6e8;border-radius:19px;min-width:0;padding:17px 18px;box-shadow:0 8px 24px #144a5612}.v250-kpi-grid article span{color:#657e85;font-size:.72rem;font-weight:900;display:block}.v250-kpi-grid article strong{color:#096b76;margin-top:7px;font-size:1.65rem;font-weight:1000;display:block}.v250-kpi-grid article.important{background:#fff5f5;border-color:#fecaca}.v250-kpi-grid article.important strong{color:#c92337}.v250-kpi-grid article.warning{background:#fffaf1;border-color:#fed7aa}.v250-kpi-grid article.warning strong{color:#c35a0b}.v250-panel{background:#fffffff5;border:1px solid #d8e7e9;border-radius:24px;padding:20px;box-shadow:0 12px 30px #114b5814}.v250-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.v250-panel>header small{color:#0b958b;letter-spacing:.17em;font-size:.62rem;font-weight:1000;display:block}.v250-panel>header h2{color:#154852;margin:4px 0 0;font-size:1.18rem;font-weight:1000}.v250-panel>header button,.v250-panel>header input{color:#29545d;background:#f4f9fa;border:1px solid #cfe0e3;border-radius:11px;min-height:40px;padding:0 12px;font-size:.75rem;font-weight:900}.v250-empty{color:#789096;text-align:center;background:#f7fbfc;border:1px dashed #b8d9dc;border-radius:16px;place-items:center;min-height:130px;font-size:.8rem;font-weight:900;display:grid}.v250-toast{z-index:1200;inset-inline-end:max(18px,env(safe-area-inset-right));bottom:max(22px,calc(env(safe-area-inset-bottom) + 16px));color:#fff;background:#0b8b69;border-radius:14px;max-width:min(430px,100vw - 32px);padding:13px 18px;font-size:.8rem;font-weight:950;position:fixed;box-shadow:0 16px 34px #00000038}.v250-toast.error{background:#c92638}.v250-working-overlay{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;text-align:center;background:#02232ea3;place-content:center;gap:12px;display:grid;position:fixed;inset:0}.v250-working-overlay span{border:4px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:46px;height:46px;margin:auto;animation:.8s linear infinite v250-spin}@keyframes v250-spin{to{transform:rotate(360deg)}}.v250-inspector-layout{grid-template-columns:minmax(380px,.92fr) minmax(520px,1.3fr);align-items:start;gap:16px;display:grid}.v250-inspection-form{position:sticky;top:94px}.v250-inspection-form .required-note{color:#a85400;background:#fff4e5;border-radius:999px;padding:6px 10px;font-size:.65rem;font-weight:950}.v250-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v250-form-grid label,.v250-block-label{gap:6px;display:grid}.v250-form-grid label.wide{grid-column:1/-1}.v250-form-grid label>span,.v250-block-label>span{color:#315d65;font-size:.72rem;font-weight:950}.v250-form-grid input,.v250-form-grid select,.v250-form-grid textarea,.v250-block-label textarea{color:#173e47;width:100%;font:inherit;background:#fbfdfd;border:1px solid #cbdfe2;border-radius:13px;outline:0;padding:11px 12px;font-size:.8rem;font-weight:800}.v250-form-grid input,.v250-form-grid select{height:48px}.v250-form-grid textarea,.v250-block-label textarea{resize:vertical;line-height:1.7}.v250-form-grid input:focus,.v250-form-grid select:focus,.v250-form-grid textarea:focus,.v250-block-label textarea:focus{border-color:#13958b;box-shadow:0 0 0 3px #13958b1f}.v250-photo-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.v250-photo-box{cursor:pointer;text-align:center;background:#f4fafb;border:2px dashed #acd2d5;border-radius:17px;place-items:center;min-height:180px;padding:16px;display:grid;position:relative;overflow:hidden}.v250-photo-box input{opacity:0;cursor:pointer;position:absolute;inset:0}.v250-photo-box>span{color:#fff;background:#0b8780;border-radius:14px;place-items:center;width:45px;height:45px;font-size:1.15rem;display:grid}.v250-photo-box strong{color:#23525b;margin-top:8px;font-size:.78rem}.v250-photo-box small{color:#769097;margin-top:3px;font-size:.65rem}.v250-photo-box.has-photo{border-style:solid;padding:0}.v250-photo-box.has-photo>span,.v250-photo-box.has-photo>strong,.v250-photo-box.has-photo>small{display:none}.v250-photo-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:180px}.v250-check{color:#315e66;align-items:center;gap:9px;margin:12px 0;font-size:.75rem;font-weight:900;display:flex}.v250-check input{accent-color:#0b8d82;width:20px;height:20px}.v250-inspection-form>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.v250-inspection-form>footer button{border:0;border-radius:13px;min-height:48px;padding:0 18px;font-size:.77rem;font-weight:1000}.v250-inspection-form>footer .primary{color:#fff;background:linear-gradient(135deg,#087f78,#0aa476)}.v250-inspection-form>footer .secondary{color:#526e74;background:#eaf2f3}.v250-inspection-form>footer button:disabled{opacity:.55}.v250-filter-row{grid-template-columns:2fr 1fr;gap:9px;margin-bottom:12px;display:grid}.v250-filter-row input,.v250-filter-row select{color:#244f58;background:#fbfdfd;border:1px solid #d1e2e4;border-radius:12px;height:46px;padding:0 12px;font-size:.75rem;font-weight:850}.v250-inspection-cards{gap:11px;display:grid}.v250-inspection-card{border:1px solid #d5e5e7;background:#fff;border-inline-start:5px solid #1b9c8f;border-radius:17px;grid-template-columns:145px minmax(0,1fr);display:grid;overflow:hidden}.v250-inspection-card.important{border-inline-start-color:#e89c17}.v250-inspection-card.urgent{background:#fff9f9;border-inline-start-color:#d6273c}.v250-inspection-card .thumb{background:#eaf1f2;min-height:190px}.v250-inspection-card .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.v250-inspection-card .content{min-width:0;padding:14px}.v250-inspection-card .top{justify-content:space-between;align-items:center;gap:9px;display:flex}.v250-inspection-card .top strong{color:#086d79;font-size:.84rem}.v250-inspection-card .top span{color:#087567;background:#e8f6f4;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:950}.v250-inspection-card.urgent .top span{color:#b91c1c;background:#fee2e2}.v250-inspection-card h3{color:#173f48;margin:9px 0 3px;font-size:.95rem}.v250-inspection-card p{color:#617b82;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.6;display:-webkit-box;overflow:hidden}.v250-inspection-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 0;display:grid}.v250-inspection-card dl div{background:#f4f8f9;border-radius:9px;min-width:0;padding:7px 8px}.v250-inspection-card dt{color:#81959a;font-size:.58rem;font-weight:800}.v250-inspection-card dd{overflow-wrap:anywhere;color:#2a5159;margin:2px 0 0;font-size:.66rem;font-weight:900}.v250-inspection-card .actions{gap:8px;margin-top:10px;display:flex}.v250-inspection-card .actions a{color:#fff;background:#0a7f7a;border-radius:9px;padding:7px 10px;font-size:.64rem;font-weight:950;text-decoration:none}.v250-inspection-card .actions a+a{color:#315c64;background:#eaf3f4}.v250-engineering-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.v250-module-tabs{background:#fff;border:1px solid #d4e5e7;border-radius:18px;gap:8px;margin:14px 0;padding:6px;display:flex;overflow-x:auto}.v250-module-tabs button{color:#567178;white-space:nowrap;background:#eef5f6;border:0;border-radius:12px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 14px;font-size:.71rem;font-weight:950;display:flex}.v250-module-tabs button.active{color:#fff;background:linear-gradient(135deg,#075a6b,#0b9586)}.v250-module-tabs b{background:#ffffff3d;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:.64rem;display:grid}.v250-engineering-overview{grid-template-columns:1.5fr .8fr;gap:16px;display:grid}.v250-department-load-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v250-department-load-grid button{color:#244e57;text-align:start;cursor:pointer;background:#f9fcfc;border:1px solid #d7e6e8;border-radius:15px;gap:8px;padding:13px;display:grid}.v250-department-load-grid button.has-urgent{background:#fff9f9;border-inline-start:5px solid #d82a3f}.v250-department-load-grid button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.v250-department-load-grid button strong{font-size:.76rem}.v250-department-load-grid button b{color:#fff;background:#0a7f7c;border-radius:10px;place-items:center;min-width:30px;height:30px;display:grid}.v250-department-load-grid button span{color:#71888e;font-size:.62rem;font-weight:850}.v250-quick-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v250-quick-links a{color:#23515a;background:#f5fafb;border:1px solid #d6e5e7;border-radius:13px;align-items:center;min-height:51px;padding:0 12px;font-size:.72rem;font-weight:950;text-decoration:none;display:flex}.v250-quick-links a:hover{color:#fff;background:#0b827b}.v250-engineering-filters{grid-template-columns:2fr repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.v250-engineering-filters input,.v250-engineering-filters select{color:#244e56;background:#fbfdfd;border:1px solid #d0e1e3;border-radius:11px;width:100%;height:44px;padding:0 10px;font-size:.71rem;font-weight:850}.v250-engineering-filters label{gap:4px;display:grid}.v250-engineering-filters label span{color:#698187;font-size:.58rem;font-weight:900}.v250-bulk-bar,.v250-owner-bulk-toolbar{background:#edf9f6;border:1px solid #b7ddd8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;padding:9px;display:flex}.v250-bulk-bar strong,.v250-owner-bulk-toolbar b{color:#0b6e67;margin-inline-end:auto;font-size:.72rem}.v250-bulk-bar button,.v250-owner-bulk-toolbar button{color:#fff;background:#0a7e78;border:0;border-radius:9px;min-height:36px;padding:0 10px;font-size:.65rem;font-weight:950}.v250-bulk-bar button.danger,.v250-owner-bulk-toolbar button.danger{background:#c92538}.v250-owner-bulk-toolbar button.warning{background:#c56a0b}.v250-owner-bulk-toolbar button.outline{color:#b61f31;background:#fff;border:1px solid #e8a2aa}.v250-table-wrap{border:1px solid #d8e6e8;border-radius:15px;overflow:auto}.v250-table{border-collapse:collapse;background:#fff;width:100%;min-width:950px}.v250-table th{z-index:1;color:#fff;text-align:start;white-space:nowrap;background:#0b5264;padding:11px 9px;font-size:.66rem;font-weight:1000;position:sticky;top:0}.v250-table td{color:#31575f;vertical-align:top;border-top:1px solid #e4edef;padding:11px 9px;font-size:.69rem}.v250-table tr.urgent td{background:#fff4f4}.v250-table tr.overdue td{background:#fff9ef}.v250-table td strong,.v250-table td small,.v250-table td span,.v250-table td b{display:block}.v250-table td small{color:#7b9096;margin-top:4px;font-size:.59rem;line-height:1.5}.v250-table td b{color:#0a7c76;margin-top:4px;font-size:.61rem}.v250-table a{color:#04717b;text-decoration:none}.v250-table .table-action{color:#17616a;background:#e8f4f4;border-radius:8px;margin:2px 3px;padding:6px 8px;font-size:.62rem;font-weight:950;display:inline-flex}.v250-split-modules{grid-template-columns:1fr 1fr;gap:15px;display:grid}.v250-module-table>header input{width:min(300px,40vw)}.v250-scale-note{border:1px solid color-mix(in srgb,var(--sanad-accent,#0a8079) 28%,#d8e7e8);border-inline-start:5px solid var(--sanad-accent,#0a8079);background:color-mix(in srgb,var(--sanad-accent,#0a8079) 7%,#fff);color:var(--sanad-text,#28545c);border-radius:13px;margin:0 0 13px;padding:10px 13px;font-size:.68rem;font-weight:850;line-height:1.75}.v250-owner-operations{min-height:540px}.v250-owner-mode-switch{background:#eaf3f4;border-radius:14px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;padding:5px;display:grid}.v250-owner-mode-switch button{color:#59747b;background:0 0;border:0;border-radius:10px;min-height:43px;font-size:.75rem;font-weight:950}.v250-owner-mode-switch button.active{color:#087b73;background:#fff;box-shadow:0 6px 18px #0e505d1a}.v250-owner-search{color:#234e57;background:#f9fcfc;border:1px solid #d0e1e3;border-radius:12px;width:100%;height:46px;margin-bottom:12px;padding:0 13px;font-size:.76rem;font-weight:850}.v250-owner-selection-list{border:1px solid #dce8ea;border-radius:14px;max-height:520px;display:grid;overflow:auto}.v250-owner-selection-list label{background:#fff;border-bottom:1px solid #e6eef0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.v250-owner-selection-list label:last-child{border-bottom:0}.v250-owner-selection-list input{accent-color:#0b887d;width:19px;height:19px}.v250-owner-selection-list strong,.v250-owner-selection-list small{display:block}.v250-owner-selection-list strong{color:#214d55;font-size:.73rem}.v250-owner-selection-list small{color:#789096;margin-top:3px;font-size:.61rem}.v250-owner-selection-list em{color:#526e75;background:#edf4f5;border-radius:999px;padding:5px 9px;font-size:.6rem;font-style:normal;font-weight:900}.v250-inspection-print{background:#dce3e5;min-height:100vh;padding:20px}.v250-print-tools{color:#fff;text-align:center;background:#0b5766;border-radius:10px;max-width:210mm;margin:0 auto 8px;padding:9px 12px;font-size:.72rem;font-weight:900}.v250-a4-sheet{color:#1b4149;background:#fff;flex-direction:column;width:210mm;min-height:297mm;margin:auto;padding:11mm 12mm 8mm;display:flex;box-shadow:0 10px 36px #0003}.v250-official-header{color:#fff;background:linear-gradient(135deg,#075269,#0b9486);border-radius:5mm;grid-template-columns:35mm 1fr 35mm;align-items:center;gap:7mm;padding:4mm 5mm;display:grid}.v250-official-header .logo{background:#fff;border-radius:4mm;place-items:center;height:22mm;display:grid}.v250-official-header .logo img{-o-object-fit:contain;object-fit:contain;max-width:30mm;max-height:18mm}.v250-official-header .title{text-align:center}.v250-official-header .title small{letter-spacing:.16em;font-size:7pt}.v250-official-header h1{margin:2mm 0 1mm;font-size:15pt}.v250-official-header p{margin:0;font-size:8pt}.v250-print-meta,.v250-print-grid{grid-template-columns:repeat(4,1fr);gap:2mm;margin-top:4mm;display:grid}.v250-print-meta>div,.v250-print-grid>div{background:#f7fbfb;border:1px solid #d7e4e6;border-radius:2.5mm;padding:2.5mm}.v250-print-meta span,.v250-print-grid span{color:#6c8288;font-size:6.5pt;display:block}.v250-print-meta strong,.v250-print-grid strong{margin-top:1mm;font-size:8pt;display:block}.v250-print-grid .wide{grid-column:span 2}.v250-print-section{margin-top:4mm}.v250-print-section h2{color:#075f6d;border-bottom:1px solid #cddfe1;margin:0 0 2mm;padding-bottom:1.5mm;font-size:10pt}.v250-observation-box{background:#fbfdfd;border:1px solid #cfdfe1;border-radius:3mm;min-height:27mm;padding:3mm}.v250-observation-box strong{font-size:9pt}.v250-observation-box p{margin:2mm 0 0;font-size:8pt;line-height:1.65}.v250-print-photos{grid-template-columns:1fr 1fr;gap:4mm;margin-top:4mm;display:grid}.v250-print-photos figure{border:1px solid #d3e2e4;border-radius:3mm;margin:0;padding:2mm}.v250-print-photos img{-o-object-fit:cover;object-fit:cover;border-radius:2mm;width:100%;height:57mm}.v250-print-photos figcaption{text-align:center;color:#71878c;margin-top:1mm;font-size:6.5pt}.v250-hand-signatures{grid-template-columns:repeat(3,1fr);gap:3mm;margin-top:5mm;display:grid}.v250-hand-signatures>div{border:1px dashed #a9c6ca;border-radius:3mm;gap:3mm;min-height:34mm;padding:3mm;font-size:7pt;display:grid}.v250-hand-signatures strong{color:#075e6b;font-size:8pt}.v250-a4-sheet>.official-document-footer{text-align:center;border-top:1px solid #d6e4e6;margin-top:auto;padding-top:3mm}.v250-a4-sheet>.official-document-footer p{margin:0;font-size:6.5pt;font-weight:800}.v250-a4-sheet>.official-document-footer small{color:#758b90;font-size:5.5pt}@media (max-width:1200px){.v250-engineering-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v250-inspector-layout{grid-template-columns:1fr}.v250-inspection-form{position:static}.v250-engineering-overview{grid-template-columns:1fr}.v250-department-load-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v250-engineering-filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.v250-page{padding:12px 10px calc(92px + env(safe-area-inset-bottom))}.v250-hero{border-radius:22px;flex-direction:column;padding:22px 17px}.v250-hero h1{font-size:1.85rem}.v250-hero-user,.v250-hero-actions{width:100%;min-width:0}.v250-kpi-grid,.v250-engineering-kpis{grid-template-columns:1fr 1fr}.v250-panel{border-radius:18px;padding:14px}.v250-form-grid,.v250-photo-grid,.v250-filter-row{grid-template-columns:1fr}.v250-inspection-card{grid-template-columns:105px minmax(0,1fr)}.v250-inspection-card .thumb{min-height:230px}.v250-inspection-card dl{grid-template-columns:1fr}.v250-inspection-form>footer{grid-template-columns:1fr;display:grid}.v250-module-tabs{z-index:10;position:sticky;top:71px}.v250-department-load-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.v250-department-load-grid button{scroll-snap-align:start;flex:0 0 82vw}.v250-engineering-filters{grid-template-columns:1fr 1fr}.v250-engineering-filters>input{grid-column:1/-1}.v250-split-modules{grid-template-columns:1fr}.v250-module-table>header{flex-direction:column;align-items:stretch}.v250-module-table>header input{width:100%}.v250-owner-selection-list label{grid-template-columns:24px minmax(0,1fr)}.v250-owner-selection-list em{grid-column:2}.v250-inspection-print{background:#fff;padding:0}.v250-a4-sheet{width:100%;min-height:100vh;padding:8mm}.v250-official-header{grid-template-columns:25mm 1fr 25mm;gap:3mm}.v250-official-header .logo img{max-width:22mm}.v250-print-meta,.v250-print-grid{grid-template-columns:1fr 1fr}.v250-hand-signatures{grid-template-columns:1fr}}@media (max-width:480px){.v250-kpi-grid,.v250-engineering-kpis{grid-template-columns:1fr 1fr;gap:8px}.v250-kpi-grid article{padding:12px}.v250-engineering-filters{grid-template-columns:1fr}.v250-engineering-filters>*{grid-column:auto!important}.v250-inspection-card{grid-template-columns:1fr}.v250-inspection-card .thumb{height:190px;min-height:0}.v250-inspection-card .actions{grid-template-columns:1fr 1fr;display:grid}.v250-inspection-card .actions a{text-align:center}.v250-quick-links{grid-template-columns:1fr}.v250-owner-bulk-toolbar{align-items:stretch}.v250-owner-bulk-toolbar button{flex:42%}}@media print{.v250-inspection-print{background:#fff;padding:0}.v250-print-tools,.no-print{display:none!important}.v250-a4-sheet{width:210mm;height:297mm;min-height:297mm;max-height:297mm;box-shadow:none;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;margin:0;overflow:hidden}.v250-a4-sheet>.official-document-footer{margin-top:auto}@page{size:A4 portrait;margin:0}}.v250-owner-bulk-edit,.v250-bulk-edit{background:#f1f9fae0;border:1px solid #0e66752e;border-radius:16px;grid-template-columns:minmax(150px,.55fr) minmax(220px,1.4fr) auto;align-items:center;gap:10px;margin:10px 0 14px;padding:12px;display:grid}.v250-owner-bulk-edit select,.v250-owner-bulk-edit input,.v250-bulk-edit select,.v250-bulk-edit input{color:#123d47;min-height:44px;font:inherit;background:#fff;border:1px solid #cfe1e5;border-radius:12px;padding:0 12px}.v250-owner-bulk-edit button,.v250-bulk-edit button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b6774,#128d83);border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}@media (max-width:760px){.v250-owner-bulk-edit,.v250-bulk-edit{grid-template-columns:1fr}.v250-owner-bulk-edit button,.v250-bulk-edit button{width:100%}}.v250-inspector-page,.v250-engineering-page{width:100%;min-width:0}.wo253-reception-close-tools{background:linear-gradient(135deg,#fff8f8,#fff);border:1px solid #f1c1c6;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:flex;box-shadow:0 9px 24px #921c2b12}.wo253-reception-close-tools>div:first-child{min-width:0}.wo253-reception-close-tools strong{color:#7f1d2d;font-size:.86rem;font-weight:950;display:block}.wo253-reception-close-tools p{color:#7a6266;margin:4px 0 0;font-size:.69rem;font-weight:750;line-height:1.6}.wo253-reception-close-tools .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wo253-reception-close-tools button{color:#345b63;cursor:pointer;background:#eef3f4;border:0;border-radius:11px;min-height:42px;padding:0 14px;font-size:.7rem;font-weight:950}.wo253-reception-close-tools button.danger,.wo253-reception-close-tools .danger{color:#fff;background:linear-gradient(135deg,#c51f35,#e23b4d);box-shadow:0 8px 18px #c51f352e}.wo253-reception-close-tools button:disabled{opacity:.55;cursor:not-allowed}.wo253-select-column{text-align:center!important;width:42px!important}.wo253-select-column input,.wo253-mobile-select input{accent-color:#c51f35;cursor:pointer;width:19px;height:19px}.wo253-selected td,.wo253-selected{outline-offset:-2px;outline:2px solid #c51f353d}.wo253-close{color:#fff!important;cursor:pointer!important;background:#c51f35!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 10px!important;font-size:.63rem!important;font-weight:950!important;display:inline-flex!important}.wo253-close:disabled{opacity:.55!important}.wo253-mobile-select{color:#8d2634;background:#fff1f2;border-radius:11px;align-items:center;gap:8px;margin:8px 0;padding:9px 10px;font-size:.67rem;font-weight:900;display:flex}.wo253-action-toast{inset-inline-end:max(18px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:1600;color:#fff;border-radius:14px;max-width:min(480px,100vw - 32px);padding:13px 16px;font-size:.76rem;font-weight:900;position:fixed;box-shadow:0 16px 38px #0003}.wo253-action-toast.success{background:#07835f}.wo253-action-toast.error{background:#c51f35}.v253-inspection-tabs{background:#eaf3f4;border-radius:15px;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;padding:5px;display:grid}.v253-inspection-tabs button{color:#557078;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:.76rem;font-weight:950;display:flex}.v253-inspection-tabs button b{color:#315a62;background:#d7e6e8;border-radius:9px;place-items:center;min-width:27px;height:27px;font-size:.7rem;display:grid}.v253-inspection-tabs button.active{color:#087a73;background:#fff;box-shadow:0 6px 16px #0b505b1a}.v253-inspection-tabs button.active b{color:#fff;background:#087a73}.v253-inspection-status{border-radius:999px;align-items:center;margin:7px 0 0;padding:5px 10px;font-size:.62rem;font-weight:950;display:inline-flex}.v253-inspection-status.under-action{color:#9c6500;background:#fff4d9}.v253-inspection-status.closed{color:#087356;background:#e9f8f1}.v253-inspector-actions{grid-template-columns:1fr!important}.v253-inspector-actions a.primary{color:#fff!important;background:linear-gradient(135deg,#075f70,#0b9186)!important;border-color:#0000!important;justify-content:center!important;align-items:center!important;min-height:43px!important;display:flex!important;box-shadow:0 8px 18px #075f7024!important}.v250-kpi-grid article.under-action{background:#fffaf0;border-color:#f3d58a}.v250-kpi-grid article.under-action strong{color:#a36600}.v250-kpi-grid article.closed{background:#f0fbf6;border-color:#a9dbc9}.v250-kpi-grid article.closed strong{color:#08745a}@media (max-width:760px){.wo253-reception-close-tools{flex-direction:column;align-items:stretch}.wo253-reception-close-tools .actions{grid-template-columns:1fr 1fr;display:grid}.wo253-reception-close-tools button{width:100%}.v253-inspection-tabs{z-index:8;position:sticky;top:74px}.wo253-action-toast{inset-inline:12px;bottom:calc(88px + env(safe-area-inset-bottom));max-width:none}}.v253-inspector-page{gap:15px;display:grid}.v253-inspector-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.v253-inspector-tabs{background:linear-gradient(135deg,#eff7f8,#f8fbfb);border:1px solid #d7e6e8;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid;box-shadow:0 8px 22px #0948520f}.v253-inspector-tabs button{color:#496b72;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:.78rem;font-weight:950;transition:all .18s;display:flex}.v253-inspector-tabs button>span{color:#285961;background:#dcebed;border-radius:10px;place-items:center;min-width:29px;height:29px;font-size:.72rem;font-weight:1000;display:grid}.v253-inspector-tabs button:hover{color:#087b74;background:#fff}.v253-inspector-tabs button.active{color:#fff;background:linear-gradient(135deg,#075d6d,#0b9689);box-shadow:0 9px 20px #075d6d2e}.v253-inspector-tabs button.active>span{color:#fff;background:#ffffff2e}.v253-inspector-success{color:#12634e;background:#effbf6;border:1px solid #a7ddc9;border-radius:16px;align-items:center;gap:12px;padding:12px 15px;display:flex;box-shadow:0 8px 20px #07705112}.v253-inspector-success>span{color:#fff;background:#078660;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:1rem;font-weight:1000;display:grid}.v253-inspector-success div{flex:1;min-width:0}.v253-inspector-success strong{font-size:.78rem;display:block}.v253-inspector-success p{text-align:inherit;direction:ltr;margin:3px 0 0;font-size:.7rem;font-weight:850}.v253-inspector-success button{color:#4a7167;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.v253-inspection-form{max-width:none;position:static!important}.v253-inspection-log{min-height:480px}.v253-inspection-log .v250-inspection-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v253-inspection-log .v250-inspection-card{height:100%}.v253-inspection-log .v250-inspection-card.closed{background:#f9fdfb;border-inline-start-color:#078660}.v253-inspection-log .v250-inspection-card.active{border-inline-start-color:#e49a18}.v253-inspection-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v253-inspection-badges>span{align-items:center;border-radius:999px!important;padding:5px 9px!important;font-size:.6rem!important;font-weight:950!important;display:inline-flex!important}.v253-inspection-badges .priority{color:#087567!important;background:#e8f6f4!important}.v253-inspection-card.urgent .v253-inspection-badges .priority{color:#b91c1c!important;background:#fee2e2!important}.v253-inspection-badges .status.active{color:#966200!important;background:#fff3d5!important}.v253-inspection-badges .status.closed{color:#087154!important;background:#e7f8f0!important}.v253-inspection-log .actions{grid-template-columns:1fr!important}.v253-inspection-log .actions .print-only{color:#fff;text-align:center;background:linear-gradient(135deg,#075f70,#0b9186);justify-content:center;align-items:center;min-height:40px;display:flex}.wo253-reception-close-tools>div:first-child span{color:#7a6266;margin-top:4px;font-size:.7rem;font-weight:750;line-height:1.65;display:block}.wo253-reception-close-tools .secondary{color:#45656c!important;background:#eaf2f3!important}.wo231-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wo231-row-actions .wo253-close,.wo231-mobile-card footer .wo253-close{background:linear-gradient(135deg,#b91931,#dd3348)!important;box-shadow:0 7px 15px #b919312e!important}.wo253-selected{background:#fff8f8!important}.wo253-select-column{vertical-align:middle}.wo253-action-toast{animation:.18s ease-out v253-toast-in}@keyframes v253-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.v253-inspector-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v253-inspection-log .v250-inspection-cards{grid-template-columns:1fr}}@media (max-width:760px){.v253-inspector-kpis{grid-template-columns:1fr 1fr}.v253-inspector-tabs{z-index:12;position:sticky;top:72px}.v253-inspector-tabs button{min-height:48px;font-size:.7rem}.v253-inspection-log .v250-inspection-card{grid-template-columns:100px minmax(0,1fr)}.v253-inspection-log .v250-inspection-card .thumb{min-height:235px}.wo231-mobile-card footer{grid-template-columns:1fr!important}.wo231-mobile-card footer>*{width:100%!important}.wo253-reception-close-tools .actions{grid-template-columns:1fr!important}}@media (max-width:480px){.v253-inspector-kpis{grid-template-columns:1fr 1fr}.v253-inspector-tabs{gap:5px;padding:5px}.v253-inspector-tabs button{flex-direction:column;gap:4px;min-height:58px;font-size:.62rem}.v253-inspector-tabs button>span{border-radius:8px;min-width:24px;height:24px}.v253-inspection-log .v250-inspection-card{grid-template-columns:1fr}.v253-inspection-log .v250-inspection-card .thumb{height:180px;min-height:0}.v253-inspection-badges{justify-content:flex-end}}body.sanad-dialog-open{overscroll-behavior:none;touch-action:none;overflow:hidden!important}.sanad-dialog-backdrop{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);isolation:isolate;animation:.16s ease-out both sanad-dialog-fade-in;z-index:2147483000!important;padding:max(18px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px))!important;background:#021721c2!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.sanad-dialog-card{--sanad-dialog-accent:#0b7f85;--sanad-dialog-accent-soft:#eaf8f8;animation:.2s cubic-bezier(.2,.8,.2,1) both sanad-dialog-card-in;color:#163b45!important;background:#fff!important;border:1px solid #82aab573!important;border-radius:26px!important;outline:none!important;width:min(560px,100vw - 32px)!important;max-height:min(760px,100dvh - 36px)!important;position:relative!important;overflow:auto!important;box-shadow:0 32px 90px #00182361,0 4px 18px #00182329!important}.sanad-dialog-card:before{content:"";z-index:1;inset-inline:0;background:linear-gradient(90deg,var(--sanad-dialog-accent),#12aaa0);border-radius:26px 26px 0 0;height:6px;position:absolute;top:0}.sanad-dialog-card.info{--sanad-dialog-accent:#087b86;--sanad-dialog-accent-soft:#e7f7f8}.sanad-dialog-card.success{--sanad-dialog-accent:#07805f;--sanad-dialog-accent-soft:#e7f8f1}.sanad-dialog-card.warning{--sanad-dialog-accent:#c27708;--sanad-dialog-accent-soft:#fff6df}.sanad-dialog-card.danger{--sanad-dialog-accent:#c51f35;--sanad-dialog-accent-soft:#fff0f2}.sanad-dialog-head{background:linear-gradient(180deg,#fff,var(--sanad-dialog-accent-soft))!important;border-bottom:1px solid #e4edef!important;align-items:center!important;gap:14px!important;padding:25px 25px 18px!important;display:flex!important}.sanad-dialog-head>div{flex:1!important;min-width:0!important}.sanad-dialog-head small{color:var(--sanad-dialog-accent)!important;letter-spacing:.16em!important;margin-bottom:5px!important;font-size:.58rem!important;font-weight:950!important;display:block!important}.sanad-dialog-head h2{color:#173f49!important;margin:0!important;font-size:1.25rem!important;font-weight:950!important;line-height:1.45!important}.sanad-dialog-icon{background:var(--sanad-dialog-accent)!important;color:#fff!important;width:52px!important;height:52px!important;box-shadow:0 10px 24px color-mix(in srgb,var(--sanad-dialog-accent) 28%,transparent)!important;border-radius:17px!important;flex:none!important;place-items:center!important;font-size:1.45rem!important;font-weight:950!important;display:grid!important}.sanad-dialog-message{color:#4a6971!important;white-space:pre-line!important;margin:0!important;padding:23px 25px 12px!important;font-size:.92rem!important;font-weight:800!important;line-height:1.95!important}.sanad-dialog-input-wrap{padding:4px 25px 10px!important}.sanad-dialog-input-wrap textarea{resize:vertical!important;color:#173f49!important;width:100%!important;min-height:120px!important;font:inherit!important;background:#f9fcfc!important;border:1px solid #cddde1!important;border-radius:16px!important;outline:none!important;padding:14px 15px!important;font-size:.88rem!important;line-height:1.75!important;transition:border-color .15s,box-shadow .15s,background .15s!important}.sanad-dialog-input-wrap textarea:focus{border-color:var(--sanad-dialog-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--sanad-dialog-accent) 14%,transparent)!important;background:#fff!important}.sanad-dialog-validation{color:#bd1f34!important;margin-top:7px!important;font-size:.7rem!important;font-weight:900!important;display:block!important}.sanad-dialog-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:17px 25px calc(19px + env(safe-area-inset-bottom,0px))!important;background:#fffffff5!important;border-top:1px solid #e3ecee!important;justify-content:flex-end!important;gap:10px!important;display:flex!important;position:sticky!important;bottom:0!important}.sanad-dialog-actions button{min-width:122px!important;min-height:48px!important;font:inherit!important;cursor:pointer!important;border:0!important;border-radius:14px!important;padding:0 19px!important;font-size:.8rem!important;font-weight:950!important;transition:transform .14s,box-shadow .14s,filter .14s!important}.sanad-dialog-actions button:hover{filter:brightness(1.02)!important;transform:translateY(-1px)!important}.sanad-dialog-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--sanad-dialog-accent) 28%,transparent)!important;outline-offset:2px!important}.sanad-dialog-actions .secondary{color:#3d5e66!important;box-shadow:none!important;background:#eaf1f3!important}.sanad-dialog-actions .primary{color:#fff!important;background:linear-gradient(135deg,#08777d,#0aa195)!important;box-shadow:0 9px 20px #08777d38!important}.sanad-dialog-actions .danger{color:#fff!important;background:linear-gradient(135deg,#b91831,#dc354a)!important;box-shadow:0 9px 20px #b918313d!important}@keyframes sanad-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sanad-dialog-card-in{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.sanad-dialog-backdrop{padding:12px max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))!important}.sanad-dialog-card{width:100%!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:23px!important}.sanad-dialog-card:before{border-radius:23px 23px 0 0}.sanad-dialog-head{padding:22px 19px 16px!important}.sanad-dialog-icon{border-radius:15px!important;width:46px!important;height:46px!important}.sanad-dialog-head h2{font-size:1.08rem!important}.sanad-dialog-message{padding:20px 19px 10px!important;font-size:.87rem!important}.sanad-dialog-input-wrap{padding-inline:19px!important}.sanad-dialog-actions{padding:14px 19px calc(17px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:1fr 1fr!important;display:grid!important}.sanad-dialog-actions button{width:100%!important;min-width:0!important}}@media (prefers-reduced-motion:reduce){.sanad-dialog-backdrop,.sanad-dialog-card{animation:none!important}.sanad-dialog-actions button{transition:none!important}}@media print{.sanad-dialog-backdrop{display:none!important}}.wo256-print-document{flex-direction:column!important;min-height:297mm!important;display:flex!important}.wo256-print-document>.official-document-footer{flex:none!important;margin-top:0!important}.wo256-print-approvals{background:#fbfdfd!important;border-top:1px solid #d6e5e7!important;flex:none!important;margin-top:auto!important}.wo256-print-document .wo231-print-field{min-height:13mm!important;padding:2.5mm 3mm!important}.wo256-print-document .wo231-print-field.multiline{min-height:17mm!important}.wo256-print-document .wo231-print-field small,.wo256-print-document .wo231-number-strip small{font-size:6.7pt!important}.wo256-print-document .wo231-print-field strong{font-size:8.1pt!important;line-height:1.48!important}.wo256-print-document .wo231-number-strip strong{font-size:8.5pt!important}.wo256-print-document .wo231-print-section h2{font-size:9.5pt!important}.wo256-print-document .wo231-assignment-table .head span{padding:2.2mm!important;font-size:6.8pt!important}.wo256-print-document .wo231-assignment-table .row>span{min-height:13mm!important;padding:2.4mm!important;font-size:7pt!important;line-height:1.48!important}.wo256-print-document .wo231-assignment-table .row .wo241-print-action{min-height:16mm!important}.mode-manual .wo256-print-document .wo231-assignment-table .row>span{min-height:22mm!important}.mode-manual .wo256-print-document .wo231-assignment-table .row .wo241-print-action{min-height:25mm!important}.mode-manual .wo256-print-document .wo242-handwriting-lines{background:repeating-linear-gradient(#0000 0 5mm,#aebfc3 5.1mm 5.35mm)!important;min-height:15mm!important}.wo256-print-document .wo231-electronic-approval,.wo256-print-document .wo231-manual-box{min-height:29mm!important;padding:3mm!important}.wo256-print-document .wo231-electronic-approval h3,.wo256-print-document .wo231-manual-box h3{font-size:7.5pt!important}.wo256-print-document .wo231-electronic-approval>strong{font-size:7.2pt!important}.wo256-print-document .wo231-electronic-approval p{font-size:6pt!important}.wo256-print-document .wo240-approval-verification{margin-top:1.5mm!important}.wo256-print-document .wo240-approval-verification .sanad-verification-qr{width:16mm!important;height:16mm!important}@media print{.wo256-print-document{flex-direction:column!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;display:flex!important;overflow:hidden!important}.wo256-print-approvals{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-top:auto!important}.wo256-print-document>.official-document-footer{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-top:0!important}.wo256-print-document.density-dense .wo231-print-field{min-height:11.5mm!important;padding:2mm 2.4mm!important}.wo256-print-document.density-dense .wo231-print-field.multiline{min-height:14mm!important}.wo256-print-document.density-dense .wo231-assignment-table .row>span{min-height:10.5mm!important;padding:1.8mm!important;font-size:6.3pt!important}.wo256-print-document.density-dense .wo231-electronic-approval,.wo256-print-document.density-dense .wo231-manual-box{min-height:23mm!important;padding:2mm!important}.wo256-print-document.density-ultra-dense .wo231-print-field{min-height:9.5mm!important;padding:1.5mm 2mm!important}.wo256-print-document.density-ultra-dense .wo231-print-field.multiline{min-height:11.5mm!important}.wo256-print-document.density-ultra-dense .wo231-assignment-table .row>span{min-height:8.5mm!important;padding:1.25mm!important;font-size:5.7pt!important}.wo256-print-document.density-ultra-dense .wo231-electronic-approval,.wo256-print-document.density-ultra-dense .wo231-manual-box{min-height:18mm!important;padding:1.4mm!important}}.sanad-official-print-bar{top:calc(8px + env(safe-area-inset-top,0px));z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #075b6b2e;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(210mm,100% - 20px);margin:0 auto 12px;padding:10px 12px;display:grid;position:sticky;box-shadow:0 14px 38px #022c3b24}.sanad-official-print-bar>strong{text-align:center;color:#164d59;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:950;overflow:hidden}.sanad-official-print-back,.sanad-official-print-button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.sanad-official-print-back{color:#315e68;background:#edf4f5}.sanad-official-print-button{color:#fff;background:linear-gradient(135deg,#075f74,#0a9788);box-shadow:0 8px 20px #075f7438}.sanad-official-print-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.v257-inspection-print-bar{margin-top:10px}.wo257-print-document{background:#fff!important;flex-direction:column!important;width:min(210mm,100%)!important;min-height:297mm!important;display:flex!important}.wo257-print-document .wo231-number-strip>div{padding:3.2mm 3.5mm!important}.wo257-print-document .wo231-print-section{padding:4mm 7mm!important}.wo257-print-document .wo231-print-section h2{letter-spacing:0!important;margin-bottom:2.8mm!important;font-size:10pt!important}.wo257-print-document .wo231-detail-matrix{gap:2.2mm!important}.wo257-print-document .wo231-print-field{border-radius:3mm!important;min-height:14.5mm!important;padding:3mm 3.4mm!important}.wo257-print-document .wo231-print-field.multiline{min-height:19mm!important}.wo257-print-document .wo231-print-field small{font-size:7pt!important}.wo257-print-document .wo231-print-field strong{font-size:8.5pt!important;line-height:1.55!important}.wo257-execution-section{flex-direction:column!important;flex:auto!important;min-height:58mm!important;display:flex!important}.wo257-execution-section .wo231-assignment-table{border-radius:3.2mm!important;flex-direction:column!important;flex:auto!important;min-height:48mm!important;display:flex!important}.wo257-execution-section .wo231-assignment-table .head{flex:none!important}.wo257-execution-section .wo231-assignment-table .row{flex:1 1 0!important;align-items:stretch!important;min-height:31mm!important}.wo257-execution-section .wo231-assignment-table .row>span{flex-direction:column!important;justify-content:flex-start!important;min-height:31mm!important;padding:3mm!important;font-size:7.5pt!important;line-height:1.6!important;display:flex!important}.wo257-execution-section .wo231-assignment-table .row .wo241-print-action{min-height:31mm!important}.mode-manual .wo257-execution-section .wo231-assignment-table .row,.mode-manual .wo257-execution-section .wo231-assignment-table .row>span,.mode-manual .wo257-execution-section .wo231-assignment-table .row .wo241-print-action{min-height:43mm!important}.mode-manual .wo257-execution-section .wo242-handwriting-lines{flex:1;background:repeating-linear-gradient(#0000 0 6mm,#9fb5ba 6.1mm 6.35mm)!important;min-height:26mm!important;margin-top:2mm!important}.wo257-print-approvals{background:linear-gradient(#fbfdfd,#f7fbfb)!important;border-top:1px solid #cfe0e3!important;flex:none!important;margin-top:0!important;padding-top:3.5mm!important}.wo257-print-approvals .wo231-signature-grid,.wo257-print-approvals .wo231-manual-grid{gap:2.5mm!important}.wo257-print-approvals .wo231-electronic-approval{border-radius:3mm!important;min-height:37mm!important;padding:3.2mm!important}.wo257-print-approvals .wo231-electronic-approval h3{margin:2mm 0 1.5mm!important;font-size:8pt!important}.wo257-print-approvals .wo231-electronic-approval>strong{font-size:7.8pt!important}.wo257-print-approvals .wo231-electronic-approval p{margin:1mm 0!important;font-size:6.4pt!important}.wo257-manual-approval{background:#fff!important;border:1px solid #a9c8ce!important;border-top:2px solid #087680!important;border-radius:3mm!important;flex-direction:column!important;min-height:42mm!important;padding:3.4mm!important;display:flex!important}.wo257-manual-approval>small{color:#087680!important;letter-spacing:.08em!important;font-size:6pt!important;font-weight:950!important}.wo257-manual-approval h3{color:#164c58!important;margin:1.5mm 0 2.3mm!important;font-size:8pt!important}.wo257-manual-name{grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:2mm!important;font-size:6.4pt!important;display:grid!important}.wo257-manual-name span,.wo257-manual-signature-line span,.wo257-manual-date-grid span{color:#6b8288!important;font-weight:850!important}.wo257-manual-name strong{color:#284f58;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #9fb5ba;min-width:0;padding-bottom:1mm;overflow:hidden;font-size:7pt!important}.wo257-manual-signature-line{grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:2mm!important;margin-top:3.2mm!important;font-size:6.4pt!important;display:grid!important}.wo257-manual-signature-line i{border-bottom:1px solid #8fa9ae;height:9mm;display:block}.wo257-manual-date-grid{grid-template-columns:1fr 1fr!important;gap:4mm!important;margin-top:auto!important;padding-top:2.5mm!important;display:grid!important}.wo257-manual-date-grid>div{grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:1.5mm!important;font-size:6.2pt!important;display:grid!important}.wo257-manual-date-grid i{border-bottom:1px solid #9fb5ba;height:5mm;display:block}.wo257-print-document>.official-document-footer{border-top:1px solid #d1e0e3!important;flex:none!important;margin-top:0!important}@media (max-width:720px){.sanad-official-print-bar{grid-template-columns:1fr 1fr;gap:8px;width:calc(100% - 16px);padding:8px;position:relative;top:auto}.sanad-official-print-bar>strong{white-space:normal;grid-area:1/1/auto/-1;font-size:.72rem}.sanad-official-print-back,.sanad-official-print-button{width:100%;min-height:46px;padding:0 10px;font-size:.68rem}}@media print{.sanad-official-print-bar{display:none!important}.wo257-print-document{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:hidden!important}.wo257-execution-section{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;flex:auto!important;min-height:52mm!important}.wo257-print-approvals{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-top:0!important}.wo257-print-document>.official-document-footer{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.wo257-print-document.density-dense .wo257-execution-section .wo231-assignment-table .row,.wo257-print-document.density-dense .wo257-execution-section .wo231-assignment-table .row>span{min-height:22mm!important}.wo257-print-document.density-dense .wo257-print-approvals .wo231-electronic-approval,.wo257-print-document.density-dense .wo257-manual-approval{min-height:29mm!important;padding:2.3mm!important}.wo257-print-document.density-ultra-dense .wo231-print-section{padding-block:2.5mm!important}.wo257-print-document.density-ultra-dense .wo257-execution-section .wo231-assignment-table .row,.wo257-print-document.density-ultra-dense .wo257-execution-section .wo231-assignment-table .row>span{min-height:16mm!important;padding:1.5mm!important;font-size:6.1pt!important}.wo257-print-document.density-ultra-dense .wo257-print-approvals .wo231-electronic-approval,.wo257-print-document.density-ultra-dense .wo257-manual-approval{min-height:23mm!important;padding:1.6mm!important}}.sanad-live-notification-board{background:radial-gradient(circle at 90% 0,#19beb21f,#0000 30%),linear-gradient(145deg,#fff,#f4fbfb);border-color:#c8e0e4;width:min(1700px,100%);margin:0 auto 18px;padding:clamp(14px,2vw,22px)}.sanad-live-heading-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sanad-live-heading-line>span{color:#486a72;background:#edf5f6;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:4px 9px;font-size:.61rem;font-weight:950;display:inline-flex}.sanad-live-heading-line>span i{background:#94a8ad;border-radius:50%;width:7px;height:7px}.sanad-live-heading-line>span.connected{color:#08745b;background:#e9f9f2}.sanad-live-heading-line>span.connected i{background:#0ca878;box-shadow:0 0 0 5px #0ca8781c}.notification-priority-tabs{background:#edf5f6;border:1px solid #d7e8eb;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;padding:6px;display:grid}.notification-priority-tabs button{color:#43666e;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:.72rem;font-weight:950;display:flex}.notification-priority-tabs button b{color:#fff;background:#6f9299;border-radius:9px;place-items:center;min-width:27px;height:27px;font-size:.7rem;display:grid}.notification-priority-tabs button.active{background:#fff;border-color:#b7d8dd;box-shadow:0 7px 17px #07475414}.notification-priority-tabs button.urgent b{background:#d92d3d}.notification-priority-tabs button.important b{background:#d89408}.notification-priority-tabs button.normal b{background:#0b8c83}.notification-priority-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.notification-priority-board.filter-urgent,.notification-priority-board.filter-important,.notification-priority-board.filter-normal{grid-template-columns:1fr}.notification-priority-column{background:#ffffffc2;border:1px solid #d8e7ea;border-radius:19px;min-width:0;padding:10px}.notification-priority-column>header{justify-content:space-between;align-items:center;gap:9px;padding:4px 4px 9px;display:flex}.notification-priority-column>header>div{align-items:center;gap:8px;display:flex}.notification-priority-column>header i{background:#0b8c83;border-radius:50%;width:9px;height:9px}.notification-priority-column.urgent>header i{background:#d92d3d;box-shadow:0 0 0 5px #d92d3d1a}.notification-priority-column.important>header i{background:#d89408}.notification-priority-column>header strong{color:#173f49;font-size:.78rem;font-weight:950}.notification-priority-column>header>span{color:#42656d;background:#edf5f6;border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:.68rem;font-weight:950;display:grid}.notification-priority-column .notification-list{gap:7px;margin-top:0}.notification-priority-column .notification-card{box-shadow:none;border-radius:14px;grid-template-columns:7px minmax(0,1fr) auto;gap:9px;padding:10px}.notification-priority-column .notification-title-row strong{font-size:.76rem}.notification-priority-column .notification-copy p{font-size:.68rem;line-height:1.55}.notification-priority-column .notification-card .dismiss{align-self:start;padding:5px 7px;font-size:.58rem}.notification-source-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.notification-source-row span{color:#0a746f;text-overflow:ellipsis;white-space:nowrap;background:#e5f7f4;border-radius:999px;max-width:70%;padding:3px 7px;font-size:.55rem;font-weight:950;display:inline-flex;overflow:hidden}.notification-source-row time{color:#84999e;font-size:.53rem;font-weight:800}.notification-record-link{color:#08786f;font:inherit;cursor:pointer;direction:ltr;background:#e5f5f4;border:0;border-radius:9px;padding:5px 8px;font-size:.62rem;font-weight:950}.notification-card.source-inspector{background:linear-gradient(135deg,#f5fcfd,#eef9fa);border-inline-start:4px solid #087f91}.notification-card.source-inspector .notification-source-row span{color:#075e70;background:#dff5f7}.notification-column-empty{text-align:center;color:#8a9da1;border:1px dashed #d5e4e6;border-radius:13px;padding:18px;font-size:.68rem;font-weight:850}.sanad-live-toast-stack{z-index:26000;top:calc(86px + env(safe-area-inset-top,0px));pointer-events:none;gap:10px;width:min(390px,100vw - 28px);display:grid;position:fixed;inset-inline-end:18px}.sanad-live-toast{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:linear-gradient(135deg,#063d50,#087f7a);border:1px solid #ffffff61;border-radius:19px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:13px;animation:.35s both sanad-live-toast-in;display:grid;position:relative;box-shadow:0 22px 60px #02202d57}.sanad-live-toast.urgent{background:linear-gradient(135deg,#7f1d2d,#d42e43)}.sanad-live-toast.important{background:linear-gradient(135deg,#80520a,#d98c0b)}.sanad-live-toast.source-inspector{background:linear-gradient(135deg,#07546b,#078c8d)}.live-toast-icon{color:#073844;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:950;display:grid}.sanad-live-toast>div:nth-child(2){min-width:0}.sanad-live-toast small{color:#ffffffc2;font-size:.58rem;font-weight:900;display:block}.sanad-live-toast strong{margin-top:4px;font-size:.82rem;font-weight:950;line-height:1.4;display:block}.sanad-live-toast p{color:#ffffffd6;text-overflow:ellipsis;white-space:nowrap;direction:ltr;margin:4px 0 0;font-size:.67rem;font-weight:800;overflow:hidden}.sanad-live-toast button:not(.close){color:#073844;font:inherit;background:#fff;border:1px solid #ffffff59;border-radius:10px;margin-top:8px;padding:6px 11px;font-size:.63rem;font-weight:950}.sanad-live-toast .close{color:#fff;background:#ffffff2b;border:0;border-radius:9px;width:28px;height:28px;font-size:1rem;font-weight:950}@keyframes sanad-live-toast-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}.wo231-work-order-table tr.source-maintenance-supervisor>td:first-of-type,.wo231-work-order-table tr.source-maintenance-supervisor>td:nth-of-type(2){background:linear-gradient(135deg,#f2fbfc,#eaf7f8)}.wo231-work-order-table tr.source-maintenance-supervisor{box-shadow:inset -4px 0 #078a92}.wo231-mobile-card.source-maintenance-supervisor{background:linear-gradient(145deg,#fff,#effafb);border-color:#80cdd2;box-shadow:inset -4px 0 #078a92,0 12px 28px #07758017}.wo258-source-badge{color:#075f6c;white-space:nowrap;background:#dff5f6;border-radius:999px;align-items:center;gap:5px;margin-bottom:6px;padding:5px 8px;font-size:.56rem;font-weight:950;display:inline-flex}.wo258-inspector-reference,.wo258-detail-inspection-no{color:#07818a;direction:ltr;margin-top:4px;font-size:.58rem;font-style:normal;font-weight:950;display:block}.wo23-detail-title.source-maintenance-supervisor small{color:#80eee4}.wo23-detail-title.source-maintenance-supervisor h1{color:#fff}.wo23-detail-title.source-maintenance-supervisor .wo258-detail-inspection-no{color:#a5f3ed}.wo258-print-document .wo257-print-approvals{padding-top:2.2mm!important}.wo258-print-document .wo257-print-approvals .wo231-signature-grid,.wo258-print-document .wo257-print-approvals .wo231-manual-grid{gap:1.8mm!important}.wo258-print-document .wo257-print-approvals .wo231-electronic-approval,.wo258-print-document .wo257-manual-approval{border-radius:2.5mm!important;min-height:23mm!important;padding:2mm!important}.wo258-print-document .wo257-print-approvals .wo231-electronic-approval h3,.wo258-print-document .wo257-manual-approval h3{margin:1mm 0!important;font-size:6.8pt!important}.wo258-print-document .wo257-print-approvals .wo231-electronic-approval>strong{font-size:6.6pt!important}.wo258-print-document .wo257-print-approvals .wo231-electronic-approval p{margin:.5mm 0!important;font-size:5.3pt!important}.wo258-print-document .wo257-manual-approval>small{font-size:5.2pt!important}.wo258-print-document .wo257-manual-name,.wo258-print-document .wo257-manual-signature-line,.wo258-print-document .wo257-manual-date-grid>div{font-size:5.3pt!important}.wo258-print-document .wo257-manual-name strong{font-size:5.8pt!important}.wo258-print-document .wo257-manual-signature-line{margin-top:1.5mm!important}.wo258-print-document .wo257-manual-signature-line i{height:5mm!important}.wo258-print-document .wo257-manual-date-grid{gap:2mm!important;padding-top:1.4mm!important}.wo258-print-document .wo257-manual-date-grid i{height:3mm!important}@media (max-width:1050px){.notification-priority-board{grid-template-columns:1fr}.notification-priority-column .notification-list,.wo23-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.notification-priority-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-priority-column .notification-list{grid-template-columns:1fr}.sanad-live-toast-stack{top:calc(72px + env(safe-area-inset-top,0px));width:auto;inset-inline:10px}.sanad-live-toast{grid-template-columns:36px minmax(0,1fr) 28px;padding:11px}.live-toast-icon{width:36px;height:36px}.wo258-source-badge{white-space:normal}}@media print{.sanad-live-notification-board,.sanad-live-toast-stack{display:none!important}.wo258-print-document .wo257-print-approvals .wo231-electronic-approval,.wo258-print-document .wo257-manual-approval{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;min-height:22mm!important}}.wo23-print-page,.report23-print-page,.sign23-print-page,.dept-report-page{font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Noto Kufi Arabic,Segoe UI,Tahoma,Arial,sans-serif}.dept-report-page{color:#153943;background:linear-gradient(#e9f5f7,#f7fbfc);min-height:100dvh;padding:18px}.dept-report-tools{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #c9dfe4;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:end;gap:12px;width:min(1400px,100%);margin:0 auto 15px;padding:12px;display:grid;position:sticky;top:8px;box-shadow:0 16px 42px #08404e1f}.dept-report-tools form{justify-content:center;align-items:end;gap:8px;display:flex}.dept-report-tools label{color:#4d6972;gap:4px;font-size:.68rem;font-weight:900;display:grid}.dept-report-tools input{color:#123d4a;min-height:41px;font:inherit;background:#fff;border:1px solid #bdd3d9;border-radius:11px;padding:0 10px;font-size:.76rem;font-weight:850}.dept-report-tools button,.dept-report-tools a{color:#fff;cursor:pointer;white-space:nowrap;background:#087d79;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}.dept-report-tools a{color:#0a6270;background:#eaf5f6;border:1px solid #c6dfe3}.dept-report-tools .summary{color:#fff;background:#087d79;border-color:#087d79}.dept-report-tools .secondary{color:#0a6270;background:#eef7f8;border:1px solid #c7dfe3}.dept-report-tool-actions{flex-wrap:wrap;gap:7px;display:flex}.dept-report-tool-actions.export-actions{justify-content:flex-end}.dept-report-state{text-align:center;color:#0a6270;background:#fff;border:1px solid #d3e3e6;border-radius:24px;width:min(1120px,100%);margin:12vh auto;padding:35px;font-weight:950}.dept-report-state.error{color:#a92727;background:#fff5f5}.dept-report-page-notice{color:#765000;text-align:center;background:#fff8dc;border:1px solid #e6c56c;border-radius:13px;width:min(1200px,100%);margin:0 auto 12px;padding:11px 14px;font-size:.72rem;font-weight:900}.dept-report-sheet{page:department-summary;background:#fff;border:1px solid #c9dde2;border-radius:24px;width:min(1200px,100%);margin:0 auto;overflow:hidden;box-shadow:0 22px 58px #073a4821}.dept-report-sheet>.official-document-branding{border-radius:0}.dept-report-meta{color:#4d6972;background:#f7fbfc;border-bottom:1px solid #d9e7ea;justify-content:space-between;gap:12px;padding:13px 24px;font-size:.72rem;display:flex}.dept-report-meta strong{color:#0b5968}.dept-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 24px;display:grid}.dept-report-kpis>div{border:1px solid #0000;border-radius:18px;min-height:92px;padding:16px 18px;position:relative;overflow:hidden}.dept-report-kpis>div:after{content:"";inset-inline-end:-22px;opacity:.08;background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-34px}.dept-report-kpis span,.dept-report-kpis strong{display:block}.dept-report-kpis span{font-size:.72rem;font-weight:900}.dept-report-kpis strong{margin-top:7px;font-size:1.8rem;font-weight:950;line-height:1}.dept-report-kpis .open{color:#8a5900;background:#fff8df;border-color:#f2d58c}.dept-report-kpis .closed{color:#087553;background:#eafaf3;border-color:#a9dec9}.dept-report-kpis .total{color:#075c79;background:#edf8fc;border-color:#b6d9e6}.dept-report-kpis .rate{color:#6441a4;background:#f5f1fc;border-color:#d6c8ee}.dept-report-table-wrap{padding:0 24px 18px}.dept-report-table-heading{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 10px;display:flex}.dept-report-table-heading h2{color:#0a5868;margin:0;font-size:1rem;font-weight:950}.dept-report-table-heading label{color:#607780;align-items:center;gap:6px;font-size:.67rem;font-weight:850;display:flex}.dept-report-table-wrap table{border-collapse:separate;border-spacing:0;border:1px solid #cbdde1;border-radius:15px;width:100%;font-size:.76rem;overflow:hidden}.dept-report-table-wrap th,.dept-report-table-wrap td{border-bottom:1px solid #dbe7ea;text-align:center;vertical-align:middle;border-inline-end:1px solid #e3edef;padding:9px 10px}.dept-report-table-wrap th:last-child,.dept-report-table-wrap td:last-child{border-inline-end:0}.dept-report-table-wrap tbody tr:last-child td{border-bottom:0}.dept-report-table-wrap thead th{color:#fff;background:#0a596a;font-size:.7rem;font-weight:950}.dept-report-table-wrap thead th.open{background:#b87900}.dept-report-table-wrap thead th.closed{background:#087b5a}.dept-report-table-wrap thead th.total{background:#075e7c}.dept-report-table-wrap tbody tr:nth-child(2n){background:#f7fbfc}.dept-report-table-wrap td.department{text-align:start;min-width:250px}.dept-report-table-wrap td.department strong,.dept-report-table-wrap td.department small{display:block}.dept-report-table-wrap td.department strong{color:#123e4b;font-size:.78rem}.dept-report-table-wrap td.department small{color:#82969d;margin-top:2px;font-size:.58rem;font-weight:750}.dept-report-table-wrap td.open{color:#9b6300;background:#fffbeb}.dept-report-table-wrap td.closed{color:#087352;background:#effbf5}.dept-report-table-wrap td.total{color:#075d79;background:#eff9fc}.dept-report-table-wrap td b{font-size:.9rem}.dept-report-table-wrap td.empty{color:#71878e;padding:28px;font-weight:850}.dept-report-rate{color:#173f4a;background:#eef5f6;border:1px solid #d2e1e4;border-radius:9px;min-width:100px;height:26px;font-size:.68rem;font-weight:950;line-height:24px;display:block;position:relative;overflow:hidden}.dept-report-rate i{z-index:0;opacity:.7;background:#9cdbc6;position:absolute;inset-block:0;inset-inline-start:0}.dept-report-rate{isolation:isolate}.dept-report-rate i{z-index:-1}.dept-report-note{color:#587078;background:#f2f9fa;border-inline-start:4px solid #0a7b78;border-radius:8px;margin:0 24px 17px;padding:10px 13px;font-size:.64rem;font-weight:750;line-height:1.7}.dept-report-sheet>.official-document-footer{margin-top:0}.dept-report-print-tables{display:none}@media (max-width:980px){.dept-report-tools{grid-template-columns:1fr;position:relative;top:auto}.dept-report-tools form{flex-wrap:wrap;justify-content:stretch}.dept-report-tools form label{flex:1;min-width:135px}.dept-report-tool-actions,.dept-report-tool-actions.export-actions{justify-content:center}.dept-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dept-report-page{padding:8px}.dept-report-table-wrap{padding-inline:10px;overflow-x:auto}.dept-report-meta{padding-inline:14px;display:grid}}@page department-summary{size:A4 landscape;margin:7mm}@media print{body:has(.dept-report-sheet){background:#fff!important}.dept-report-page{background:#fff;height:196mm;min-height:196mm;padding:0;overflow:visible}.dept-report-sheet{width:100%;max-width:none;height:196mm;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-moz-column-break-after:avoid;break-after:avoid-page;page-break-after:avoid;border:0;border-radius:0;overflow:visible;margin:0!important}.dept-report-sheet>.official-document-branding{min-height:20mm;padding:3mm 5mm!important}.dept-report-meta{padding:1.6mm 4mm;font-size:6.5pt}.dept-report-kpis{gap:1.7mm;padding:2mm 4mm}.dept-report-kpis>div{border-radius:2.3mm;min-height:15mm;padding:2.2mm 2.7mm}.dept-report-kpis span{font-size:6.4pt}.dept-report-kpis strong{margin-top:1.5mm;font-size:15pt}.dept-report-table-wrap{padding:0 4mm 1.8mm;overflow:visible}.dept-report-table-heading{margin:0 0 1.4mm}.dept-report-table-heading h2{font-size:8pt}.dept-report-screen-table{display:none!important}.dept-report-print-tables{grid-template-columns:repeat(var(--dept-print-columns,2),minmax(0,1fr));align-items:start;gap:1mm;display:grid!important}.dept-report-print-tables.is-single{grid-template-columns:1fr}.dept-report-print-tables table{table-layout:fixed;font-size:var(--dept-print-font,6.2pt);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:1.2mm}.dept-report-print-tables th,.dept-report-print-tables td{padding:var(--dept-print-cell-y,.72mm) .42mm;line-height:1.08}.dept-report-print-tables th:first-child,.dept-report-print-tables td:first-child{width:5.5mm}.dept-report-print-tables th:nth-child(2),.dept-report-print-tables td:nth-child(2){width:auto}.dept-report-print-tables td.department{text-align:start;overflow-wrap:anywhere;min-width:0}.dept-report-print-tables td.department strong,.dept-report-print-tables td.department small{display:block}.dept-report-print-tables td.department strong{font-size:var(--dept-print-font,6.2pt);line-height:1.05}.dept-report-print-tables td.department small{color:#526d74;font-size:calc(var(--dept-print-font,6.2pt) * .86);white-space:nowrap;direction:ltr;unicode-bidi:isolate;margin-top:.1mm;font-weight:850}.dept-report-sheet[data-print-columns="1"] .dept-report-print-tables,.dept-report-sheet[data-print-columns="2"] .dept-report-print-tables{gap:2.4mm}.dept-report-sheet[data-print-columns="3"] .dept-report-print-tables{gap:1.8mm}.dept-report-sheet[data-print-columns="4"] .dept-report-print-tables{gap:1.2mm}.dept-report-sheet.has-many-columns .dept-report-print-tables th,.dept-report-sheet.has-many-columns .dept-report-print-tables td{padding-inline:.22mm}.dept-report-sheet.has-many-columns .dept-report-print-tables th:first-child,.dept-report-sheet.has-many-columns .dept-report-print-tables td:first-child{width:4.4mm!important;min-width:4.4mm!important}.dept-report-note{margin:0 4mm 1.5mm;padding:1.3mm 2mm;font-size:5.7pt;line-height:1.35}.dept-report-sheet>.official-document-footer{padding:1.3mm 4mm!important;font-size:5.8pt!important}.dept-report-table-wrap tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.dept-report-sheet.is-dense>.official-document-branding{min-height:17mm;padding:2mm 4mm!important}.dept-report-sheet.is-dense .dept-report-meta{padding:1mm 4mm;font-size:5.8pt}.dept-report-sheet.is-dense .dept-report-kpis{padding:1.3mm 4mm}.dept-report-sheet.is-dense .dept-report-kpis>div{min-height:12mm;padding:1.5mm 2mm}.dept-report-sheet.is-dense .dept-report-kpis span{font-size:5.7pt}.dept-report-sheet.is-dense .dept-report-kpis strong{font-size:12pt}.dept-report-sheet.is-dense .dept-report-note{padding:.8mm 1.5mm;font-size:5.2pt}.dept-report-sheet.is-dense>.official-document-footer{padding:.8mm 4mm!important;font-size:5.2pt!important}.dept-report-sheet.is-ultra-dense>.official-document-branding{min-height:13mm!important;padding:1.2mm 3mm!important}.dept-report-sheet.is-ultra-dense .dept-report-meta{padding:.55mm 3mm;font-size:4.8pt}.dept-report-sheet.is-ultra-dense .dept-report-kpis{gap:.7mm;padding:.7mm 3mm}.dept-report-sheet.is-ultra-dense .dept-report-kpis>div{min-height:8mm;padding:.8mm 1.2mm}.dept-report-sheet.is-ultra-dense .dept-report-kpis span{font-size:4.5pt}.dept-report-sheet.is-ultra-dense .dept-report-kpis strong{margin-top:.5mm;font-size:8pt}.dept-report-sheet.is-ultra-dense .dept-report-table-heading{margin-bottom:.5mm}.dept-report-sheet.is-ultra-dense .dept-report-table-heading h2{font-size:5.5pt}.dept-report-sheet.is-ultra-dense .dept-report-note{margin-bottom:.4mm;padding:.35mm 1mm;font-size:4.2pt;line-height:1.15}.dept-report-sheet.is-ultra-dense>.official-document-footer{padding:.35mm 3mm!important;font-size:4.2pt!important}}.dept-report-sheet{border-top:4px solid #087f7b}.dept-report-meta{background:linear-gradient(90deg,#f3fafb,#fff)}.dept-report-table-wrap tbody tr{transition:background-color .15s}.dept-report-table-wrap tbody tr:hover{background:#edf8f8}.dept-report-screen-table th:first-child,.dept-report-screen-table td:first-child{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;direction:ltr;unicode-bidi:isolate;width:48px;min-width:48px;font-weight:950}.dept-report-screen-table td:first-child{color:#075f70;background:#edf8fa}@media print{.dept-report-sheet{border-top:1.2mm solid #087f7b!important}.dept-report-print-tables th:first-child,.dept-report-print-tables td:first-child{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:center!important;white-space:nowrap!important;font-family:Arial,Tahoma,sans-serif!important;font-size:var(--dept-print-font,6.2pt)!important;direction:ltr!important;unicode-bidi:isolate!important;font-weight:950!important;overflow:visible!important}.dept-report-print-tables td:first-child{color:#064f61!important;background:#e8f5f7!important}.dept-report-print-tables tbody tr:nth-child(2n) td:first-child{background:#deeff2!important}.dept-report-print-tables th{box-shadow:inset 0 -1px #ffffff2e}}.reception-alerts-enabled .notification-head-actions{align-items:stretch}.reception-sound-toggle{color:#15515a!important;cursor:pointer!important;background:linear-gradient(135deg,#f7fcfc,#eaf7f6)!important;border:1px solid #b9d9dc!important;border-radius:13px!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 12px!important;display:flex!important;box-shadow:0 7px 17px #04535e12!important}.reception-sound-toggle>span{background:#dff2f1!important;border-radius:9px!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;font-size:.85rem!important;display:grid!important}.reception-sound-toggle>b{white-space:nowrap!important;font-size:.67rem!important;font-weight:950!important}.reception-sound-toggle.enabled{color:#087359!important;background:linear-gradient(135deg,#f1fdf8,#e4f8f0)!important;border-color:#83d6c2!important}.reception-sound-toggle.enabled>span{background:#cff2e4!important}.reception-sound-toggle.disabled{color:#677f85!important;background:#f3f7f8!important;border-color:#d9e2e4!important}.reception-sound-toggle.waiting.enabled{box-shadow:inset 0 0 0 1px #0873590f,0 7px 17px #04535e12!important}.reception-latest-arrivals{background:linear-gradient(145deg,#f8fdfd,#eef9f8);border:1px solid #c9e1e4;border-radius:20px;margin-top:15px;padding:13px;box-shadow:inset 0 1px #fff,0 10px 24px #04495412}.reception-latest-arrivals>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 3px 11px;display:flex}.reception-latest-arrivals>header small{color:#078b82!important;letter-spacing:.16em!important;font-size:.56rem!important;font-weight:950!important;display:block!important}.reception-latest-arrivals>header h3{color:#113f49;margin:3px 0 1px;font-size:1rem;font-weight:950}.reception-latest-arrivals>header p{color:#6e858b;margin:0;font-size:.65rem;font-weight:800}.reception-latest-arrivals>header>span{color:#557178;white-space:nowrap;background:#e7f0f2;border-radius:12px;align-items:center;gap:7px;min-height:35px;padding:5px 10px;font-size:.63rem;font-weight:950;display:flex}.reception-latest-arrivals>header>span b{color:#fff;background:#789ba2;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:.66rem;display:grid}.reception-latest-arrivals>header>span.has-new{color:#b2162e;background:#fff0f2}.reception-latest-arrivals>header>span.has-new b{background:#db2440}.reception-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.reception-arrival-card{min-width:0;min-height:126px;text-align:inherit;color:#173f49;cursor:pointer;background:#fff;border:1px solid #d3e6e8;border-radius:16px;flex-direction:column;align-items:stretch;padding:11px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #05434e0f}.reception-arrival-card:before{content:"";background:#0b8c83;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.reception-arrival-card.important:before{background:#d89408}.reception-arrival-card.urgent:before{background:#d92d3d}.reception-arrival-card.urgent{background:linear-gradient(145deg,#fff,#fff5f6);border-color:#f0afb6}.reception-arrival-card.important{background:linear-gradient(145deg,#fff,#fffaf0);border-color:#efd28a}.reception-arrival-card.read{opacity:.76}.reception-arrival-card:disabled{cursor:default}.reception-arrival-card:hover:not(:disabled),.reception-arrival-card:focus-visible:not(:disabled){border-color:#87cbd0;outline:none;transform:translateY(-2px);box-shadow:0 13px 28px #05434e1f}.arrival-card-top{justify-content:space-between;align-items:center;gap:7px;margin-bottom:7px;display:flex}.arrival-card-top span{color:#087168;text-overflow:ellipsis;white-space:nowrap;background:#e4f6f3;border-radius:999px;max-width:68%;padding:3px 7px;font-size:.54rem;font-weight:950;overflow:hidden}.arrival-card-top time{color:#7d9398;white-space:nowrap;font-size:.52rem;font-weight:850}.reception-arrival-card>strong{color:#075e72;direction:ltr;font-size:.78rem;font-weight:950}.reception-arrival-card>p{color:#173f49;margin:4px 0 2px;font-size:.72rem;font-weight:950;line-height:1.4}.reception-arrival-card>small{color:#637b81;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.61rem;font-weight:800;line-height:1.5;display:-webkit-box;overflow:hidden}.reception-arrival-card>em{color:#087369;background:#e5f7f4;border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px 8px;font-size:.54rem;font-style:normal;font-weight:950}.reception-arrival-card.important>em{color:#9a6200;background:#fff0c7}.reception-arrival-card.urgent>em{color:#b21d34;background:#ffe3e7}.reception-arrival-card.unread>strong{font-size:.84rem}.reception-arrival-card.arrived-now{animation:1.05s 2 sanad-arrival-pulse;box-shadow:0 0 0 3px #0aa9991c,0 14px 30px #04586026}.reception-arrival-card.urgent.arrived-now{box-shadow:0 0 0 3px #d92d3d1f,0 14px 30px #74142429}.notification-card.arrived-now{animation:1.05s 2 sanad-arrival-card-pulse}@keyframes sanad-arrival-pulse{0%,to{transform:none}50%{transform:translateY(-2px)scale(1.012)}}@keyframes sanad-arrival-card-pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #0aa9991f}}.reception-latest-empty{text-align:center;color:#82989d;background:#ffffffa8;border:1px dashed #cee1e4;border-radius:14px;grid-column:1/-1;padding:18px;font-size:.7rem;font-weight:850}@media (max-width:1080px){.reception-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.reception-sound-toggle{flex:100%;justify-content:center!important}.reception-latest-arrivals>header{flex-direction:column;align-items:stretch}.reception-latest-arrivals>header>span{align-self:flex-start}.reception-latest-grid{grid-template-columns:1fr}.reception-arrival-card{min-height:116px}}@media print{.reception-sound-toggle,.reception-latest-arrivals{display:none!important}}@media (display-mode:standalone) and (pointer:coarse),(max-width:900px) and (pointer:coarse){html[data-sanad-touch-ready=true],body[data-sanad-touch-ready=true]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important;touch-action:pan-x pan-y pinch-zoom!important;overflow:hidden auto!important}body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .sanad-app-view,body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .sanad-page-stage,body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .sanad-page-stage>main{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom!important}.sanad-signature-canvas{touch-action:none!important}.sanad-dialog-backdrop,.sanad-mobile-bottom-nav,.sanad-global-header,button,a{touch-action:manipulation}}.department-center-hero{background:linear-gradient(135deg,#062f43 0%,#087d82 58%,#073449 100%)!important}.wo2510-department-dashboard{margin-top:22px}.wo2510-locked-department{color:#0a4858;background:linear-gradient(145deg,#f8fcfd,#edf8f9);border:1px solid #b7d7dc;border-radius:14px;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:12px 16px;display:flex}.wo2510-locked-department span{color:#66818a;font-size:.76rem}.wo2510-locked-department strong{font-size:1rem}.wo2510-locked-department small{color:#6d8790}.notification-record-actions,.live-toast-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.notification-record-actions button,.live-toast-actions button,.wo231-row-actions .inspection-report,.wo231-mobile-card footer .inspection-report{color:#086b72;cursor:pointer;background:#eefafa;border:1px solid #0d8b8c52;border-radius:10px;padding:7px 10px;font-weight:800;text-decoration:none}.notification-record-actions button.primary{color:#fff;background:#087f80;border-color:#087f80}.reception-arrival-card{cursor:default}.reception-arrival-card .notification-record-actions{z-index:2;position:relative}.wo258-inspector-reference{align-items:center;gap:4px;text-decoration:none;display:inline-flex!important}@media (max-width:760px){.department-workspace-page .wo231-center-hero{min-height:auto}.wo2510-department-dashboard .wo242-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-record-actions button{flex:auto;min-height:40px}}.wo2510-inspection-report-button{background:linear-gradient(135deg,#087e80,#07536a);border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.wo258-detail-inspection-no{text-decoration:none}.department-alerts-enabled .notification-head-actions{align-items:stretch}.department-latest-arrivals{background:linear-gradient(145deg,#f7fdfd,#eaf8f7);border-color:#b8dfe0}.department-latest-arrivals>header small{color:#087d76!important}.arrival-report-number{color:#075e72;background:#e9f7f8;border-radius:9px;align-self:flex-start;margin-top:5px;padding:4px 8px;font-size:.64rem;font-weight:950;display:inline-flex}.arrival-card-actions,.notification-linked-actions,.live-toast-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.arrival-card-actions{margin-top:auto;padding-top:10px}.arrival-card-actions button,.notification-linked-actions button,.live-toast-actions button{color:#fff;min-height:34px;font:inherit;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#087d82,#0b9a8f);border:1px solid #99cfd1;border-radius:10px;padding:6px 10px;font-size:.6rem;font-weight:950}.arrival-card-actions button.secondary,.notification-linked-actions button:nth-child(n+2),.live-toast-actions button.secondary{color:#086670;background:#eef9f9;border-color:#b9dcdf}.notification-linked-actions{margin-top:7px}.notification-linked-actions button{min-height:30px;padding:4px 8px;font-size:.56rem}.notification-card.source-inspector{background:linear-gradient(145deg,#fff,#f1fbfb);border-inline-start-color:#087f82!important}.reception-arrival-card.source-inspector:after{content:"FI";color:#fff;background:#087f82;border-radius:8px;place-items:center;min-width:27px;height:22px;font-size:.52rem;font-weight:950;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:9px}.live-toast-actions{margin-top:7px}.live-toast-actions button{margin-top:0!important}.wo2510-department-dashboard .wo242-kpi-grid{margin-top:14px}.department-workspace-page .wo23-view-tabs{z-index:2;position:relative}.department-workspace-page .wo242-filter-panel{border-color:#c6e1e3}.wo2510-department-dashboard:before{content:"";inset-inline-start:0;background:linear-gradient(#0aa49a,#075b72);border-radius:999px;width:4px;position:absolute;top:24px;bottom:24px}.wo2510-department-dashboard{position:relative;overflow:hidden}.wo2510-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.wo2510-stage-grid button{color:#1a4d58;min-height:68px;font:inherit;background:#f8fcfc;border:1px solid #d0e4e6;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-weight:900;display:flex}.wo2510-stage-grid button b{color:#fff;background:#087f82;border-radius:11px;place-items:center;min-width:34px;height:34px;display:grid}.wo2510-stage-grid button.urgent b{background:#d62d43}.wo2510-stage-grid button.important b{background:#d89507}.wo2510-stage-grid button.waiting b{background:#6e8790}.wo2510-inspection-report-button,.wo231-row-actions .inspection-report,.wo231-mobile-card footer .inspection-report{color:#086670;background:#edf9f9;border:1px solid #94ced2;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:.64rem;font-weight:950;text-decoration:none;display:inline-flex}.wo258-inspector-reference{color:#075e72;background:#e5f5f6;border-radius:8px;padding:3px 7px;font-size:.58rem;font-style:normal;font-weight:950;margin-top:5px!important;display:inline-flex!important}.wo258-inspector-reference.link{transition:transform .15s,background .15s}.wo258-inspector-reference.link:hover{background:#d7f0f1;transform:translateY(-1px)}@media (display-mode:standalone),(max-width:900px){html[data-sanad-touch-ready=true],body[data-sanad-touch-ready=true]{width:100%;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important;height:auto!important;min-height:100dvh!important;overflow:hidden auto!important}body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .sanad-app-view,body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .sanad-page-stage,body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .sanad-page-stage>main,body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .reception-arrival-card,body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .notification-card,body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .wo231-mobile-card,body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .wo242-reception-dashboard,body[data-sanad-touch-ready=true]:not(.sanad-dialog-open) .wo23-filter-panel{overflow-anchor:auto;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important}body[data-sanad-touch-ready=true] .sanad-mobile-bottom-nav,body[data-sanad-touch-ready=true] .sanad-global-header{touch-action:pan-y pinch-zoom!important}body[data-sanad-touch-ready=true] button,body[data-sanad-touch-ready=true] a,body[data-sanad-touch-ready=true] input,body[data-sanad-touch-ready=true] select,body[data-sanad-touch-ready=true] textarea{touch-action:manipulation!important}body[data-sanad-touch-ready=true] .sanad-signature-canvas{touch-action:none!important}}@media (max-width:820px){.wo2510-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arrival-card-actions button{flex:auto}.notification-linked-actions button{flex:120px}}@media (max-width:540px){.wo2510-stage-grid{grid-template-columns:1fr 1fr}.arrival-card-actions{grid-template-columns:1fr;display:grid}.arrival-card-actions button{width:100%}}@media print{.arrival-card-actions,.notification-linked-actions,.live-toast-actions{display:none!important}}@media (max-width:1050px){.wo2510-department-dashboard .wo242-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wo2510-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.wo2510-department-dashboard{border-radius:20px;padding:14px}.wo2510-department-dashboard>header{flex-direction:column;align-items:stretch}.wo2510-department-dashboard .wo242-refresh-state{width:100%}.wo2510-department-dashboard .wo242-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wo2510-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wo2510-stage-grid button:first-child{grid-column:1/-1}.notification-record-actions.latest button,.arrival-card-actions button{min-height:40px!important}.notification-number-pair{flex-wrap:wrap}}@media (max-width:420px){.wo2510-department-dashboard .wo242-kpi-grid{gap:8px;grid-template-columns:1fr 1fr!important}.wo2510-stage-grid{grid-template-columns:1fr 1fr;gap:7px}.wo2510-stage-grid button{min-height:62px;padding:8px;font-size:.7rem}.arrival-card-actions,.notification-linked-actions,.live-toast-actions{grid-template-columns:1fr;display:grid}.arrival-card-actions button,.notification-linked-actions button,.live-toast-actions button{width:100%}}@media print{.wo2510-department-dashboard,.notification-record-actions,.arrival-card-actions,.notification-linked-actions,.live-toast-actions{display:none!important}}.sanad-official-print-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.sanad-official-print-secondary{color:#175865;white-space:nowrap;background:#f4f9fa;border:1px solid #c9dfe2;border-radius:12px;justify-content:center;align-items:center;min-height:41px;padding:0 12px;font-size:.64rem;font-weight:950;text-decoration:none;display:inline-flex}.arrival-report-number.link{cursor:pointer;border:0;text-decoration:none}.arrival-report-number.link:hover,.arrival-report-number.link:focus-visible{outline-offset:2px;background:#d9f1f3;outline:2px solid #0871812e}.notification-report-number{color:#075f73;cursor:pointer;background:#edf9fa;border:1px solid #bcdde1;border-radius:9px;margin-top:7px;padding:5px 9px;font-size:.64rem;font-weight:950;display:inline-flex}.report23-inspection-link{background:#e8f7f8;border-radius:8px;width:max-content;margin-top:5px;padding:4px 7px;display:block;color:#076c7c!important;font-size:.58rem!important}.report23-row-actions{flex-wrap:wrap;gap:6px;display:flex}.report23-row-actions a{background:#edf6f7;border-radius:9px;align-items:center;min-height:32px;padding:0 9px;display:inline-flex}.report23-row-actions a.inspection{background:linear-gradient(135deg,#08788b,#0a9b8d);color:#fff!important}.v2512-workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin-top:3mm;display:grid}.v2512-workflow-strip>div{background:linear-gradient(145deg,#f2faf9,#fff);border:1px solid #cce1e3;border-radius:2.5mm;min-height:12mm;padding:2.4mm}.v2512-workflow-strip span{color:#70888d;font-size:6pt;font-weight:800;display:block}.v2512-workflow-strip strong{color:#174c57;overflow-wrap:anywhere;margin-top:1mm;font-size:7pt;font-weight:950;line-height:1.45;display:block}.v2512-inspection-sheet .v250-print-photos img{height:46mm}.v2512-inspection-sheet .v250-observation-box{min-height:20mm}.v2512-inspection-approvals>div{gap:1.6mm;min-height:24mm;padding:2.5mm}.v2512-inspection-approvals span{line-height:1.35}.v2512-report-missing{align-content:start;display:grid}.v2512-report-message{text-align:center;background:#fff;border:1px solid #cfe0e3;border-radius:24px;width:min(760px,100% - 24px);margin:60px auto;padding:36px;box-shadow:0 18px 48px #053d4b1f}.v2512-report-message small{color:#0a8490;letter-spacing:.14em;font-weight:950}.v2512-report-message h1{color:#173f49;margin:12px 0;font-size:1.35rem}.v2512-report-message p{color:#5c757c;max-width:620px;margin:0 auto;font-weight:750;line-height:1.8}.v2512-report-message strong{color:#075e71;background:#edf8f9;border-radius:12px;width:max-content;margin:18px auto;padding:9px 13px;display:block}.v2512-report-message a{color:#fff;background:#087b82;border-radius:12px;align-items:center;min-height:42px;padding:0 16px;font-weight:950;text-decoration:none;display:inline-flex}.v250-table .table-action.inspection{color:#fff;background:linear-gradient(135deg,#08788b,#0a9b8d)}@media (max-width:760px){.sanad-official-print-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.sanad-official-print-secondary,.sanad-official-print-button{width:100%}.v2512-workflow-strip{grid-template-columns:1fr}.v2512-report-message{margin:24px auto;padding:24px 18px}.report23-row-actions{min-width:160px}}@media print{.v2512-inspection-sheet .v250-print-section,.v2512-inspection-sheet .v250-print-grid,.v2512-inspection-sheet .v250-hand-signatures{margin-top:3mm}.v2512-report-missing .sanad-official-print-bar{display:none!important}}.v260-performance,.v260-manual-page{--v260-ink:#123e49;--v260-muted:#668087;--v260-line:#d4e5e7;--v260-surface:#fff;--v260-soft:#eef8f8;--v260-teal:#087f82;--v260-teal-dark:#075166;--v260-gold:#b98319;color:var(--v260-ink)}.v260-performance{gap:18px;display:grid}.v260-section-head,.v260-manual-hero{color:#fff;background:linear-gradient(135deg,#062f43 0%,#087c80 58%,#07506b 100%);border:1px solid #84cacd59;border-radius:26px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #053d4b2b}.v260-section-head:after,.v260-manual-hero:after{content:"";inset-inline-end:-90px;pointer-events:none;background:radial-gradient(circle,#76f6e83b,#0000 68%);border-radius:50%;width:270px;height:270px;position:absolute;top:-80px}.v260-section-head small,.v260-manual-hero small{color:#96eee4;letter-spacing:.12em;font-size:.7rem;font-weight:900;display:block}.v260-section-head h2,.v260-manual-hero h1{margin:5px 0 7px;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:950;line-height:1.25}.v260-section-head p,.v260-manual-hero p{color:#d9f2f2;max-width:790px;margin:0;font-weight:650;line-height:1.7}.v260-export-button,.v260-manual-hero .actions a,.v260-manual-hero .actions button{z-index:1;color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff47;border-radius:14px;justify-content:center;align-items:center;min-height:45px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.v260-manual-hero .actions{flex-wrap:wrap;gap:9px;display:flex}.v260-manual-hero .actions button{color:#07586a;background:#fff}.v260-period-tabs{border:1px solid var(--v260-line);background:#fff;border-radius:18px;flex-wrap:wrap;gap:8px;padding:8px;display:flex;box-shadow:0 8px 24px #094a560f}.v260-period-tabs button{color:#42656c;background:#f1f7f8;border:0;border-radius:12px;min-height:40px;padding:0 16px;font-weight:900}.v260-period-tabs button.active{color:#fff;background:linear-gradient(135deg,var(--v260-teal),#0ba090);box-shadow:0 7px 18px #087f8238}.v260-performance-filters,.v260-manual-filters{border:1px solid var(--v260-line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:16px;display:grid}.v260-performance-filters label,.v260-manual-filters label{flex-direction:column;gap:6px;display:flex}.v260-performance-filters span{color:#617a80;font-size:.75rem;font-weight:850}.v260-performance-filters input,.v260-performance-filters select,.v260-manual-filters input,.v260-manual-filters select,.v260-report-form input,.v260-report-form select,.v260-report-form textarea{color:#173f48;width:100%;min-height:44px;font:inherit;background:#fafdfe;border:1px solid #cadfe2;border-radius:12px;outline:0;padding:9px 12px;font-weight:700}.v260-performance-filters input:focus,.v260-performance-filters select:focus,.v260-manual-filters input:focus,.v260-manual-filters select:focus,.v260-report-form input:focus,.v260-report-form select:focus,.v260-report-form textarea:focus{background:#fff;border-color:#0a9c98;box-shadow:0 0 0 3px #0a9c9821}.v260-period-caption{color:#3f6269;background:#edf9f8;border-inline-start:4px solid #0a9994;border-radius:12px;padding:10px 14px;font-size:.82rem}.v260-period-caption span{color:#9db3b7;margin:0 8px}.v260-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v260-summary-grid article{border:1px solid var(--v260-line);background:linear-gradient(145deg,#fff,#f3f9fa);border-radius:20px;min-height:120px;padding:17px;box-shadow:0 8px 22px #084a550f}.v260-summary-grid small{color:#6a8389;font-weight:850}.v260-summary-grid strong{color:#075a6b;margin:7px 0 2px;font-size:2rem;font-weight:950;display:block}.v260-summary-grid strong em{font-size:.8rem;font-style:normal}.v260-summary-grid span{color:#819397;font-size:.72rem}.v260-summary-grid .excellent{background:linear-gradient(145deg,#fff,#eefaf3);border-color:#bfe5d3}.v260-summary-grid .attention{background:linear-gradient(145deg,#fff,#fff3f2);border-color:#f0c8c8}.v260-role-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.v260-role-cards article{border:1px solid var(--v260-line);background:#fff;border-radius:17px;padding:14px}.v260-role-cards article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.v260-role-cards small{color:#5f777e;font-weight:850;line-height:1.45}.v260-role-cards strong{color:#087f82;font-size:1.25rem}.v260-role-cards span{color:#87999d;margin-top:8px;font-size:.7rem;display:block}.v260-performance-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);align-items:start;gap:14px;display:grid}.v260-performance-table-wrap,.v260-performance-detail{border:1px solid var(--v260-line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px #06434e12}.v260-performance-table-wrap{overflow-x:auto}.v260-performance-table{border-collapse:collapse;width:100%;min-width:930px}.v260-performance-table th{color:#fff;text-align:start;background:#0a596a;padding:13px 11px;font-size:.75rem}.v260-performance-table td{vertical-align:middle;border-bottom:1px solid #e8f0f1;padding:12px 11px;font-size:.78rem}.v260-performance-table tr:hover,.v260-performance-table tr.selected{background:#f0fafa}.v260-performance-table td strong{color:#183f48;display:block}.v260-performance-table td small{color:#7b9095;margin-top:4px;display:block}.v260-performance-table button{color:#076979;background:#eef9f9;border:1px solid #b8d9dd;border-radius:10px;padding:7px 10px;font-weight:900}.v260-score{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:74px;padding:7px 9px;font-weight:950;display:inline-flex}.v260-score i{opacity:.8;font-size:.57rem;font-style:normal}.v260-score.excellent{color:#067046;background:#e5f7ee}.v260-score.very-good{color:#087278;background:#e6f7f7}.v260-score.good{color:#356e16;background:#eff8e9}.v260-score.fair{color:#9a6810;background:#fff6dc}.v260-score.attention{color:#a12828;background:#ffeded}.v260-score.na{color:#71858b;background:#eef3f4}.v260-score.large{min-width:92px;padding:11px;font-size:1.05rem}.v260-performance-detail{position:sticky;top:88px}.v260-performance-detail>header{border-bottom:1px solid var(--v260-line);background:linear-gradient(145deg,#f4fbfb,#fff);justify-content:space-between;gap:14px;padding:18px;display:flex}.v260-performance-detail h3{margin:4px 0;font-size:1.15rem}.v260-performance-detail p{color:#70868c;margin:0}.v260-metric-list{gap:13px;padding:14px;display:grid}.v260-metric-list article{border:1px solid #dcebed;border-radius:15px;padding:12px}.v260-metric-list .title,.v260-metric-list .meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.v260-metric-list .title strong{font-size:.78rem}.v260-metric-list .title span{color:#087f82;font-size:.72rem;font-weight:900}.v260-metric-list .bar{background:#e9f0f1;border-radius:999px;height:7px;margin:9px 0;overflow:hidden}.v260-metric-list .bar i{border-radius:inherit;background:linear-gradient(90deg,#087f82,#14b89e);height:100%;display:block}.v260-metric-list .meta{flex-wrap:wrap;align-items:flex-start}.v260-metric-list .meta b{color:#0b6674;font-size:.75rem}.v260-metric-list .meta span{color:#4f6d73;font-size:.72rem}.v260-metric-list .meta small{color:#8a9da1;width:100%;font-size:.65rem}.v260-performance-detail footer{border-top:1px solid var(--v260-line);color:#758b90;padding:12px 15px;font-size:.67rem;line-height:1.6}.v260-select-hint,.v260-loading,.v260-empty{text-align:center;color:#71888e;padding:30px;font-weight:800}.v260-inline-error{color:#9f2e2e;background:#fff1f1;border:1px solid #efc4c4;border-radius:13px;padding:12px}.v260-manual-page{width:min(1480px,100% - 28px);margin:0 auto;padding:24px 0 110px}.v260-manual-filters{grid-template-columns:2fr repeat(5,minmax(130px,1fr));margin:16px 0}.v260-manual-layout{grid-template-columns:minmax(270px,.75fr) minmax(0,1.65fr);align-items:start;gap:15px;display:grid}.v260-manual-list{gap:9px;max-height:calc(100dvh - 290px);padding:2px;display:grid;overflow:auto}.v260-report-card{border:1px solid var(--v260-line);text-align:start;width:100%;color:var(--v260-ink);background:#fff;border-radius:17px;padding:14px;box-shadow:0 5px 16px #08424d0d}.v260-report-card:hover,.v260-report-card.selected{background:#f0fafa;border-color:#7bc4c5;transform:translateY(-1px)}.v260-report-card .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.v260-report-card h3{margin:9px 0 4px;font-size:.95rem}.v260-report-card p{color:#5e7a80;margin:0}.v260-report-card>small{color:#899a9e;margin-top:7px;display:block}.v260-report-card .progress{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:11px;display:grid}.v260-report-card .progress span{text-align:center;color:#87999d;background:#edf2f3;border-radius:7px;padding:4px;font-size:.58rem;font-weight:850}.v260-report-card .progress span.done{color:#08704f;background:#e5f6ee}.v260-manual-detail{border:1px solid var(--v260-line);background:#fff;border-radius:24px;min-height:550px;padding:20px;box-shadow:0 12px 32px #07404b14}.v260-manual-detail>header{border-bottom:1px solid var(--v260-line);justify-content:space-between;gap:14px;padding-bottom:14px;display:flex}.v260-manual-detail h2{margin:4px 0;font-size:1.3rem}.v260-manual-detail header p{color:#617c82;margin:0}.status{color:#526f75;background:#eef4f5;border-radius:999px;align-items:center;height:max-content;padding:6px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.status.completed{color:#08704e;background:#e6f7ef}.status.pending_supervisor,.status.pending_contractor{color:#93620c;background:#fff4d9}.status.returned{color:#a64c19;background:#fff0e9}.status.cancelled{color:#a72d2d;background:#ffeded}.v260-report-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.v260-report-meta article{background:#fafdfe;border:1px solid #dcebed;border-radius:13px;padding:11px}.v260-report-meta small{color:#758b91;font-size:.65rem;display:block}.v260-report-meta strong{color:#194650;margin-top:5px;font-size:.79rem;display:block}.v260-report-section{border:1px solid #dce9eb;border-radius:15px;margin-top:10px;padding:13px}.v260-report-section.primary{background:#f2fafa;border-color:#b9dfe0}.v260-report-section h3{color:#0a6472;margin:0 0 7px;font-size:.82rem}.v260-report-section p{white-space:pre-wrap;color:#405f66;margin:0;line-height:1.8}.v260-attachments{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.v260-attachments h3{width:100%;margin:0;font-size:.82rem}.v260-attachments a{color:#086a76;background:#f4fbfb;border:1px solid #cce0e3;border-radius:11px;flex-direction:column;padding:8px 11px;font-weight:850;text-decoration:none;display:flex}.v260-attachments small{color:#809397;font-size:.58rem}.v260-signature-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.v260-signature-progress article{text-align:center;background:#fafcfd;border:1px dashed #c7dcdf;border-radius:13px;padding:10px}.v260-signature-progress article.done{background:#edf9f3;border-style:solid;border-color:#9fd7be}.v260-signature-progress small{color:#71858a;display:block}.v260-signature-progress strong{margin-top:4px;display:block}.v260-manual-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.v260-manual-actions a,.v260-manual-actions button{color:#086571;background:#eff9f9;border:1px solid #bfdadd;border-radius:12px;justify-content:center;align-items:center;min-height:41px;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.v260-manual-actions .primary{color:#fff;background:#087f82;border-color:#087f82}.v260-manual-actions .success{color:#fff;background:#07865b;border-color:#07865b}.v260-manual-actions .warning{color:#8a5607;background:#fff4d5;border-color:#e8cb82}.v260-form-modal{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041c26b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.v260-form-card{background:#fff;border:1px solid #fff6;border-radius:25px;width:min(980px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 90px #0000004d}.v260-form-card>header{z-index:2;color:#fff;background:linear-gradient(135deg,#063d50,#087f82);justify-content:space-between;gap:12px;padding:18px 20px;display:flex;position:sticky;top:0}.v260-form-card>header h2{margin:4px 0 0}.v260-form-card>header button{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:11px;width:38px;height:38px;font-size:1.35rem}.v260-report-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.v260-report-form label{flex-direction:column;gap:6px;display:flex}.v260-report-form label>span{color:#4d6970;font-size:.75rem;font-weight:900}.v260-report-form .full{grid-column:1/-1}.v260-report-form textarea{resize:vertical;min-height:88px}.v260-report-form .large textarea{min-height:155px}.v260-report-form .file{background:#f3fbfb;border:1px dashed #a7d2d5;border-radius:14px;padding:13px}.v260-form-card>footer{border-top:1px solid var(--v260-line);background:#fff;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex;position:sticky;bottom:0}.v260-form-card>footer button{color:#315d66;background:#f1f7f8;border:1px solid #c5dade;border-radius:12px;min-height:42px;padding:0 18px;font-weight:900}.v260-form-card>footer .primary{color:#fff;background:#087f82;border-color:#087f82}.manual-report-print{background:#edf3f4;min-height:100vh;padding:18px}.manual-report-a4{color:#183f48;background:#fff;flex-direction:column;gap:3.2mm;width:210mm;min-height:297mm;margin:0 auto;padding:11mm 12mm 9mm;display:flex;box-shadow:0 10px 38px #072f3926}.manual-report-number{grid-template-columns:repeat(3,1fr);gap:2.3mm;display:grid}.manual-report-number>div,.manual-report-grid>div{background:#f9fcfd;border:1px solid #cbdfe2;border-radius:2.5mm;padding:2.5mm}.manual-report-number small,.manual-report-grid small{color:#748a8f;font-size:6.3pt;font-weight:800;display:block}.manual-report-number strong,.manual-report-grid strong{margin-top:1mm;font-size:8pt;line-height:1.4;display:block}.manual-report-grid{grid-template-columns:repeat(3,1fr);gap:2.3mm;display:grid}.manual-report-block{border:1px solid #ccdfe2;border-radius:2.5mm;padding:2.6mm}.manual-report-block.primary{background:#f3fafa;min-height:40mm}.manual-report-block h3,.manual-report-attachment-list h3,.manual-report-signatures h3{color:#0a6070;margin:0 0 1.8mm;font-size:7.3pt}.manual-report-block p{white-space:pre-wrap;margin:0;font-size:7.4pt;line-height:1.75}.manual-report-columns{grid-template-columns:1fr 1fr;gap:2.3mm;display:grid}.manual-report-attachment-list{border:1px solid #d2e2e4;border-radius:2.5mm;flex-wrap:wrap;gap:1.5mm;padding:2.5mm;display:flex}.manual-report-attachment-list h3{width:100%}.manual-report-attachment-list span{font-size:6.5pt}.manual-report-signatures{margin-top:auto}.manual-signature-grid{grid-template-columns:repeat(3,1fr);gap:2.5mm;display:grid}.manual-signature-box{text-align:center;border:1px solid #cbdfe2;border-radius:2.5mm;flex-direction:column;justify-content:flex-start;align-items:center;min-height:28mm;padding:2.3mm;display:flex}.manual-signature-box.signed{background:#f1faf6;border-color:#a9dac2}.manual-signature-box small{color:#74898e;font-size:6.2pt}.manual-signature-box strong{margin-top:1mm;font-size:7.5pt}.manual-signature-box span{color:#60777d;font-size:6.1pt}.manual-signature-box time{color:#526c72;margin-top:auto;font-size:6pt}.manual-signature-qr{align-items:center;gap:2mm;margin:1.5mm 0;display:flex}.manual-signature-qr b{font-size:5.5pt}.signature-line{border-bottom:1px solid #8aa3a8;width:85%;height:11mm}.contractor-signature-image{-o-object-fit:contain;object-fit:contain;max-width:38mm;max-height:12mm;margin:1.5mm auto}@media (max-width:1100px){.v260-role-cards{grid-template-columns:repeat(3,1fr)}.v260-performance-layout{grid-template-columns:1fr}.v260-performance-detail{position:static}.v260-manual-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.v260-manual-layout{grid-template-columns:1fr}.v260-manual-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:760px){.v260-section-head,.v260-manual-hero{flex-direction:column;align-items:stretch;padding:19px}.v260-manual-hero .actions{grid-template-columns:1fr 1fr;display:grid}.v260-performance-filters,.v260-manual-filters{grid-template-columns:1fr 1fr}.v260-performance-filters .search{grid-column:1/-1}.v260-summary-grid,.v260-role-cards{grid-template-columns:1fr 1fr}.v260-manual-page{width:min(100% - 18px,1480px);padding-top:12px}.v260-manual-list{grid-template-columns:1fr}.v260-report-meta{grid-template-columns:1fr 1fr}.v260-signature-progress,.v260-report-form{grid-template-columns:1fr}.v260-report-form .full{grid-column:auto}.v260-form-modal{padding:7px}.v260-form-card{border-radius:18px;max-height:calc(100dvh - 14px)}}@media (max-width:460px){.v260-performance-filters,.v260-manual-filters,.v260-summary-grid,.v260-role-cards,.v260-report-meta,.v260-manual-hero .actions{grid-template-columns:1fr}.v260-period-tabs button{flex:42%}}@media print{.manual-report-print{background:#fff;padding:0}.manual-report-a4{width:210mm;height:297mm;min-height:297mm;box-shadow:none;overflow:hidden}.manual-report-signatures{-moz-column-break-inside:avoid;break-inside:avoid}.v260-performance,.v260-manual-page{display:none!important}}.wo231-department-summary.is-closed{background:linear-gradient(145deg,#e8f9f7f5,#f8fcfcfa);border:1px solid #0e8b7f47;box-shadow:inset 0 3px #0a877cb8}.wo231-department-summary.is-closed .summary-head span{color:#fff;background:#0a8b7f;border-radius:999px;place-items:center;min-width:30px;height:30px;font-weight:900;display:inline-grid}.wo231-department-summary .summary-items em{color:#536b72;white-space:normal;margin-top:3px;font-size:.72rem;font-style:normal;line-height:1.5;display:block}.wo261-closure-inline{background:#ffffffc7;border:1px solid #09736c2b;border-radius:12px;gap:4px;margin-top:9px;padding:9px 10px;display:grid}.wo261-closure-inline b{color:#075f5a;font-size:.78rem}.wo261-closure-inline span{color:#213f49;font-size:.76rem;line-height:1.55}.wo261-closure-inline small{color:#71868d;font-size:.68rem}.wo261-closure-card{box-shadow:0 18px 40px #044d5014,inset 0 4px #0b9386;background:linear-gradient(145deg,#f1fdfbfa,#fffffffa)!important;border-color:#0b8b7f42!important}.wo261-completed-badge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#08766e,#0ca08f);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:.8rem;font-weight:900;display:inline-flex}.wo261-closure-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wo261-closure-overview .wo23-info.wide{grid-column:1/-1}.wo261-closure-departments{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:12px;display:grid}.wo261-closure-departments section{background:#ffffffe0;border:1px solid #0b716c29;border-radius:14px;padding:12px}.wo261-closure-departments h3{color:#075f5a;margin:0 0 7px;font-size:.95rem}.wo261-closure-departments p{color:#314e57;margin:4px 0;font-size:.8rem;line-height:1.55}.wo261-closure-departments small{color:#778c92;margin-top:7px;font-size:.7rem;display:block}.wo231-status.status-closed{color:#056a61!important;background:#e2f7f3!important;border-color:#056a6138!important}@media (max-width:720px){.wo261-closure-overview{grid-template-columns:1fr}.wo261-closure-overview .wo23-info.wide{grid-column:auto}.wo261-closure-departments{grid-template-columns:1fr}.wo261-completed-badge{padding:7px 10px;font-size:.72rem}}@media print{.wo261-closure-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important}}.v262-engineering-closure{color:#0a6f67;border-top:1px dashed #087a7138;margin-top:6px;padding-top:6px;font-size:.7rem;font-style:normal;line-height:1.45;display:block}.v262-inspector-geofence{background:linear-gradient(135deg,#ecfefffa,#f0f9fff5);border:1px solid #0e749038;border-radius:22px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:grid;box-shadow:0 12px 30px #0e749014}.v262-inspector-geofence-icon{color:#fff;background:linear-gradient(135deg,#0f766e,#0891b2);border-radius:16px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid}.v262-inspector-geofence strong,.v262-inspector-geofence small{display:block}.v262-inspector-geofence strong{color:#0f3b4a;font-size:15px;font-weight:900}.v262-inspector-geofence small{color:#526a73;margin-top:5px;font-size:12px;font-weight:700;line-height:1.7}.v262-inspector-geofence.checking{background:linear-gradient(135deg,#eff6ff,#ecfeff);border-color:#0284c757}.v262-inspector-geofence.inside{background:linear-gradient(135deg,#ecfdf5,#f0fdfa);border-color:#05966961}.v262-inspector-geofence.inside .v262-inspector-geofence-icon{background:linear-gradient(135deg,#047857,#10b981)}.v262-inspector-geofence.outside,.v262-inspector-geofence.denied,.v262-inspector-geofence.error{background:linear-gradient(135deg,#fff1f2,#fff7ed);border-color:#dc262657}.v262-inspector-geofence.outside .v262-inspector-geofence-icon,.v262-inspector-geofence.denied .v262-inspector-geofence-icon,.v262-inspector-geofence.error .v262-inspector-geofence-icon{background:linear-gradient(135deg,#b91c1c,#e11d48)}.v262-inspector-geofence.outside strong,.v262-inspector-geofence.denied strong,.v262-inspector-geofence.error strong{color:#991b1b}.sanad-security-event-geo{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sanad-security-event-geo span{background:#f8fafce6;border:1px solid #94a3b840;border-radius:11px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.sanad-security-event-geo b{color:#64748b;font-size:10px}.sanad-security-event-geo code{color:#0f172a;font-size:10px;font-weight:900}@media (max-width:640px){.v262-inspector-geofence{border-radius:19px;grid-template-columns:42px minmax(0,1fr);padding:14px}.v262-inspector-geofence-icon{border-radius:14px;width:42px;height:42px;font-size:22px}.sanad-security-event-geo{grid-template-columns:1fr;display:grid}.sanad-security-event-geo span{justify-content:space-between}}body.sanad-theme-dialog-open{overflow:hidden!important}.sanad-theme-button.comfort{color:#fff6d8;background:#7e58106b;border-color:#ffe090b3}.sanad-theme-button.comfort>span{color:#5d410c;background:#ffe6a2}.sanad-theme-overlay{z-index:2147483000!important;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))!important;-webkit-backdrop-filter:blur(15px)saturate(112%)!important;backdrop-filter:blur(15px)saturate(112%)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important;background:#020f18d1!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.sanad-theme-panel{width:min(900px,100%)!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)))!important;isolation:isolate!important;background:#f7fafb!important;border:1px solid #ffffff61!important;border-radius:28px!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:auto!important;display:grid!important;overflow:hidden!important;box-shadow:0 42px 120px #00000085!important}.sanad-theme-panel>header{z-index:2!important;flex:none!important;position:relative!important}.sanad-theme-body{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;min-height:0!important;overflow:hidden auto!important}.sanad-theme-actions{z-index:2!important;color:#315e65!important;background:#fffffffa!important;border-top:1px solid #dbe7e9!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:13px 18px!important;display:flex!important;position:relative!important;box-shadow:0 -10px 28px #07364312!important}.sanad-theme-saved{align-items:center!important;gap:8px!important;font-size:.65rem!important;font-weight:850!important;display:flex!important}.sanad-theme-saved>b{color:#fff!important;background:#078c68!important;border-radius:9px!important;place-items:center!important;width:27px!important;height:27px!important;display:grid!important}.sanad-theme-actions>div{align-items:center;gap:8px;display:flex}.sanad-theme-actions button{min-height:43px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-size:.68rem;font-weight:950}.sanad-theme-actions button.primary{color:#fff;background:linear-gradient(135deg,#07566c,#079487);border:1px solid #087c79;box-shadow:0 8px 20px #07696e33}.sanad-theme-actions button.secondary{color:#365d65;background:#f1f6f7;border:1px solid #cddfe2}html[data-sanad-theme=classic]{--sanad-ui-page:#edf8fa;--sanad-ui-page-2:#f9fbfc;--sanad-ui-surface:#fff;--sanad-ui-soft:#edf7f8;--sanad-ui-border:#cfe1e4;--sanad-ui-ink:#173f49;--sanad-ui-muted:#637c83;--sanad-ui-accent:#087f82;--sanad-ui-accent-2:#079487;--sanad-ui-deep:#062e43;--sanad-ui-shadow:#043e4c1a}html[data-sanad-theme=emerald]{--sanad-ui-page:#e7f3eb;--sanad-ui-page-2:#f8fcf9;--sanad-ui-surface:#fff;--sanad-ui-soft:#edf8f1;--sanad-ui-border:#c8dfd1;--sanad-ui-ink:#183a2d;--sanad-ui-muted:#5f786b;--sanad-ui-accent:#0b7a5a;--sanad-ui-accent-2:#15956f;--sanad-ui-deep:#102b22;--sanad-ui-shadow:#0f583d21}html[data-sanad-theme=royal]{--sanad-ui-page:#e8f0fa;--sanad-ui-page-2:#f9fbff;--sanad-ui-surface:#fff;--sanad-ui-soft:#edf3fb;--sanad-ui-border:#cad9ed;--sanad-ui-ink:#1b3152;--sanad-ui-muted:#60738e;--sanad-ui-accent:#1d5fbf;--sanad-ui-accent-2:#235fae;--sanad-ui-deep:#0b1d3c;--sanad-ui-shadow:#14418224}html[data-sanad-theme=graphite]{--sanad-ui-page:#ebe8e1;--sanad-ui-page-2:#fbfaf7;--sanad-ui-surface:#fffefa;--sanad-ui-soft:#f3efe7;--sanad-ui-border:#d9d1c3;--sanad-ui-ink:#2d3741;--sanad-ui-muted:#70736f;--sanad-ui-accent:#98630c;--sanad-ui-accent-2:#7d5108;--sanad-ui-deep:#182029;--sanad-ui-shadow:#382d1b26}@media screen{html[data-sanad-theme]:not([data-sanad-theme=classic]) body,html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-app-view,html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage,html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage>main{color:var(--sanad-ui-ink)!important;background:radial-gradient(circle at 9% 2%,color-mix(in srgb,var(--sanad-ui-accent) 15%,transparent),transparent 30%),linear-gradient(180deg,var(--sanad-ui-page-2),var(--sanad-ui-page) 55%,color-mix(in srgb,var(--sanad-ui-page) 88%,var(--sanad-ui-deep)))!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) :is(.wo23-center-page,.wo23-detail-page,.report23-page,.sign23-page,.v260-performance,.v260-manual-page,.department-workspace-page){color:var(--sanad-ui-ink)!important;background:radial-gradient(circle at 7% 5%,color-mix(in srgb,var(--sanad-ui-accent) 16%,transparent),transparent 27%),linear-gradient(180deg,var(--sanad-ui-page-2),var(--sanad-ui-page) 58%,color-mix(in srgb,var(--sanad-ui-page) 93%,var(--sanad-ui-soft)))!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) :is(.wo23-center-hero,.department-center-hero,.report23-hero,.sign23-hero,.wo23-detail-hero,.v260-section-head,.v260-manual-hero){border-color:color-mix(in srgb,var(--sanad-ui-accent-2) 45%,#fff)!important;background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--sanad-ui-accent-2) 35%,transparent),transparent 30%),linear-gradient(125deg,var(--sanad-ui-deep),color-mix(in srgb,var(--sanad-ui-deep) 68%,var(--sanad-ui-accent)),var(--sanad-ui-accent))!important;box-shadow:0 24px 58px color-mix(in srgb,var(--sanad-ui-deep) 28%,transparent)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(.bg-white,.wo23-filter-panel,.report23-filters,.sign23-filters,.wo231-desktop-table-wrap,.wo231-mobile-card,.wo242-reception-dashboard,.wo242-refresh-state,.wo242-department-load,.reception-latest-arrivals,.reception-arrival-card,.notification-card,.report23-table-card,.sign23-card,.sign23-contact-section,.v260-period-tabs,.v260-performance-filters,.v260-manual-filters,.v260-performance-table-wrap,.v260-performance-detail,.v260-role-cards article,.v260-summary-grid article){border-color:var(--sanad-ui-border)!important;background:var(--sanad-ui-surface)!important;box-shadow:0 13px 34px var(--sanad-ui-shadow)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-sky-50,.bg-cyan-50,.bg-teal-50,.wo231-mobile-card dl>div,.wo2510-locked-department,.wo2510-stage-grid button,.v260-period-tabs button,.v260-performance-detail>header){border-color:var(--sanad-ui-border)!important;background:var(--sanad-ui-soft)!important;color:var(--sanad-ui-ink)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(input,textarea,select){border-color:var(--sanad-ui-border)!important;background:color-mix(in srgb,var(--sanad-ui-surface) 86%,var(--sanad-ui-soft))!important;color:var(--sanad-ui-ink)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(input,textarea,select):focus{border-color:var(--sanad-ui-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--sanad-ui-accent) 15%,transparent)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(.wo23-view-tabs button.active,.v260-period-tabs button.active,.wo231-row-actions .open,.wo231-mobile-card footer .open,.v260-export-button,.wo2510-stage-grid button b){color:#fff!important;background:linear-gradient(135deg,var(--sanad-ui-deep),var(--sanad-ui-accent-2))!important;box-shadow:0 8px 20px var(--sanad-ui-shadow)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(.wo231-work-order-table thead th,.report23-table-wrap th,.dept-report-table-wrap thead th,.v260-performance-table th){color:#fff!important;background:linear-gradient(135deg,var(--sanad-ui-deep),var(--sanad-ui-accent))!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(h1,h2,h3,strong,dd),html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(a,.wo231-mobile-card>header a,.reception-arrival-card>strong){-webkit-text-decoration-color:var(--sanad-ui-accent)!important;text-decoration-color:var(--sanad-ui-accent)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) :is(.sanad-global-footer,.sanad-kpi-shell){border-color:var(--sanad-ui-border)!important;background:linear-gradient(135deg,var(--sanad-ui-surface),var(--sanad-ui-soft))!important}html[data-sanad-eye-comfort=true]{--sanad-ui-page:#e8e1cf;--sanad-ui-page-2:#f7f2e6;--sanad-ui-surface:#fffaf0;--sanad-ui-soft:#f1e9d8;--sanad-ui-border:#d8cdb6;--sanad-ui-ink:#303831;--sanad-ui-muted:#686b60;--sanad-ui-accent:#66765b;--sanad-ui-accent-2:#526448;--sanad-ui-deep:#293b38;--sanad-ui-shadow:#4339221f}html[data-sanad-eye-comfort=true] body,html[data-sanad-eye-comfort=true] .sanad-app-view,html[data-sanad-eye-comfort=true] .sanad-page-stage,html[data-sanad-eye-comfort=true] .sanad-page-stage>main,html[data-sanad-eye-comfort=true] :is(.wo23-center-page,.wo23-detail-page,.report23-page,.sign23-page,.v260-performance,.v260-manual-page,.department-workspace-page){color:var(--sanad-ui-ink)!important;background:radial-gradient(circle at 8% 0,#87774c21,#0000 29%),linear-gradient(#f7f2e6,#e8e1cf 58%,#e2dac6)!important}html[data-sanad-eye-comfort=true] :is(.sanad-global-header,.wo23-center-hero,.department-center-hero,.report23-hero,.sign23-hero,.wo23-detail-hero,.v260-section-head,.v260-manual-hero){background:radial-gradient(circle at 88% 15%,#dacb9b2e,#0000 31%),linear-gradient(125deg,#253531,#344b43 58%,#66765b)!important;border-color:#708078!important;box-shadow:0 17px 42px #27322c2e!important}html[data-sanad-eye-comfort=true] .sanad-page-stage :is(.bg-white,.wo23-filter-panel,.report23-filters,.sign23-filters,.wo231-desktop-table-wrap,.wo231-mobile-card,.wo242-reception-dashboard,.wo242-refresh-state,.wo242-department-load,.reception-latest-arrivals,.reception-arrival-card,.notification-card,.report23-table-card,.sign23-card,.sign23-contact-section,.v260-period-tabs,.v260-performance-filters,.v260-manual-filters,.v260-performance-table-wrap,.v260-performance-detail,.v260-role-cards article,.v260-summary-grid article){background:#fffaf0!important;border-color:#d8cdb6!important;box-shadow:0 10px 28px #4339221a!important}html[data-sanad-eye-comfort=true] .sanad-page-stage :is(.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-sky-50,.bg-cyan-50,.bg-teal-50,.wo231-mobile-card dl>div,.wo2510-locked-department,.wo2510-stage-grid button,.v260-period-tabs button,.v260-performance-detail>header){color:#303831!important;background:#f1e9d8!important;border-color:#ddd1b9!important}html[data-sanad-eye-comfort=true] .sanad-page-stage :is(input,textarea,select){color:#303831!important;box-shadow:none!important;background:#fffdf5!important;border-color:#d4c7ad!important}html[data-sanad-eye-comfort=true] .sanad-page-stage :is(.wo23-view-tabs button.active,.v260-period-tabs button.active,.wo231-row-actions .open,.wo231-mobile-card footer .open,.v260-export-button,.wo2510-stage-grid button b){color:#fff!important;background:linear-gradient(135deg,#334740,#758568)!important;box-shadow:0 7px 17px #30433a29!important}html[data-sanad-eye-comfort=true] .sanad-page-stage :is(.wo231-work-order-table thead th,.report23-table-wrap th,.dept-report-table-wrap thead th,.v260-performance-table th){color:#fff!important;background:#3f554d!important}html[data-sanad-eye-comfort=true] :is(){opacity:.24!important}html[data-sanad-eye-comfort=true] .sanad-page-stage{line-height:1.68!important}html[data-sanad-eye-comfort=true] .sanad-kpi-track{animation-duration:180s!important}html[data-sanad-eye-comfort=true] :is(.sanad-owner-ambient,.sanad-welcome-grid,.sanad-maintenance-grid),html[data-sanad-eye-comfort=true] .r8-living-dashboard:before{animation:none!important}}@media (max-width:720px){.sanad-theme-overlay{background:#071c26!important;padding:0!important}.sanad-theme-panel{border:0!important;border-radius:0!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important}.sanad-theme-panel>header{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 16px!important}.sanad-theme-body{padding-bottom:8px!important}.sanad-theme-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important}.sanad-theme-actions>div{flex:1;grid-template-columns:1fr 1fr;display:grid}.sanad-theme-actions button{width:100%;padding:0 9px}.sanad-theme-saved{display:none!important}}@media (max-width:440px){.sanad-theme-panel>header{grid-template-columns:minmax(0,1fr) 40px!important}.sanad-theme-panel>header p{font-size:.65rem!important}.sanad-theme-grid{padding:10px!important}.sanad-eye-comfort{margin:2px 10px 10px!important}}@media print{.sanad-theme-overlay,.sanad-theme-button{display:none!important}}:root{--r8-deep:var(--sanad-ui-deep,#052c3f);--r8-primary:var(--sanad-ui-accent,#087f82);--r8-bright:var(--sanad-ui-accent-2,#10b7a5);--r8-surface:var(--sanad-ui-surface,#fff);--r8-soft:var(--sanad-ui-soft,#edf7f8);--r8-line:var(--sanad-ui-border,#cfe1e4);--r8-ink:var(--sanad-ui-ink,#153d49);--r8-muted:var(--sanad-ui-muted,#668087);--r8-shadow:var(--sanad-ui-shadow,#0439481f)}body.sanad-living-dialog-open{overflow:hidden!important}html[data-sanad-living=false] .r8-living-dashboard,html[data-sanad-living=false] .r8-living-collapsed,html[data-sanad-living=false] .r8-work-order-story{display:none!important}html[data-sanad-adaptive=true][data-sanad-role-experience=reception]{--r8-role-accent:#087f82}html[data-sanad-adaptive=true][data-sanad-role-experience=department]{--r8-role-accent:#315da8}html[data-sanad-adaptive=true][data-sanad-role-experience=technician]{--r8-role-accent:#14735f}html[data-sanad-adaptive=true][data-sanad-role-experience=store]{--r8-role-accent:#9a6511}html[data-sanad-adaptive=true][data-sanad-role-experience=safety]{--r8-role-accent:#a93646}html[data-sanad-adaptive=true][data-sanad-role-experience=leadership]{--r8-role-accent:#6550a3}html[data-sanad-adaptive=true] body{--sanad-role-accent:var(--r8-role-accent,var(--sanad-ui-accent,#087f82))}html[data-sanad-adaptive=true] :is(.r8-living-dashboard,.r8-work-order-story,.report23-table-card,.wo23-side-card.sticky){border-color:color-mix(in srgb,var(--sanad-role-accent) 42%,var(--sanad-ui-border,#cfe1e4))}html[data-sanad-adaptive=true] :is(.r8-living-brand>span,.r8-story-next>span){background:linear-gradient(145deg,var(--sanad-ui-deep,#052c3f),var(--sanad-role-accent))}html[data-sanad-adaptive=true][data-sanad-role-experience=technician] .r8-living-grid{grid-template-columns:.82fr 1.18fr}html[data-sanad-adaptive=true][data-sanad-role-experience=technician] .r8-intelligence,html[data-sanad-adaptive=true][data-sanad-role-experience=leadership] .r8-radar{order:-1}html[data-sanad-focus-assist=true] :is(.wo23-side-actions .success,.wo23-control-list .warning,.report23-row-actions a,.r8-story-next,.btn-primary,.action-primary){outline:2px solid color-mix(in srgb,var(--sanad-role-accent,var(--sanad-ui-accent,#087f82)) 66%,#fff);outline-offset:2px;box-shadow:0 10px 28px color-mix(in srgb,var(--sanad-role-accent,var(--sanad-ui-accent,#087f82)) 24%,transparent)!important}html[data-sanad-focus-assist=true] .sanad-ambient-orb{opacity:.45;animation-play-state:paused!important}.r8-hub-trigger{color:#fff;min-height:42px;font:inherit;background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.69rem;font-weight:950;transition:all .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.r8-hub-trigger:hover{background:#ffffff2e;transform:translateY(-1px);box-shadow:0 8px 22px #00000024}.r8-hub-trigger>span{background:#98f5e729;border-radius:9px;place-items:center;width:24px;height:24px;display:grid}.r8-hub-trigger>span i{background:#8ff8e8;border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite r8-live-pulse;box-shadow:0 0 0 5px #8ff8e81c,0 0 17px #69e8d6}.r8-hub-trigger>b{font-weight:950}.r8-hub-trigger:not(.active)>span i{box-shadow:none;background:#91a7ad;animation:none}@keyframes r8-live-pulse{0%,to{opacity:.78;transform:scale(.88)}50%{opacity:1;transform:scale(1.14)}}.r8-hub-overlay{z-index:2147483100!important;padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))!important;-webkit-backdrop-filter:blur(18px)saturate(115%)!important;backdrop-filter:blur(18px)saturate(115%)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:radial-gradient(circle at 20% 10%,#08918930,#0000 28%),#010d16e0!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.r8-hub-panel{width:min(1060px,100%);max-height:calc(100dvh - max(28px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)));isolation:isolate;background:#f5f9fa;border:1px solid #ffffff3d;border-radius:30px;grid-template-rows:auto minmax(0,1fr) auto;margin:auto;display:grid;overflow:hidden;box-shadow:0 48px 140px #0009}.r8-hub-panel>header{color:#fff;background:radial-gradient(circle at 85% 0,#5cf5dd33,#0000 31%),linear-gradient(125deg,#031b2a,#063e54 55%,#07857e);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;position:relative}.r8-hub-panel.pulse-critical>header{background:radial-gradient(circle at 85% 0,#ff728633,#0000 31%),linear-gradient(125deg,#241521,#553040 55%,#9d263d)}.r8-hub-panel.pulse-attention>header{background:radial-gradient(circle at 85% 0,#ffde8338,#0000 31%),linear-gradient(125deg,#28231c,#5d4823 55%,#9b6810)}.r8-hub-identity{align-items:center;gap:14px;min-width:0;display:flex}.r8-hub-identity>span{background:#ffffff1f;border:1px solid #ffffff40;border-radius:18px;flex:none;place-items:center;width:54px;height:54px;font-size:1.5rem;display:grid;box-shadow:inset 0 1px #ffffff29}.r8-hub-identity small,.r8-live-summary header small,.r8-experience-settings header small{color:#8df3e6;letter-spacing:.17em;font-size:.56rem;font-weight:950;display:block}.r8-hub-identity h2{margin:4px 0 2px;font-size:clamp(1.18rem,2.4vw,1.75rem);font-weight:950}.r8-hub-identity p{color:#d5ecec;margin:0;font-size:.7rem;font-weight:750;line-height:1.6}.r8-hub-panel>header>button{color:#134650;cursor:pointer;background:#fff;border:0;border-radius:14px;flex:none;width:44px;height:44px;font-size:1.4rem;font-weight:850}.r8-hub-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:17px;overflow:auto}.r8-command-orb,.r8-living-command{background:#fff;border:1px solid #bcdadd;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid;box-shadow:0 11px 30px #05435017}.r8-command-orb>span,.r8-living-command>span{color:#fff;background:linear-gradient(145deg,#07556b,#07958a);border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.r8-command-orb input,.r8-living-command input{width:100%;min-width:0;min-height:44px;font:inherit;font-size:.76rem;font-weight:800;color:#173f49!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.r8-command-orb>button,.r8-living-command>button{color:#fff;min-height:42px;font:inherit;background:linear-gradient(135deg,#07566b,#07958a);border:0;border-radius:12px;padding:0 17px;font-size:.7rem;font-weight:950}.r8-live-summary{background:linear-gradient(145deg,#fff,#f2f9f9);border:1px solid #cee2e4;border-radius:23px;margin-top:13px;padding:16px;box-shadow:0 12px 34px #05404d12}.r8-live-summary>header,.r8-experience-settings>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.r8-live-summary header small,.r8-experience-settings header small{color:#078d87}.r8-live-summary h3,.r8-experience-settings h3,.r8-living-grid section>header h3{color:#153e49;margin:4px 0 0;font-size:1rem;font-weight:950}.r8-pulse-state{color:#126e58;background:#e8f8f1;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.64rem;font-weight:950;display:inline-flex}.r8-pulse-state i{background:#08a66f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #08a66f1a}.r8-pulse-state.attention{color:#95600b;background:#fff4d5}.r8-pulse-state.attention i{background:#d89408}.r8-pulse-state.critical{color:#b51f39;background:#ffeaed}.r8-pulse-state.critical i{background:#e32343}.r8-live-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.r8-live-kpis article{background:#fff;border:1px solid #d5e5e7;border-radius:18px;min-height:102px;padding:14px}.r8-live-kpis small{color:#6d858b;font-size:.63rem;font-weight:850}.r8-live-kpis strong{color:#08717d;margin:4px 0;font-size:1.8rem;font-weight:950;display:block}.r8-live-kpis span{color:#7b9297;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:800;display:block;overflow:hidden}.r8-live-kpis article.urgent strong{color:#c6243d}.r8-hub-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.r8-hub-tools button,.r8-hub-tools a{color:#183f49;text-align:start;background:#fff;border:1px solid #d0e2e4;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:2px 10px;min-height:105px;padding:12px;text-decoration:none;display:grid;box-shadow:0 8px 23px #053e4a0e}.r8-hub-tools span{color:#fff;background:linear-gradient(145deg,#075a70,#08a090);border-radius:14px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid}.r8-hub-tools b{align-self:end;font-size:.73rem;font-weight:950}.r8-hub-tools small{color:#748b91;font-size:.58rem;font-weight:750}.r8-experience-settings{background:#fff;border:1px solid #d1e3e5;border-radius:22px;margin-top:12px;padding:16px}.r8-experience-settings>header>button{color:#61787e;font:inherit;background:#f1f6f7;border:1px solid #d4e3e5;border-radius:13px;align-items:center;gap:8px;padding:8px 10px;font-size:.61rem;font-weight:950;display:flex}.r8-experience-settings>header>button i{background:#97a9ad;border-radius:50%;width:10px;height:10px}.r8-experience-settings>header>button.active{color:#08705e;background:#e8f8f1}.r8-experience-settings>header>button.active i{background:#08a871;box-shadow:0 0 0 5px #08a8711a}.r8-experience-settings>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.r8-experience-settings>div>button{color:#1b4650;text-align:start;background:#f9fbfc;border:1px solid #d7e6e8;border-radius:16px;grid-template-columns:minmax(0,1fr) 47px;align-items:center;gap:12px;min-height:74px;padding:11px 13px;display:grid}.r8-experience-settings>div>button>span b{font-size:.69rem;font-weight:950;display:block}.r8-experience-settings>div>button>span small{color:#788f94;margin-top:4px;font-size:.56rem;font-weight:750;line-height:1.45;display:block}.r8-experience-settings>div>button>i{background:#c5d3d6;border-radius:999px;width:46px;height:26px;position:relative}.r8-experience-settings>div>button>i em{top:4px;background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;inset-inline-start:4px;box-shadow:0 2px 7px #00000029}.r8-experience-settings>div>button.active{background:#effaf6;border-color:#9cd4ca}.r8-experience-settings>div>button.active>i{background:#07937c}.r8-experience-settings>div>button.active>i em{transform:translate(20px)}html[dir=rtl] .r8-experience-settings>div>button.active>i em{transform:translate(-20px)}.r8-experience-settings>div>button:disabled{opacity:.5}.r8-hub-panel>footer{color:#668087;background:#fff;border-top:1px solid #d7e5e7;justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;font-size:.59rem;font-weight:800;display:flex}.r8-hub-panel>footer b{color:#087466}.r8-living-dashboard,.r8-living-collapsed{border:1px solid color-mix(in srgb,var(--r8-primary) 35%,var(--r8-line));background:linear-gradient(145deg,var(--r8-surface),var(--r8-soft));width:min(1500px,100%);box-shadow:0 20px 54px color-mix(in srgb,var(--r8-deep) 16%,transparent);isolation:isolate;border-radius:28px;margin:0 auto 16px;overflow:hidden}.r8-living-dashboard{padding:17px;position:relative}.r8-living-dashboard:before{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--r8-bright) 15%,transparent),transparent 68%);pointer-events:none;border-radius:50%;height:340px;position:absolute;inset:-45% 55% auto -15%}.r8-living-dashboard.pulse-attention{border-color:#dfc270}.r8-living-dashboard.pulse-critical{border-color:#e48a99}.r8-living-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.r8-living-brand{align-items:center;gap:12px;display:flex}.r8-living-brand>span{color:#fff;background:linear-gradient(145deg,var(--r8-deep),var(--r8-primary));width:49px;height:49px;box-shadow:0 10px 23px color-mix(in srgb,var(--r8-primary) 29%,transparent);border-radius:17px;place-items:center;display:grid}.r8-living-brand>span i{background:#a2ffef;border-radius:50%;width:11px;height:11px;animation:2.4s infinite r8-live-pulse;box-shadow:0 0 0 7px #a2ffef1f,0 0 18px #8ff6e7}.r8-living-brand small,.r8-living-grid section>header small{color:var(--r8-primary);letter-spacing:.16em;font-size:.54rem;font-weight:950;display:block}.r8-living-brand h2{color:var(--r8-ink);margin:3px 0;font-size:1.2rem;font-weight:950}.r8-living-brand p{color:var(--r8-muted);margin:0;font-size:.65rem;font-weight:800}.r8-living-state{align-items:center;gap:8px;display:flex}.r8-living-state>span{color:#14705d;background:#e7f8f0;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.6rem;font-weight:950;display:inline-flex}.r8-living-state>span i{background:#0aa977;border-radius:50%;width:8px;height:8px}.r8-living-state>span.attention{color:#94600c;background:#fff3d4}.r8-living-state>span.attention i{background:#d49009}.r8-living-state>span.critical{color:#b31e38;background:#ffe8ec}.r8-living-state>span.critical i{background:#dc2541}.r8-living-state button{border:1px solid var(--r8-line);min-height:36px;color:var(--r8-muted);background:var(--r8-surface);font:inherit;border-radius:11px;padding:0 11px;font-size:.58rem;font-weight:900}.r8-living-command{background:color-mix(in srgb,var(--r8-surface) 94%,var(--r8-soft));border-color:var(--r8-line);box-shadow:0 10px 26px var(--r8-shadow);margin-top:14px}.r8-living-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.r8-living-kpis>button{border:1px solid var(--r8-line);min-height:108px;color:var(--r8-ink);background:var(--r8-surface);text-align:start;box-shadow:0 8px 22px var(--r8-shadow);border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;padding:14px;display:flex;position:relative;overflow:hidden}.r8-living-kpis>button:after{content:"";inset-inline-end:-23px;background:color-mix(in srgb,var(--r8-primary) 9%,transparent);border-radius:50%;width:72px;height:72px;position:absolute;bottom:-27px}.r8-living-kpis small{color:var(--r8-muted);font-size:.61rem;font-weight:900}.r8-living-kpis strong{color:var(--r8-primary);margin:3px 0;font-size:1.75rem;font-weight:950}.r8-living-kpis span{color:var(--r8-muted);font-size:.55rem;font-weight:800}.r8-living-kpis button.urgent{background:linear-gradient(145deg,#fff,#fff3f5);border-color:#efb4bc}.r8-living-kpis button.urgent strong{color:#c91f3b}.r8-living-kpis button.overdue{background:linear-gradient(145deg,#fff,#fff9eb);border-color:#efd396}.r8-living-kpis button.overdue strong{color:#a36b0b}.r8-living-kpis button.closed strong{color:#08775a}.r8-living-grid{grid-template-columns:1.18fr .82fr;gap:10px;margin-top:10px;display:grid}.r8-living-grid>section{border:1px solid var(--r8-line);background:color-mix(in srgb,var(--r8-surface) 94%,var(--r8-soft));min-width:0;box-shadow:0 8px 23px var(--r8-shadow);border-radius:21px;padding:14px}.r8-living-grid section>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.r8-living-grid section>header h3{color:var(--r8-ink)}.r8-living-grid section>header em{color:var(--r8-muted);background:var(--r8-soft);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.52rem;font-style:normal;font-weight:900}.r8-constellation>div{background:radial-gradient(circle at center,color-mix(in srgb,var(--r8-primary) 12%,transparent),transparent 25%),linear-gradient(145deg,color-mix(in srgb,var(--r8-deep) 97%,#000),color-mix(in srgb,var(--r8-deep) 82%,var(--r8-primary)));border-radius:18px;height:310px;margin-top:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #0000003d}.r8-constellation>div:before,.r8-constellation>div:after{content:"";aspect-ratio:1;border:1px dashed #92ede12b;border-radius:50%;width:58%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.r8-constellation>div:after{width:88%}.r8-constellation .core{z-index:3;color:#fff;background:radial-gradient(circle,#0b8d83,#064052 67%,#031f31);border:1px solid #a0f8eb4d;border-radius:50%;place-content:center;justify-items:center;width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #52decd0d,0 0 50px #32ddc84d}.r8-constellation .core i{background:#9affef;border-radius:50%;width:9px;height:9px;box-shadow:0 0 15px #8dffef}.r8-constellation .core b{font-size:1.55rem}.r8-constellation .core small{color:#b9e9e4;font-size:.55rem}.r8-constellation .orbit{--r8-load:50%;z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:start;background:#0a3643e0;border:1px solid #9ce8df3b;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:95px;max-width:130px;min-height:64px;padding:8px;display:grid;position:absolute;box-shadow:0 9px 25px #0000003d}.r8-constellation .orbit b{background:linear-gradient(145deg,#0b8f85,#12ae9d);border-radius:11px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.r8-constellation .orbit small{color:#d4eceb;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:850;overflow:hidden}.r8-constellation .orbit i{width:var(--r8-load);background:#73e4d5;border-radius:99px;height:3px;display:block}.r8-constellation .orbit.urgent{border-color:#ff8c9e8c}.r8-constellation .orbit.urgent b{background:linear-gradient(145deg,#9f1f38,#e43450)}.r8-constellation .orbit-1{top:10%;left:5%}.r8-constellation .orbit-2{top:10%;right:5%}.r8-constellation .orbit-3{bottom:11%;left:3%}.r8-constellation .orbit-4{bottom:11%;right:3%}.r8-constellation .orbit-5{bottom:5%;left:50%;transform:translate(-50%)}.r8-constellation>div>p{color:#b9d4d7;place-items:center;margin:0;font-size:.68rem;font-weight:850;display:grid;position:absolute;inset:0}.r8-radar-body{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px;margin-top:9px;display:grid}.r8-radar svg{width:190px;height:190px}.r8-radar svg polygon:not(.signal){fill:none;stroke:color-mix(in srgb,var(--r8-primary) 24%,transparent);stroke-width:1px}.r8-radar svg line{stroke:color-mix(in srgb,var(--r8-primary) 18%,transparent);stroke-width:1px}.r8-radar svg .signal{fill:color-mix(in srgb,var(--r8-primary) 24%,transparent);stroke:var(--r8-primary);stroke-width:2px}.r8-radar svg circle{fill:var(--r8-bright);stroke:#fff;stroke-width:1.5px}.r8-radar-body>div{gap:7px;display:grid}.r8-radar-body>div>span{background:var(--r8-soft);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:7px 8px;display:grid;position:relative;overflow:hidden}.r8-radar-body>div>span i{inset-inline-start:0;width:var(--score);background:linear-gradient(90deg,var(--r8-primary),var(--r8-bright));height:3px;position:absolute;bottom:0}.r8-radar-body b{color:var(--r8-ink);font-size:.56rem}.r8-radar-body em{color:var(--r8-primary);font-size:.56rem;font-style:normal;font-weight:950}.r8-facility-map>div,.r8-recurrence-list{gap:6px;margin-top:10px;display:grid}.r8-facility-map>div>button,.r8-recurrence-list>button{border:1px solid var(--r8-line);min-height:58px;color:var(--r8-ink);background:var(--r8-surface);text-align:start;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.r8-facility-map>div>button>span,.r8-recurrence-list>button>span{color:#fff;background:linear-gradient(145deg,var(--r8-deep),var(--r8-primary));border-radius:11px;place-items:center;width:34px;height:34px;font-size:.65rem;font-weight:950;display:grid}.r8-facility-map button b,.r8-recurrence-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:950;display:block;overflow:hidden}.r8-facility-map button small,.r8-recurrence-list button small{color:var(--r8-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.52rem;font-weight:750;display:block;overflow:hidden}.r8-facility-map button em,.r8-recurrence-list button em{min-width:31px;color:var(--r8-primary);background:var(--r8-soft);text-align:center;border-radius:999px;padding:5px 7px;font-size:.55rem;font-style:normal;font-weight:950}.r8-facility-map button.urgent{background:#fff5f6;border-color:#efb0bb}.r8-facility-map button.urgent>span{background:linear-gradient(145deg,#a91d39,#e5314e)}.r8-facility-map button.urgent em{color:#bd1e3a;background:#ffe4e9}.r8-intelligence .recommendation{background:linear-gradient(145deg,#f2fbf7,#fff);border:1px solid #b9ddd6;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:11px;display:grid}.r8-intelligence .recommendation>span{color:#fff;background:linear-gradient(145deg,#075d70,#0aa28e);border-radius:14px;place-items:center;width:42px;height:42px;font-size:1.05rem;display:grid}.r8-intelligence .recommendation small{color:#15806e;font-size:.53rem;font-weight:950}.r8-intelligence .recommendation p{color:#31575d;margin:3px 0 0;font-size:.63rem;font-weight:850;line-height:1.55}.r8-intelligence .recommendation.critical{background:#fff4f5;border-color:#efafb9}.r8-intelligence .recommendation.critical>span{background:linear-gradient(145deg,#9d2038,#e33550)}.r8-intelligence .recommendation.attention{background:#fff9ea;border-color:#ecd18b}.r8-intelligence .recommendation.attention>span{background:linear-gradient(145deg,#89600d,#c18a18)}.r8-recurrence-list>p{border:1px dashed var(--r8-line);color:var(--r8-muted);background:var(--r8-soft);border-radius:13px;margin:5px 0;padding:14px;font-size:.58rem;font-weight:850}.r8-living-collapsed{justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.r8-living-collapsed>div{align-items:center;gap:9px;display:flex}.r8-living-collapsed>div>i{background:#0aab79;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #0aab791a}.r8-living-collapsed small{color:var(--r8-primary);letter-spacing:.12em;font-size:.49rem;font-weight:950;display:block}.r8-living-collapsed b{font-size:.7rem}.r8-living-collapsed em{color:var(--r8-primary);background:var(--r8-soft);border-radius:999px;padding:5px 8px;font-size:.55rem;font-style:normal;font-weight:950}.r8-living-collapsed>button{border:1px solid var(--r8-line);min-height:38px;color:var(--r8-primary);background:var(--r8-surface);font:inherit;border-radius:11px;padding:0 12px;font-size:.59rem;font-weight:950}.r8-work-order-story{border:1px solid color-mix(in srgb,var(--r8-primary) 36%,var(--r8-line));background:linear-gradient(145deg,var(--r8-surface),var(--r8-soft));width:min(1500px,100%);box-shadow:0 14px 38px var(--r8-shadow);border-radius:24px;margin:0 auto 14px;padding:15px}.r8-work-order-story>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.r8-work-order-story>header small{color:var(--r8-primary);letter-spacing:.15em;font-size:.52rem;font-weight:950;display:block}.r8-work-order-story h2{color:var(--r8-ink);margin:3px 0;font-size:1rem}.r8-work-order-story>header p{color:var(--r8-muted);margin:0;font-size:.6rem;font-weight:750}.r8-work-order-story>header button{border:1px solid var(--r8-line);min-height:42px;color:var(--r8-primary);background:var(--r8-surface);font:inherit;border-radius:13px;align-items:center;gap:7px;padding:0 13px;font-size:.62rem;font-weight:950;display:inline-flex}.r8-work-order-story>header button span{font-size:1rem}.r8-work-order-story>header button.active{color:#fff;background:linear-gradient(135deg,var(--r8-deep),var(--r8-primary));box-shadow:0 8px 19px var(--r8-shadow)}.r8-story-path{background:color-mix(in srgb,var(--r8-deep) 97%,#000);border-radius:18px;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:15px;padding:14px;display:grid}.r8-story-path>div{color:#91aeb3;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.r8-story-path>div>span{z-index:2;background:#123b47;border:2px solid #527078;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.57rem;font-weight:950;display:grid;position:relative}.r8-story-path>div>b{font-size:.5rem;font-weight:900}.r8-story-path>div>i{z-index:1;top:15px;background:#365d65;height:2px;position:absolute;inset-inline:50% -50%}.r8-story-path>div:last-child>i{display:none}.r8-story-path>div.done{color:#b9eee6}.r8-story-path>div.done>span{color:#052f3a;background:#81ead8;border-color:#4ed3bd;box-shadow:0 0 0 5px #4ed3bd14}.r8-story-path>div.done>i{background:#51cdb9}.r8-story-path>div.current>span{color:#4d3305;background:#ffd476;border-color:#ffd476;box-shadow:0 0 0 6px #ffd4761a,0 0 20px #ffd47647}.r8-story-path>div.current>b{color:#ffe4a4}.r8-work-order-story>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.r8-story-next{align-items:center;gap:9px;display:flex}.r8-story-next>span{color:#fff;background:linear-gradient(145deg,var(--r8-deep),var(--r8-primary));border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.r8-story-next small{color:var(--r8-muted);font-size:.5rem;font-weight:900;display:block}.r8-story-next strong{color:var(--r8-ink);margin-top:2px;font-size:.65rem;font-weight:950;display:block}.r8-story-evidence{gap:7px;display:flex}.r8-story-evidence>span{color:var(--r8-muted);background:var(--r8-soft);border-radius:999px;padding:7px 9px;font-size:.54rem;font-weight:800}.r8-story-evidence b{color:var(--r8-primary)}body[data-sanad-r8-work-focus=true] .wo23-detail-page{background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--r8-primary) 13%,transparent),transparent 30%),linear-gradient(180deg,var(--r8-soft),var(--r8-surface))!important}body[data-sanad-r8-work-focus=true] .wo23-assignment-card footer button:not(:disabled),body[data-sanad-r8-work-focus=true] .wo23-detail-head-actions .primary{outline:3px solid color-mix(in srgb,var(--r8-bright) 30%,transparent);outline-offset:3px;box-shadow:0 9px 24px color-mix(in srgb,var(--r8-primary) 23%,transparent)!important}.r8-presentation{z-index:2147483200;color:#fff;background:radial-gradient(circle at 12% 8%,#29dac333,#0000 25%),radial-gradient(circle at 88% 85%,#2576be2b,#0000 28%),linear-gradient(145deg,#020e18,#041f30 48%,#052f3a);grid-template-rows:auto minmax(0,1fr) auto;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.r8-presentation.pulse-critical{background:radial-gradient(circle at 12% 8%,#e9304f30,#0000 25%),linear-gradient(145deg,#130b13,#281322 50%,#421829)}.r8-presentation>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.r8-presentation>header small{color:#7ee8dc;letter-spacing:.2em;font-size:.62rem;font-weight:950}.r8-presentation>header h1{margin:5px 0 3px;font-size:clamp(1.7rem,4vw,3.5rem);font-weight:950}.r8-presentation>header p{color:#b9d7db;margin:0;font-weight:750}.r8-presentation>header button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:15px;width:48px;height:48px;font-size:1.5rem}.r8-presentation>main{grid-template-columns:1.15fr .85fr;align-items:center;gap:5vw;width:100%;max-width:1450px;margin:auto;display:grid}.r8-presentation-orbit{min-height:510px;position:relative}.r8-presentation-orbit:before,.r8-presentation-orbit:after{content:"";aspect-ratio:1;border:1px dashed #71e5d830;border-radius:50%;width:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r8-presentation-orbit:after{width:96%}.r8-presentation-orbit .core{z-index:2;background:radial-gradient(circle,#0a867e,#05384a 65%,#021724);border:1px solid #7eefe052;border-radius:50%;place-content:center;justify-items:center;width:210px;height:210px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 23px #48e2cf0a,0 0 100px #25d3bf42}.r8-presentation-orbit .core i{background:#9affef;border-radius:50%;width:15px;height:15px;box-shadow:0 0 23px #7affe8}.r8-presentation-orbit .core strong{font-size:4.5rem;line-height:1}.r8-presentation-orbit .core span{color:#bfe6e4;margin-top:8px;font-weight:850}.r8-presentation-orbit article{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#092f3bc7;border:1px solid #8fe4db38;border-radius:19px;min-width:130px;padding:16px;position:absolute;box-shadow:0 17px 36px #00000047}.r8-presentation-orbit article b{font-size:1.75rem;display:block}.r8-presentation-orbit article small{color:#abd3d5;font-weight:800}.r8-presentation-orbit .n1{border-color:#ff698273;top:8%;left:3%}.r8-presentation-orbit .n1 b{color:#ff7890}.r8-presentation-orbit .n2{top:8%;right:3%}.r8-presentation-orbit .n3{bottom:8%;left:4%}.r8-presentation-orbit .n4{bottom:8%;right:4%}.r8-presentation-brief{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#072b36ad;border:1px solid #80e1d633;border-radius:30px;padding:32px;box-shadow:0 28px 70px #00000045}.r8-presentation-brief>small{color:#7ce4d8;letter-spacing:.18em;font-weight:950}.r8-presentation-brief h2{margin:10px 0 25px;font-size:clamp(1.4rem,3vw,2.5rem);font-weight:950;line-height:1.5}.r8-presentation-brief>div{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.r8-presentation-brief span{color:#aac9cd;font-weight:800}.r8-presentation-brief strong{color:#94f3e7;font-size:1.4rem}.r8-presentation>footer{color:#86aeb3;letter-spacing:.08em;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding-top:13px;font-size:.65rem;display:flex}.r8-presentation>footer b{color:#aee5e1}@media screen{html[data-sanad-ambient=true] .wo23-center-page{position:relative;background:radial-gradient(circle at 9% 0%,color-mix(in srgb,var(--r8-primary) 16%,transparent),transparent 27%),linear-gradient(180deg,var(--sanad-ui-page-2,#f8fbfc),var(--sanad-ui-page,#edf8fa))!important}html[data-sanad-auto-comfort=true] body,html[data-sanad-auto-comfort=true] .sanad-app-view,html[data-sanad-auto-comfort=true] .sanad-page-stage{background:#ebe4d3!important}html[data-sanad-auto-comfort=true] .sanad-page-stage>main{background:linear-gradient(#f7f2e6,#e8e0cd)!important}html[data-sanad-auto-comfort=true] .sanad-page-stage :is(.bg-white,.wo23-section-card,.wo23-filter-panel,.wo231-mobile-card,.wo242-reception-dashboard,.r8-living-dashboard){background:#fffaf0!important;border-color:#d9ceb7!important}html[data-sanad-field-mode=true] .sanad-page-stage :is(button,a){min-height:46px}}@media (max-width:1080px){.r8-living-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.r8-living-grid{grid-template-columns:1fr}.r8-constellation>div{height:330px}.r8-hub-tools{grid-template-columns:1fr 1fr}.r8-presentation>main{grid-template-columns:1fr}.r8-presentation-orbit{min-height:450px}}@media (max-width:720px){.r8-hub-trigger{width:42px;padding:7px}.r8-hub-trigger>b{display:none}.r8-hub-overlay{background:#061923!important;padding:0!important}.r8-hub-panel{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh;margin:0}.r8-hub-panel>header{padding:calc(16px + env(safe-area-inset-top,0px)) 14px 16px}.r8-hub-identity>span{border-radius:15px;width:45px;height:45px}.r8-hub-identity p{display:none}.r8-hub-scroll{padding:11px}.r8-live-kpis,.r8-hub-tools{grid-template-columns:1fr 1fr}.r8-experience-settings>div{grid-template-columns:1fr}.r8-hub-panel>footer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.r8-living-dashboard{border-radius:22px;padding:12px}.r8-living-head{align-items:flex-start}.r8-living-brand>span{border-radius:14px;width:43px;height:43px}.r8-living-brand h2{font-size:1rem}.r8-living-brand p{display:none}.r8-living-state{flex-direction:column;align-items:flex-end}.r8-living-state>span{padding:6px 8px}.r8-living-state button{min-height:32px}.r8-living-command{grid-template-columns:38px minmax(0,1fr)}.r8-living-command>span{width:38px;height:38px}.r8-living-command>button{grid-column:1/-1;width:100%}.r8-living-kpis{grid-template-columns:1fr 1fr}.r8-living-kpis>button:last-child{grid-column:1/-1}.r8-living-grid>section{border-radius:18px;padding:11px}.r8-constellation>div{height:365px}.r8-constellation .orbit{min-width:87px;max-width:116px}.r8-radar-body{grid-template-columns:150px minmax(0,1fr)}.r8-radar svg{width:150px;height:150px}.r8-work-order-story{border-radius:20px;padding:12px}.r8-work-order-story>header{align-items:flex-start}.r8-work-order-story>header p{display:none}.r8-work-order-story>header button{padding:0 9px}.r8-story-path{grid-template-columns:repeat(4,1fr);gap:16px 0}.r8-story-path>div:nth-child(4)>i,.r8-story-path>div:nth-child(8)>i{display:none}.r8-work-order-story>footer{flex-direction:column;align-items:flex-start}.r8-story-evidence{grid-template-columns:1fr 1fr;width:100%;display:grid}.r8-story-evidence>span{text-align:center}.r8-presentation{padding:calc(16px + env(safe-area-inset-top,0px)) 13px calc(16px + env(safe-area-inset-bottom,0px))}.r8-presentation>header h1{font-size:1.55rem}.r8-presentation>header p{font-size:.7rem}.r8-presentation>main{display:block}.r8-presentation-orbit{min-height:430px}.r8-presentation-orbit .core{width:150px;height:150px}.r8-presentation-orbit .core strong{font-size:3.2rem}.r8-presentation-orbit article{min-width:105px;padding:11px}.r8-presentation-brief{border-radius:23px;padding:20px}.r8-presentation>footer{margin-top:20px}}@media (max-width:430px){.r8-live-kpis{grid-template-columns:1fr 1fr}.r8-live-kpis article{min-height:88px;padding:11px}.r8-hub-tools button,.r8-hub-tools a{min-height:92px;padding:9px}.r8-experience-settings{padding:12px}.r8-living-kpis>button{min-height:96px;padding:11px}.r8-constellation>div{height:390px}.r8-constellation .orbit-5{bottom:2%}.r8-radar-body{grid-template-columns:125px minmax(0,1fr)}.r8-radar svg{width:125px;height:125px}.r8-story-path{padding:11px 6px}.r8-story-path>div>b{font-size:.45rem}.r8-story-evidence{grid-template-columns:1fr}}.r8-summary-error{color:#754b06;background:#fff8e6;border:1px solid #e8c780;border-radius:12px;margin:10px 0 0;padding:8px 10px;font-size:.68rem;font-weight:850}.sanad-theme-copy small{color:#4c666d;font-size:.72rem}.sanad-eye-comfort small{color:#5d4a24;font-size:.7rem}.r8-hub-panel small{font-size:max(.64rem,10px)}.r8-living-dashboard small,.r8-work-order-story small{font-size:max(.62rem,10px)}.r8-experience-settings>div>button>span small{color:#536d73;font-size:max(.64rem,10px)}.r8-hub-tools small,.r8-living-kpis span,.r8-facility-map button small,.r8-recurrence-list button small{color:var(--r8-muted);font-size:max(.62rem,10px)}.r8-story-path>div>b{font-size:max(.6rem,10px)}@media print{.r8-hub-trigger,.r8-hub-overlay,.r8-living-dashboard,.r8-living-collapsed,.r8-work-order-story,.r8-presentation{display:none!important}}@media screen{html[lang=ar] body,html[lang=ar] body :where(main,aside,section,article,nav,header,footer,div,span,p,h1,h2,h3,h4,h5,h6,a,button,input,textarea,select,optgroup,table,th,td,label,summary,dialog){font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizelegibility;font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Noto Kufi Arabic,Segoe UI,Tahoma,Arial,sans-serif!important}html[lang=ar] :where(code,pre,kbd,samp){font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important}}.wo263-department-closed-banner{color:#145345;background:linear-gradient(135deg,#f0fbf6,#e4f6f2);border:1px solid #99d6c3;border-radius:20px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;width:min(1500px,100%);margin:0 auto 14px;padding:16px 18px;display:grid;box-shadow:0 12px 30px #05685017}.wo263-department-closed-banner>span{color:#fff;background:linear-gradient(145deg,#08775d,#0ba17c);border-radius:18px;place-items:center;width:58px;height:58px;font-size:1.45rem;font-weight:950;display:grid;box-shadow:0 9px 22px #08775d38}.wo263-department-closed-banner small{color:#0b8068;letter-spacing:.14em;font-size:.54rem;font-weight:950;display:block}.wo263-department-closed-banner h2{color:#115443;margin:3px 0;font-size:clamp(.9rem,2vw,1.16rem);font-weight:950}.wo263-department-closed-banner p{color:#4f746a;margin:0;font-size:.66rem;font-weight:800;line-height:1.75}@media (max-width:620px){.wo263-department-closed-banner{border-radius:17px;grid-template-columns:46px minmax(0,1fr);padding:13px}.wo263-department-closed-banner>span{border-radius:14px;width:46px;height:46px;font-size:1.15rem}.wo263-department-closed-banner p{font-size:.62rem}}@media screen{html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(.sanad-owner-panel,.sanad-owner-tabs,.sanad-owner-metric,.sanad-device-card,.sanad-session-row,.v250-panel,.v250-table-wrap,.v250-kpi-grid>article,.v250-engineering-kpis>article,.v253-inspector-tabs,.r8-living-dashboard,.r8-living-grid>section,.r8-live-summary,.r8-live-kpis>article,.r8-hub-tools>button,.r8-hub-tools>a,.r8-experience-settings){border-color:var(--sanad-ui-border)!important;background:linear-gradient(145deg,var(--sanad-ui-surface),color-mix(in srgb,var(--sanad-ui-surface) 82%,var(--sanad-ui-soft)))!important;box-shadow:0 13px 34px var(--sanad-ui-shadow)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(.sanad-health-row,.sanad-device-meta>span,.v250-filter-row,.v250-engineering-filters,.v250-inspection-card,.v250-department-load-grid>button,.r8-command-orb){border-color:var(--sanad-ui-border)!important;background:var(--sanad-ui-soft)!important;color:var(--sanad-ui-ink)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-page-stage :is(.sanad-owner-hero,.v250-hero){border-color:color-mix(in srgb,var(--sanad-ui-accent-2) 42%,#fff)!important;background:radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--sanad-ui-accent-2) 32%,transparent),transparent 31%),linear-gradient(125deg,var(--sanad-ui-deep),color-mix(in srgb,var(--sanad-ui-deep) 66%,var(--sanad-ui-accent)),var(--sanad-ui-accent))!important}html[data-sanad-eye-comfort=true] .sanad-page-stage :is(.sanad-owner-panel,.sanad-owner-tabs,.sanad-owner-metric,.sanad-device-card,.sanad-session-row,.v250-panel,.v250-table-wrap,.v250-kpi-grid>article,.v250-engineering-kpis>article,.v253-inspector-tabs,.r8-living-dashboard,.r8-living-grid>section,.r8-live-summary,.r8-live-kpis>article,.r8-hub-tools>button,.r8-hub-tools>a,.r8-experience-settings){background:linear-gradient(145deg,#fffdf6,#f7f0e2)!important;border-color:#d8cdb6!important;box-shadow:0 9px 25px #43392217!important}html[data-sanad-eye-comfort=true] .sanad-page-stage :is(.sanad-health-row,.sanad-device-meta>span,.v250-filter-row,.v250-engineering-filters,.v250-inspection-card,.v250-department-load-grid>button,.r8-command-orb){color:#303831!important;background:#f1e9d8!important;border-color:#ddd1b9!important}html[data-sanad-eye-comfort=true] .sanad-page-stage :is(.sanad-owner-hero,.v250-hero){background:radial-gradient(circle at 86% 12%,#dacb9b2e,#0000 31%),linear-gradient(125deg,#253531,#344b43 58%,#66765b)!important;border-color:#708078!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-theme-page{color:var(--sanad-ui-ink)!important;background:radial-gradient(circle at 8% 1%,color-mix(in srgb,var(--sanad-ui-accent) 14%,transparent),transparent 29%),linear-gradient(180deg,var(--sanad-ui-page-2),var(--sanad-ui-page) 57%,color-mix(in srgb,var(--sanad-ui-page) 91%,var(--sanad-ui-deep)))!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-theme-hero{border-color:color-mix(in srgb,var(--sanad-ui-accent-2) 43%,#fff)!important;background:radial-gradient(circle at 87% 13%,color-mix(in srgb,var(--sanad-ui-accent-2) 34%,transparent),transparent 31%),linear-gradient(125deg,var(--sanad-ui-deep),color-mix(in srgb,var(--sanad-ui-deep) 65%,var(--sanad-ui-accent)),var(--sanad-ui-accent))!important;box-shadow:0 23px 56px color-mix(in srgb,var(--sanad-ui-deep) 27%,transparent)!important}html[data-sanad-theme]:not([data-sanad-theme=classic]) .sanad-theme-page .bg-white{box-shadow:0 12px 32px var(--sanad-ui-shadow);border-color:var(--sanad-ui-border)!important;background-color:var(--sanad-ui-surface)!important}html[data-sanad-theme]:not([data-sanad-theme=classic])[data-sanad-adaptive=true] .sanad-theme-hero{border-color:color-mix(in srgb,var(--sanad-role-accent,var(--sanad-ui-accent)) 50%,#fff)!important;background:radial-gradient(circle at 87% 13%,color-mix(in srgb,var(--sanad-role-accent,var(--sanad-ui-accent)) 36%,transparent),transparent 31%),linear-gradient(125deg,var(--sanad-ui-deep),color-mix(in srgb,var(--sanad-ui-deep) 62%,var(--sanad-role-accent,var(--sanad-ui-accent))),var(--sanad-role-accent,var(--sanad-ui-accent)))!important}html[data-sanad-focus-assist=true] .sanad-theme-page :is(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--sanad-role-accent,var(--sanad-ui-accent,#087f82)) 72%,#fff)!important;outline-offset:3px!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--sanad-role-accent,var(--sanad-ui-accent,#087f82)) 17%,transparent)!important}:is(html[data-sanad-eye-comfort=true],html[data-sanad-auto-comfort=true]) .sanad-theme-page{color:#303831!important;background:radial-gradient(circle at 8% 0,#87774c1f,#0000 29%),linear-gradient(#f7f2e6,#e8e1cf 58%,#e2dac6)!important;line-height:1.68!important}:is(html[data-sanad-eye-comfort=true],html[data-sanad-auto-comfort=true]) .sanad-theme-hero{background:radial-gradient(circle at 87% 13%,#dacb9b2e,#0000 31%),linear-gradient(125deg,#253531,#344b43 58%,#66765b)!important;border-color:#708078!important;box-shadow:0 17px 42px #27322c2e!important}:is(html[data-sanad-eye-comfort=true],html[data-sanad-auto-comfort=true]) .sanad-theme-page .bg-white{box-shadow:0 10px 28px #4339221a;background-color:#fffaf0!important;border-color:#d8cdb6!important}:is(html[data-sanad-eye-comfort=true],html[data-sanad-auto-comfort=true]) .sanad-theme-page :is(input,textarea,select){box-shadow:none;color:#303831!important;background:#fffdf5!important;border-color:#d4c7ad!important}}.sanad-global-mobile-menu{max-height:calc(100dvh - var(--sanad-v2-header-height) - env(safe-area-inset-top,0px) - 14px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:hidden auto}@media (max-width:480px){.sanad-global-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:8px}.sanad-global-brand{gap:7px}.sanad-global-mark{border-radius:13px;width:43px;height:43px}.sanad-global-mark img{width:34px;height:34px}.sanad-global-title small{display:none}.sanad-global-title strong{font-size:.72rem}.sanad-global-actions{gap:4px}.sanad-language-button{width:42px;min-width:42px;height:42px}.sanad-global-menu-button{width:42px;padding:7px}}@media (max-width:360px){.sanad-global-title{display:none}.sanad-global-header{gap:4px;padding-inline:6px}.sanad-global-actions{gap:3px}}.read-only\:bg-slate-100:read-only{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.read-only\:text-slate-600:read-only{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:border-sky-200:hover{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.hover\:bg-sky-200:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-sky-800:hover{--tw-bg-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-cyan-600:focus{--tw-border-opacity:1;border-color:rgb(8 145 178/var(--tw-border-opacity,1))}.focus\:border-sky-400:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-cyan-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(207 250 254/var(--tw-ring-opacity,1))}.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.focus\:ring-sky-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-100:disabled{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}}@media (min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:w-24{width:6rem}.md\:min-w-\[430px\]{min-width:430px}.md\:min-w-\[440px\]{min-width:440px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}.rtl\:ml-1:where([dir=rtl],[dir=rtl] *){margin-left:.25rem}.rtl\:ml-auto:where([dir=rtl],[dir=rtl] *){margin-left:auto}.rtl\:mr-0:where([dir=rtl],[dir=rtl] *){margin-right:0}.rtl\:divide-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}
