*,:after,:before{--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:rgba(59,130,246,.5);--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: }::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:rgba(59,130,246,.5);--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: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.left-2\.5{left:.625rem}.left-full{left:100%}.right-0{right:0}.right-full{right:100%}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.float-right{float:right}.float-left{float:left}.m-0{margin:0}.m-1{margin:.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.\!mb-0{margin-bottom:0!important}.-mr-2{margin-right:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[60px\]{margin-bottom:60px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-2{height:.5rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-\[38px\]{height:38px}.h-\[64px\]{height:64px}.max-h-\[320px\]{max-height:320px}.min-h-screen{min-height:100vh}.w-1\/12{width:8.333333%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/6{width:16.666667%}.w-11\/12{width:91.666667%}.w-5\/12{width:41.666667%}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[160px\]{width:160px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.max-w-5xl{max-width:64rem}.max-w-\[1320px\]{max-width:1320px}.max-w-\[200px\]{max-width:200px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{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))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(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*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[\#a8e0c2\]{--tw-border-opacity:1;border-color:rgb(168 224 194/var(--tw-border-opacity,1))}.border-\[\#dde3ef\]{--tw-border-opacity:1;border-color:rgb(221 227 239/var(--tw-border-opacity,1))}.border-\[\#eef1f7\]{--tw-border-opacity:1;border-color:rgb(238 241 247/var(--tw-border-opacity,1))}.border-\[\#f5d97a\]{--tw-border-opacity:1;border-color:rgb(245 217 122/var(--tw-border-opacity,1))}.border-black\/10{border-color:rgba(0,0,0,.1)}.border-brand-blue-dark{--tw-border-opacity:1;border-color:rgb(39 58 113/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-white\/\[\.18\]{border-color:hsla(0,0%,100%,.18)}.border-white\/\[\.1\]{border-color:hsla(0,0%,100%,.1)}.border-ws-border{--tw-border-opacity:1;border-color:rgb(221 227 239/var(--tw-border-opacity,1))}.border-ws-navy{--tw-border-opacity:1;border-color:rgb(30 45 107/var(--tw-border-opacity,1))}.bg-\[\#1a2340\]{--tw-bg-opacity:1;background-color:rgb(26 35 64/var(--tw-bg-opacity,1))}.bg-\[\#d4f4e6\]{--tw-bg-opacity:1;background-color:rgb(212 244 230/var(--tw-bg-opacity,1))}.bg-\[\#f0f4fb\]{--tw-bg-opacity:1;background-color:rgb(240 244 251/var(--tw-bg-opacity,1))}.bg-\[\#f0f5ff\]{--tw-bg-opacity:1;background-color:rgb(240 245 255/var(--tw-bg-opacity,1))}.bg-\[\#fff0d6\]{--tw-bg-opacity:1;background-color:rgb(255 240 214/var(--tw-bg-opacity,1))}.bg-\[\#fff8e0\]{--tw-bg-opacity:1;background-color:rgb(255 248 224/var(--tw-bg-opacity,1))}.bg-brand-blue{--tw-bg-opacity:1;background-color:rgb(51 74 140/var(--tw-bg-opacity,1))}.bg-brand-blue-dark{--tw-bg-opacity:1;background-color:rgb(39 58 113/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-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/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-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/\[\.18\]{background-color:hsla(0,0%,100%,.18)}.bg-white\/\[\.1\]{background-color:hsla(0,0%,100%,.1)}.bg-ws-bg{--tw-bg-opacity:1;background-color:rgb(244 246 251/var(--tw-bg-opacity,1))}.bg-ws-blue\/\[\.1\]{background-color:rgba(26,111,196,.1)}.bg-ws-border{--tw-bg-opacity:1;background-color:rgb(221 227 239/var(--tw-bg-opacity,1))}.bg-ws-navy{--tw-bg-opacity:1;background-color:rgb(30 45 107/var(--tw-bg-opacity,1))}.bg-ws-orange{--tw-bg-opacity:1;background-color:rgb(232 119 34/var(--tw-bg-opacity,1))}.bg-ws-orange\/50{background-color:rgba(232,119,34,.5)}.bg-ws-orange\/\[\.14\]{background-color:rgba(232,119,34,.14)}.p-0{padding:0}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[15px\]{padding-left:15px;padding-right:15px}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[30px\]{padding-top:30px;padding-bottom:30px}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-4{padding-bottom:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-\[8\.33\%\]{padding-left:8.33%}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.\!leading-relaxed{line-height:1.625!important}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0a4e2b\]{--tw-text-opacity:1;color:rgb(10 78 43/var(--tw-text-opacity,1))}.text-\[\#0a6b3b\]{--tw-text-opacity:1;color:rgb(10 107 59/var(--tw-text-opacity,1))}.text-\[\#1a2340\]{--tw-text-opacity:1;color:rgb(26 35 64/var(--tw-text-opacity,1))}.text-\[\#6b4a00\]{--tw-text-opacity:1;color:rgb(107 74 0/var(--tw-text-opacity,1))}.text-\[\#6b7a99\]{--tw-text-opacity:1;color:rgb(107 122 153/var(--tw-text-opacity,1))}.text-\[\#7a4600\]{--tw-text-opacity:1;color:rgb(122 70 0/var(--tw-text-opacity,1))}.text-\[\#a8d8ff\]{--tw-text-opacity:1;color:rgb(168 216 255/var(--tw-text-opacity,1))}.text-\[\#a8ffb0\]{--tw-text-opacity:1;color:rgb(168 255 176/var(--tw-text-opacity,1))}.text-\[\#ff9eb5\]{--tw-text-opacity:1;color:rgb(255 158 181/var(--tw-text-opacity,1))}.text-\[\#ffd580\]{--tw-text-opacity:1;color:rgb(255 213 128/var(--tw-text-opacity,1))}.text-brand-blue{--tw-text-opacity:1;color:rgb(51 74 140/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/50{color:hsla(0,0%,100%,.5)}.text-white\/60{color:hsla(0,0%,100%,.6)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/85{color:hsla(0,0%,100%,.85)}.text-white\/\[\.78\]{color:hsla(0,0%,100%,.78)}.text-ws-blue{--tw-text-opacity:1;color:rgb(26 111 196/var(--tw-text-opacity,1))}.text-ws-muted{--tw-text-opacity:1;color:rgb(107 122 153/var(--tw-text-opacity,1))}.text-ws-navy{--tw-text-opacity:1;color:rgb(30 45 107/var(--tw-text-opacity,1))}.text-ws-orange{--tw-text-opacity:1;color:rgb(232 119 34/var(--tw-text-opacity,1))}.text-ws-red{--tw-text-opacity:1;color:rgb(217 64 64/var(--tw-text-opacity,1))}.text-ws-text{--tw-text-opacity:1;color:rgb(26 35 64/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-ws-blue{accent-color:#1a6fc4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[\.78\]{opacity:.78}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + 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)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.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-filter{-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;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}nav[role=navigation] a.text-white,nav[role=navigation] a.text-white:active,nav[role=navigation] a.text-white:focus,nav[role=navigation] a.text-white:hover{color:#fff!important;text-decoration:none!important}.tooltip{position:absolute;z-index:1070;display:block;font-family:inherit;font-size:12px;line-height:1.5;font-style:normal;font-weight:400;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:260px;padding:8px 12px;color:#fff;text-align:left;background-color:#1a2340;border-radius:8px;box-shadow:0 8px 24px rgba(15,25,60,.25)}.tooltip-inner p{margin:0 0 6px}.tooltip-inner p:last-child{margin-bottom:0}.tooltip-inner strong{font-weight:700}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#1a2340}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#1a2340}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#1a2340}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#1a2340}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#1a2340}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#1a2340}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#1a2340}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:inherit;font-size:13px;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #dde3ef;border-radius:10px;box-shadow:0 8px 24px rgba(15,25,60,.12)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:13px;font-weight:700;color:#1a2340;background-color:#f0f4fb;border-bottom:1px solid #dde3ef;border-radius:9px 9px 0 0}.popover-content{padding:9px 14px;color:#1a2340}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#dde3ef;border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#dde3ef;border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#dde3ef}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#dde3ef}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;overflow-x:hidden;overflow-y:auto;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal.in{display:block}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;background-color:#000;opacity:0}.modal-backdrop.in{opacity:.5}.modal-dialog{position:relative;width:auto;margin:30px auto;max-width:600px}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;opacity:.2;background:none;border:0;cursor:pointer}.modal-header .close:hover{opacity:.5}.modal-title{margin:0;line-height:1.4;font-size:18px}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.nav-tabs{border-bottom:2px solid #ddd;list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{display:block;padding:10px 15px;border:1px solid transparent;border-radius:4px 4px 0 0;color:#555;text-decoration:none;font-weight:600}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd;background-color:#f8f8f8;color:#333;text-decoration:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent;cursor:default}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.minor-tab>a{font-size:12px!important;color:#888!important;padding:12px 10px!important}.minor-tab>a:hover{color:#333!important;background:none!important;border-color:transparent!important}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:1000;min-width:160px;padding:5px 0;margin:2px 0 0;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);list-style:none}.dropdown-menu>li>a{display:block;padding:5px 20px;color:#333;text-decoration:none;font-weight:400}.dropdown-menu>li>a:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}.open>.dropdown-menu{display:block}.dropdown-toggle .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.collapse{display:none}.collapse.in{display:block}.panel-collapse{overflow:hidden}.panel{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;padding:10px 15px}.panel-body{padding:15px}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>a{text-decoration:none}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-info{color:#31708f;background-color:#d9edf6;border-color:#bce8f1}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;background:none;border:0;cursor:pointer}.btn-group{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn{position:relative;flex:0 1 auto}.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.btn-group>.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn{display:inline-block;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;text-decoration:none;transition:all .15s ease-in-out}.btn-primary{color:#fff;background-color:#334a8c;border-color:#273a71}.btn-primary:focus,.btn-primary:hover{color:#fff;text-decoration:none}.btn-group>.btn-primary.active,.btn-primary.active,.btn-primary:focus,.btn-primary:hover{background-color:#273a71;border-color:#1e2d57}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover{background-color:#e6e6e6;border-color:#adadad;color:#333}.btn-link{color:#273a71;background:transparent;border-color:transparent;font-weight:600}.btn-link:hover{color:#1e2d57;text-decoration:underline}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover{background-color:#c9302c;border-color:#ac2925;color:#fff}.table{width:100%;margin-bottom:20px;border-collapse:collapse}.table>tbody>tr>td,.table>thead>tr>th{padding:8px;line-height:1.4;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;font-weight:500;font-size:12px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-responsive{min-height:.01%;overflow-x:auto}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1}.sr-only{position:absolute;width:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.divider,.sr-only{height:1px;overflow:hidden}.divider{margin:9px 0;background-color:hsla(0,0%,100%,.2)}div.datepicker{display:none;position:absolute;padding:6px;margin:4px 0 0;background:#fff;border:1px solid #dde3ef;border-radius:12px;box-shadow:0 8px 32px rgba(26,35,64,.12),0 2px 8px rgba(26,35,64,.06);z-index:1200;min-width:240px;font-size:13px;color:#1a2340}div.datepicker.active{display:block}div.datepicker-inline{position:relative}div.datepicker .datepicker-centuries,div.datepicker .datepicker-days,div.datepicker .datepicker-decades,div.datepicker .datepicker-months,div.datepicker .datepicker-years{padding:4px 2px}div.datepicker table{width:100%;border-collapse:separate;border-spacing:2px}div.datepicker thead tr:first-child th{background:#1e2d6b;color:#fff;border-radius:8px;font-weight:700;font-size:12px;letter-spacing:.3px;padding:7px 4px;cursor:pointer;transition:background .12s}div.datepicker thead tr:first-child th:hover{background:#0e2060}div.datepicker .datepicker-switch{width:140px}div.datepicker .next,div.datepicker .prev{width:28px;text-align:center;font-size:14px}div.datepicker thead tr:last-child th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7a99;padding:6px 2px 4px;text-align:center;border-bottom:1px solid #e3e8f1}div.datepicker table tr td{width:32px;height:32px;text-align:center;vertical-align:middle;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;transition:background .1s,color .1s;padding:0}div.datepicker table tr td span:hover,div.datepicker table tr td.day:hover{background:#eef3fb;color:#1a2340}div.datepicker table tr td.new,div.datepicker table tr td.old{color:#b0bdd4}div.datepicker table tr td.today{background:#f0f4ff;color:#1a6fc4;font-weight:700;box-shadow:inset 0 0 0 1.5px #c2d4f3}div.datepicker table tr td.today:hover{background:#dce8fb}div.datepicker table tr td.active,div.datepicker table tr td.active.active,div.datepicker table tr td.active:hover{background:#1e2d6b!important;color:#fff!important;font-weight:700;box-shadow:none}div.datepicker table tr td.disabled,div.datepicker table tr td.disabled:hover{background:transparent;color:#c8d0de;cursor:not-allowed}div.datepicker table tr td.range{background:#eef3fb;border-radius:0}div.datepicker table tr td.range.today{background:#dce8fb}div.datepicker table tr td span{display:block;width:50px;height:36px;line-height:36px;float:left;margin:2px;border-radius:7px;cursor:pointer;text-align:center;font-size:12px;font-weight:600;color:#1a2340;transition:background .1s}div.datepicker table tr td span.active,div.datepicker table tr td span.active:hover{background:#1e2d6b!important;color:#fff!important}div.datepicker table tr td span.new,div.datepicker table tr td span.old{color:#b0bdd4}div.datepicker table tr td span.disabled,div.datepicker table tr td span.disabled:hover{background:transparent;color:#c8d0de;cursor:not-allowed}div.datepicker table tr td span.focused{background:#eef3fb}div.datepicker tfoot tr th{background:transparent;color:#1a6fc4;font-size:12px;font-weight:600;padding:6px 4px 2px;cursor:pointer;border-top:1px solid #e3e8f1;border-radius:0;text-align:center}div.datepicker tfoot tr th:hover{color:#0e2060;text-decoration:underline}.ws-hero{border-radius:14px;color:#fff;padding:28px 36px;margin-bottom:20px;position:relative;overflow:hidden}.ws-hero:after{content:"";position:absolute;right:-50px;top:-50px;width:260px;height:260px;border-radius:50%;background:hsla(0,0%,100%,.04);pointer-events:none}.ws-hero>*{position:relative;z-index:1}.ws-hero-country{background:linear-gradient(135deg,#0e2060,#1a6fc4)}.ws-hero-donor{background:linear-gradient(135deg,#0a4848,#0aa6a6)}.ws-hero-pharma{background:linear-gradient(135deg,#7a2e00,#e87722)}.ws-hero-api{background:linear-gradient(135deg,#1e2d6b,#1a5a9a)}.ws-hero h1,.ws-hero h2,.ws-hero h3{color:#fff!important}.ws-sidebar-nav{background:#fff;border:1px solid #dde3ef;border-radius:10px;overflow:hidden}.ws-snav-section{padding:8px 0;border-top:1px solid #dde3ef}.ws-snav-section:first-child{border-top:none}.ws-snav-heading{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#6b7a99;padding:8px 14px 4px}.ws-snav-item{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;cursor:pointer;transition:background .12s;border-left:3px solid transparent}.ws-snav-item,.ws-snav-item:hover{color:#1a2340;text-decoration:none}.ws-snav-item:hover{background:#f0f5ff}.ws-snav-item.active{background:#e8f0fe;color:#1a6fc4;border-left-color:#1a6fc4;font-weight:600}.ws-kpi-tile{background:#fff;border:1px solid #dde3ef;border-radius:10px;padding:18px 20px}.ws-pagination .pagination{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-end;font-size:12px}.ws-pagination .pagination .gap,.ws-pagination .pagination a,.ws-pagination .pagination em{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 9px;border:1px solid #dde3ef;border-radius:8px;background:#fff;color:#1a2340;font-style:normal;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}.ws-pagination .pagination a:hover{border-color:#1a6fc4;color:#1a6fc4;text-decoration:none}.ws-pagination .pagination em.current{background:#1e2d6b;border-color:#1e2d6b;color:#fff}.ws-pagination .pagination .gap{border-color:transparent;color:#98a3bd}.ws-pagination .pagination .disabled{color:#b6bfd2;background:#f6f8fc}.ws-table-scroll{overflow-x:auto;max-width:100%}.ws-table-scroll .ws-data-table td,.ws-table-scroll .ws-data-table th{white-space:nowrap}.ws-data-table{width:100%;border-collapse:collapse;font-size:12px}.ws-data-table th{background:#f0f4fb;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:8px 12px;text-align:left;border-bottom:1px solid #dde3ef}.ws-data-table td{padding:9px 12px;border-bottom:1px solid #f0f3f8}.ws-data-table tr:last-child td{border-bottom:none}.ws-data-table tr:hover td{background:#fafbff}.ws-card{background:#fff;border:1px solid #dde3ef;border-radius:10px;padding:20px}.ws-card-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.65px;color:#6b7a99;margin-bottom:14px}.ws-badge{display:inline-block;padding:3px 8px;border-radius:5px;font-size:10px;font-weight:700;line-height:1.3}.ws-badge.ok{background:#d4f4e6;color:#0a6b3b}.ws-badge.warn{background:#fff0d6;color:#7a4600}.ws-badge.danger{background:#fde0e0;color:#8b1a1a}.ws-badge.info{background:#dceeff;color:#0a3d7a}.ws-prog-track{height:10px;border-radius:99px;background:#e8ecf5;overflow:hidden;margin:6px 0}.ws-prog-fill{height:100%;border-radius:99px}.ws-prog-green{background:#27a76b}.ws-prog-orange{background:#e87722}.ws-prog-red{background:#d94040}.ws-pipe-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f0f3f8;font-size:12px}.ws-pipe-row:last-child{border-bottom:none}.ws-risk-item{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid #f0f3f8}.ws-risk-item:last-child{border-bottom:none}.ws-risk-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.ws-risk-icon.r{background:#fde0e0}.ws-risk-icon.o{background:#fff0d6}.ws-risk-icon.y{background:#fffae0}.ws-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:700}.ws-pill .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ws-pill.green{background:rgba(39,167,107,.22);color:#7ff2be}.ws-pill.orange{background:rgba(232,119,34,.22);color:#ffc880}.ws-pill.red{background:rgba(217,64,64,.22);color:#faa}.ws-pill.blue{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.ws-pill.green .dot{background:#27a76b}.ws-pill.orange .dot{background:#e87722}.ws-pill.red .dot{background:#d94040}.ws-pill.blue .dot{background:hsla(0,0%,100%,.55)}.ws-comment-card{padding:10px 12px;border-radius:8px;font-size:11px;line-height:1.6;border-left:3px solid;margin-bottom:10px}.ws-comment-card:last-child{margin-bottom:0}.ws-comment-card.blue{background:#f0f5ff;border-color:#1a6fc4}.ws-comment-card.teal{background:#f0fafa;border-color:#0aa6a6}.ws-comment-card.yellow{background:#fffae0;border-color:#f5a623}.ws-round-block{background:#fff;border:1px solid #dde3ef;border-radius:10px;padding:18px 20px}.ws-alert-box{margin-top:12px;padding:10px 12px;border-radius:8px;font-size:11px;line-height:1.6}.ws-alert-box.warn{background:#fff8e0;color:#6b4a00}.ws-alert-box.ok{background:#d4f4e6;color:#0a4e2b}.ws-link{font-size:12px;color:#1a6fc4;cursor:pointer;text-decoration:none}.ws-link:hover{text-decoration:underline;color:#1a6fc4}.ws-cta-card{display:flex;align-items:center;gap:14px;width:100%;padding:18px 20px;background:#fff;border:1px solid #dde3ef;border-radius:10px;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .18s,border-color .18s,background .18s}.ws-cta-card:focus-visible,.ws-cta-card:hover{background:#fbfcff;border-color:#c5d2ea;box-shadow:0 12px 28px rgba(15,25,60,.08);text-decoration:none}.ws-cta-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:9px;background:#e8f0fe;color:#1a6fc4}.ws-cta-card-text{flex:1 1 auto;font-size:14px;font-weight:500;color:#6b7a99;line-height:1.5}.ws-cta-card-text strong{color:#1a6fc4;font-weight:700}.ws-cta-card:hover .ws-cta-card-text strong{text-decoration:underline}.ws-cta-card-arrow{flex:0 0 auto;color:#1a6fc4;transition:transform .18s}.ws-cta-card:hover .ws-cta-card-arrow{transform:translateX(3px)}@media (max-width:540px){.ws-cta-card{flex-direction:column;align-items:center;gap:10px;padding:20px 16px;text-align:center}.ws-cta-card-arrow{display:none}}.ws-map-box{background:linear-gradient(135deg,#e8f0fe,#d0e8ff);border-radius:10px;height:200px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:12px;color:#6b7a99;font-style:italic}.country-demands.ws-card{padding:0}.country-demands .table-holder{border-radius:10px;overflow:auto}.country-demands .legend{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:88px;padding:0 10px;margin:4px 0;border-radius:6px;border:1px solid rgba(30,45,107,.12);font-size:11px;font-weight:700;color:#1a2340;letter-spacing:.2px}.country-demands .source small{font-size:11px;color:#6b7a99}.country-demands .source small a{color:#1a6fc4;text-decoration:none;font-weight:600}.country-demands .source small a:hover{text-decoration:underline}.country-demands .pop-visiblity{font-size:11px;color:#1a6fc4;font-weight:600;text-decoration:none}.country-demands .pop-visiblity:hover{text-decoration:underline}#createCountryDemand .modal-dialog,#updateValues .modal-dialog,#viewPos .modal-dialog{max-width:460px;margin:60px auto}#createCountryDemand .modal-content,#updateValues .modal-content,#viewPos .modal-content{border:0;border-radius:14px;box-shadow:0 18px 48px rgba(15,25,55,.28);overflow:hidden}#createCountryDemand .modal-header,#updateValues .modal-header,#viewPos .modal-header{background:#1e2d6b;border-bottom:0;padding:15px 20px}#createCountryDemand .modal-title,#updateValues .modal-title,#viewPos .modal-title{font-size:14px;font-weight:800;color:#fff}#createCountryDemand .modal-header .close,#updateValues .modal-header .close,#viewPos .modal-header .close{color:#fff;opacity:.6;font-size:24px;font-weight:400}#createCountryDemand .modal-header .close:hover,#updateValues .modal-header .close:hover,#viewPos .modal-header .close:hover{opacity:1}#createCountryDemand .modal-body,#updateValues .modal-body,#viewPos .modal-body{padding:18px 20px;background:#f8fafd;max-height:calc(100vh - 220px);overflow-y:auto}#createCountryDemand .modal-body .mb-4,#updateValues .form-group{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}#createCountryDemand .modal-body label,#updateValues .form-group label{margin:0;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.55px;color:#6b7a99}#createCountryDemand .modal-body input[type=text],#createCountryDemand .modal-body select,#updateValues .form-group input[type=text],#updateValues .form-group select{width:100%;padding:8px 10px;border:1px solid #dde3ef;border-radius:8px;background:#fff;font-size:13px;color:#1a2340;transition:border-color .12s,box-shadow .12s}#createCountryDemand .modal-body input[type=text]:focus,#createCountryDemand .modal-body select:focus,#updateValues .form-group input[type=text]:focus,#updateValues .form-group select:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}#updateValues .form-group input[type=text]:disabled{background:#f2f5fa;color:#6b7a99;cursor:not-allowed}#createCountryDemand .actions,#updateValues .demand-form .form-group:last-child{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;margin:6px 0 0;padding:14px 0 0;border-top:1px solid #e6ebf5}#createCountryDemand .actions .btn,#createCountryDemand .actions input[type=submit],#updateValues .demand-form .form-group:last-child .btn,#updateValues .demand-form .form-group:last-child a.btn{border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700}#createCountryDemand .actions input[type=submit],#updateValues .modal-save{background:#1e2d6b;border:1px solid #1e2d6b;color:#fff}#createCountryDemand .actions input[type=submit]:hover,#updateValues .modal-save:hover{background:#0e2060;border-color:#0e2060}#updateValues .cd-clear-btn{background:#fdf4f4;border:1px solid #f3c9c9;color:#8b1a1a}#updateValues .cd-clear-btn:hover{background:#fde0e0;border-color:#e8b4b4;color:#8b1a1a}#createCountryDemand .actions .btn-link,#updateValues .btn-link{background:#fff;border:1px solid #dde3ef;color:#1a2340;text-decoration:none}#createCountryDemand .actions .btn-link:hover,#updateValues .btn-link:hover{background:#f2f5fa;text-decoration:none}#viewPos .modal-body table{width:100%;border-collapse:collapse;font-size:12.5px;background:#fff;border-radius:10px;overflow:hidden}#viewPos .modal-body th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:8px 12px;text-align:left}#viewPos .modal-body td{padding:8px 12px;border-top:1px solid #eef1f8;color:#1a2340}#viewPos .modal-body td a{color:#1a6fc4;font-weight:600;text-decoration:none}#viewPos .modal-body td a:hover{text-decoration:underline}#viewPos .modal-body>.btn-link{display:inline-block;margin-top:14px;padding:8px 18px;border:1px solid #dde3ef;border-radius:8px;background:#fff;color:#1a2340;font-size:13px;font-weight:700;text-decoration:none}#viewPos .modal-body>.btn-link:hover{background:#f2f5fa;text-decoration:none}.country-demands .new-container small{font-size:11px;color:#98a3bd;font-style:italic}.country-demands .new-container{cursor:pointer;transition:background-color .12s}.country-demands .new-container:hover{background-color:#f5f8ff}.awaiting-pod-filters .chosen-container-multi .chosen-choices,.filter-form .chosen-container-multi .chosen-choices,.idm-planning-filters .chosen-container-multi .chosen-choices,.inventory-manager-filters .chosen-container-multi .chosen-choices,.mda-report-filters .chosen-container-multi .chosen-choices,.workspace-filters .chosen-container-multi .chosen-choices{min-height:38px;padding:4px 6px;background-image:none;background-color:#fff;border:1px solid #dde3ef;border-radius:8px;box-shadow:none;font-size:13px}.awaiting-pod-filters .chosen-container-multi.chosen-container-active .chosen-choices,.filter-form .chosen-container-multi.chosen-container-active .chosen-choices,.idm-planning-filters .chosen-container-multi.chosen-container-active .chosen-choices,.inventory-manager-filters .chosen-container-multi.chosen-container-active .chosen-choices,.mda-report-filters .chosen-container-multi.chosen-container-active .chosen-choices,.workspace-filters .chosen-container-multi.chosen-container-active .chosen-choices{border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.awaiting-pod-filters .chosen-container-multi .chosen-choices li.search-field input[type=text],.filter-form .chosen-container-multi .chosen-choices li.search-field input[type=text],.idm-planning-filters .chosen-container-multi .chosen-choices li.search-field input[type=text],.inventory-manager-filters .chosen-container-multi .chosen-choices li.search-field input[type=text],.mda-report-filters .chosen-container-multi .chosen-choices li.search-field input[type=text],.workspace-filters .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:28px!important;font-size:13px!important;font-family:inherit!important;color:#1a2340}.awaiting-pod-filters .chosen-container-multi .chosen-choices li.search-choice,.filter-form .chosen-container-multi .chosen-choices li.search-choice,.idm-planning-filters .chosen-container-multi .chosen-choices li.search-choice,.inventory-manager-filters .chosen-container-multi .chosen-choices li.search-choice,.mda-report-filters .chosen-container-multi .chosen-choices li.search-choice,.workspace-filters .chosen-container-multi .chosen-choices li.search-choice{background-image:none;background-color:#e8edf8;border:1px solid #c8d3e8;border-radius:5px;color:#1a2340;font-size:12px;font-weight:600;padding:3px 23px 3px 8px;margin:3px 4px 3px 0;line-height:1.5;box-shadow:none}.awaiting-pod-filters .chosen-container .chosen-drop,.filter-form .chosen-container .chosen-drop,.idm-planning-filters .chosen-container .chosen-drop,.inventory-manager-filters .chosen-container .chosen-drop,.mda-report-filters .chosen-container .chosen-drop,.workspace-filters .chosen-container .chosen-drop{border-color:#dde3ef;border-radius:8px;box-shadow:0 8px 24px rgba(15,25,60,.08);margin-top:4px;overflow:hidden}.awaiting-pod-filters .chosen-container .chosen-results li.highlighted,.filter-form .chosen-container .chosen-results li.highlighted,.idm-planning-filters .chosen-container .chosen-results li.highlighted,.inventory-manager-filters .chosen-container .chosen-results li.highlighted,.mda-report-filters .chosen-container .chosen-results li.highlighted,.workspace-filters .chosen-container .chosen-results li.highlighted{background-image:none;background-color:#1a6fc4}.awaiting-pod-filters input.yadcf-filter,.filter-form input.yadcf-filter,.idm-planning-filters input.yadcf-filter,.inventory-manager-filters input.yadcf-filter,.mda-report-filters input.yadcf-filter{display:block;width:100%;min-height:38px;padding:6px 12px;background-color:#fff;border:1px solid #dde3ef;border-radius:8px;box-shadow:none;font-size:13px;color:#1a2340;transition:border-color .12s,box-shadow .12s}.awaiting-pod-filters input.yadcf-filter::-moz-placeholder,.filter-form input.yadcf-filter::-moz-placeholder,.idm-planning-filters input.yadcf-filter::-moz-placeholder,.inventory-manager-filters input.yadcf-filter::-moz-placeholder,.mda-report-filters input.yadcf-filter::-moz-placeholder{color:#98a3bd}.awaiting-pod-filters input.yadcf-filter::placeholder,.filter-form input.yadcf-filter::placeholder,.idm-planning-filters input.yadcf-filter::placeholder,.inventory-manager-filters input.yadcf-filter::placeholder,.mda-report-filters input.yadcf-filter::placeholder{color:#98a3bd}.awaiting-pod-filters input.yadcf-filter:focus,.filter-form input.yadcf-filter:focus,.idm-planning-filters input.yadcf-filter:focus,.inventory-manager-filters input.yadcf-filter:focus,.mda-report-filters input.yadcf-filter:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.awaiting-pod-card .yadcf-filter-reset-button,.awaiting-pod-filters .yadcf-filter-reset-button,.idm-planning-card .yadcf-filter-reset-button,.idm-planning-filters .yadcf-filter-reset-button,.mda-report-card .yadcf-filter-reset-button,.mda-report-filters .yadcf-filter-reset-button{display:none!important}.awaiting-pod-card .dataTables_wrapper,.idm-planning-card .dataTables_wrapper{margin:0;font-size:12px;color:#1a2340}.awaiting-pod-card .dataTables_scroll,.idm-planning-card .dataTables_scroll{border-radius:8px;overflow:hidden}.awaiting-pod-card .dataTables_scrollHead,.idm-planning-card .dataTables_scrollHead{background:#f0f4fb;border-bottom:1px solid #dde3ef}.awaiting-pod-card table.dataTable,.idm-planning-card table.dataTable{border-collapse:collapse!important;width:100%!important;margin:0!important}.awaiting-pod-card table.dataTable thead td,.awaiting-pod-card table.dataTable thead th,.idm-planning-card table.dataTable thead td,.idm-planning-card table.dataTable thead th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:10px 12px;border-bottom:1px solid #dde3ef!important;text-align:left}.awaiting-pod-card table.dataTable thead th.sorting:after,.awaiting-pod-card table.dataTable thead th.sorting_asc:after,.awaiting-pod-card table.dataTable thead th.sorting_desc:after,.idm-planning-card table.dataTable thead th.sorting:after,.idm-planning-card table.dataTable thead th.sorting_asc:after,.idm-planning-card table.dataTable thead th.sorting_desc:after{color:#98a3bd;opacity:.7}.awaiting-pod-card table.dataTable tbody td,.idm-planning-card table.dataTable tbody td{padding:9px 12px;border-bottom:1px solid #f0f3f8;font-size:12px;color:#1a2340}.awaiting-pod-card table.dataTable.table-striped tbody tr:nth-of-type(odd) td,.idm-planning-card table.dataTable.table-striped tbody tr:nth-of-type(odd) td{background-color:#fafbff}.awaiting-pod-card table.dataTable tbody tr:hover td,.idm-planning-card table.dataTable tbody tr:hover td{background-color:#f0f5ff!important}.awaiting-pod-card .dataTables_wrapper .dataTables_info,.awaiting-pod-card .dataTables_wrapper .dataTables_length,.awaiting-pod-card .dataTables_wrapper .dataTables_paginate,.idm-planning-card .dataTables_wrapper .dataTables_info,.idm-planning-card .dataTables_wrapper .dataTables_length,.idm-planning-card .dataTables_wrapper .dataTables_paginate{font-size:12px;color:#6b7a99;padding-top:14px}.awaiting-pod-card .dataTables_wrapper .dataTables_length select,.idm-planning-card .dataTables_wrapper .dataTables_length select{display:inline-block;width:60px;height:30px;padding:0 8px;margin:0 6px;background:#fff;border:1px solid #dde3ef;border-radius:6px;color:#1a2340;font-size:12px;text-align:center}.awaiting-pod-card .dataTables_wrapper .dataTables_paginate .paginate_button,.idm-planning-card .dataTables_wrapper .dataTables_paginate .paginate_button{padding:4px 10px!important;margin:0 2px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#1a2340!important;font-size:12px;cursor:pointer}.awaiting-pod-card .dataTables_wrapper .dataTables_paginate .paginate_button:hover,.idm-planning-card .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#f0f5ff!important;border-color:#dde3ef!important;color:#1a6fc4!important}.awaiting-pod-card .dataTables_wrapper .dataTables_paginate .paginate_button.current,.awaiting-pod-card .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.idm-planning-card .dataTables_wrapper .dataTables_paginate .paginate_button.current,.idm-planning-card .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#1a6fc4!important;border-color:#1a6fc4!important;color:#fff!important;font-weight:700}.awaiting-pod-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.awaiting-pod-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.idm-planning-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.idm-planning-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#c2cadb!important;background:transparent!important;border-color:transparent!important;cursor:default}.awaiting-pod-card .col-dropdown,.idm-planning-card .col-dropdown{border-color:#dde3ef;border-radius:10px;box-shadow:0 8px 24px rgba(15,25,60,.08);padding:6px;min-width:220px}.awaiting-pod-card .col-dropdown li,.idm-planning-card .col-dropdown li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:12px;color:#1a2340}.awaiting-pod-card .col-dropdown li:hover,.idm-planning-card .col-dropdown li:hover{background:#f0f5ff}.awaiting-pod-card .col-dropdown li label,.idm-planning-card .col-dropdown li label{margin:0;cursor:pointer;flex:1;font-weight:500}.awaiting-pod-card .col-dropdown li input[type=checkbox],.idm-planning-card .col-dropdown li input[type=checkbox]{margin:0;accent-color:#1a6fc4}.awaiting-pod-card .dropdown-toggle .caret,.idm-planning-card .dropdown-toggle .caret{border-top-color:currentColor;margin-left:4px}.country-summary-search-card+form,.country-summary-v2 .ws-hero form,.country-summary-v2 .ws-hero select,.ws-hero form select{margin:0}.ws-hero select[name=locale]{background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.25);border-radius:8px;padding:5px 28px 5px 10px;font-size:12px;font-weight:600;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 6.5 8 10l3.5-3.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:14px}.ws-hero select[name=locale] option{color:#1a2340}.disease-toggle{display:inline-flex;align-items:center;padding:6px 14px;background:#fff;border:1px solid #dde3ef;border-radius:6px;color:#1a2340;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.disease-toggle:hover{border-color:#1a6fc4;color:#1a6fc4;background:#f0f5ff}.disease-toggle.active{background:#1a6fc4;border-color:#1a6fc4;color:#fff;box-shadow:0 1px 4px rgba(26,111,196,.25)}.disease-toggle.active:hover{background:#0e2060;border-color:#0e2060;color:#fff}#lep-toggle.active{background:#0aa6a6;border-color:#0aa6a6}#lep-toggle.active:hover{background:#0a4848;border-color:#0a4848}.cs-app-tabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid #dde3ef;list-style:none;padding:0;margin:0}.cs-app-tabs>li{margin-bottom:-1px}.cs-app-tabs>li>a{display:block;padding:9px 16px;border:1px solid transparent;border-radius:8px 8px 0 0;color:#6b7a99;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:color .12s,background-color .12s}.cs-app-tabs>li>a:hover{color:#1a6fc4;background:#f0f5ff;text-decoration:none;border-color:transparent}.cs-app-tabs>li.active>a,.cs-app-tabs>li.active>a:focus,.cs-app-tabs>li.active>a:hover{color:#1a6fc4;background:#fff;border-color:#dde3ef #dde3ef #fff;font-weight:700}.mda-planning-tabs>li{cursor:pointer}.mda-planning-tabs>li>a{pointer-events:none}.mda-planning-tabs>li.active>a{color:#1a6fc4;font-weight:700}.cs-tracking-filters .chosen-container-multi .chosen-choices,.cs-tracking-filters .chosen-container-single .chosen-single,.cs-tracking-filters input[type=text]{min-height:38px;padding:6px 10px;background-image:none!important;background-color:#fff;border:1px solid #dde3ef!important;border-radius:8px!important;box-shadow:none!important;font-size:13px;color:#1a2340;width:100%;display:block}.cs-tracking-filters .chosen-container{width:100%!important}.cs-tracking-filters .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:28px!important;border:none!important;padding:0!important;min-height:0}.cs-tracking-filters .chosen-container-multi .chosen-choices li.search-choice{background-image:none;background-color:#e8f0fe;border:1px solid #c7dbf5;border-radius:5px;color:#0e2060;font-size:12px;font-weight:600;padding:3px 22px 3px 10px;margin:3px 4px 3px 0;box-shadow:none}.cs-tracking-filters .chosen-container-single .chosen-single{line-height:26px;height:38px!important}.cs-tracking-filters .chosen-container-single .chosen-single div{top:6px}.country-summary-tracking .dataTables_wrapper{margin:0;font-size:12px;color:#1a2340}.country-summary-tracking table.dataTable{border-collapse:collapse!important;width:100%!important;margin:0!important}.country-summary-tracking table.dataTable thead td,.country-summary-tracking table.dataTable thead th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:10px 12px;border-bottom:1px solid #dde3ef!important;text-align:left}.country-summary-tracking table.dataTable tbody td{padding:9px 12px;border-bottom:1px solid #f0f3f8;font-size:12px;color:#1a2340}.country-summary-tracking table.dataTable.table-striped tbody tr:nth-of-type(odd) td{background-color:#fafbff}.country-summary-tracking table.dataTable tbody tr:hover td{background-color:#f0f5ff!important}.country-summary-tracking .dataTables_wrapper .dataTables_info,.country-summary-tracking .dataTables_wrapper .dataTables_length,.country-summary-tracking .dataTables_wrapper .dataTables_paginate{font-size:12px;color:#6b7a99;padding-top:14px}.country-summary-tracking .dataTables_wrapper .dataTables_length select{display:inline-block;width:60px;height:30px;padding:0 8px;margin:0 6px;background:#fff;border:1px solid #dde3ef;border-radius:6px;color:#1a2340;font-size:12px;text-align:center}.country-summary-tracking .dataTables_wrapper .dataTables_paginate .paginate_button{padding:4px 10px!important;margin:0 2px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#1a2340!important;font-size:12px;cursor:pointer}.country-summary-tracking .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#f0f5ff!important;border-color:#dde3ef!important;color:#1a6fc4!important}.country-summary-tracking .dataTables_wrapper .dataTables_paginate .paginate_button.current,.country-summary-tracking .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#1a6fc4!important;border-color:#1a6fc4!important;color:#fff!important;font-weight:700}.country-summary-tracking .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.country-summary-tracking .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#c2cadb!important;background:transparent!important;border-color:transparent!important;cursor:default}.country-summary-tracking .yadcf-filter-reset-button{display:none!important}.country-summary-tracking .col-dropdown{border-color:#dde3ef;border-radius:10px;box-shadow:0 8px 24px rgba(15,25,60,.08);padding:6px;min-width:220px}.country-summary-tracking .col-dropdown li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:12px;color:#1a2340}.country-summary-tracking .col-dropdown li:hover{background:#f0f5ff}.country-summary-tracking .col-dropdown li label{margin:0;cursor:pointer;flex:1;font-weight:500}.country-summary-tracking .col-dropdown li input[type=checkbox]{margin:0;accent-color:#1a6fc4}.country-summary-tracking .dropdown-toggle .caret{border-top-color:currentColor;margin-left:4px}.country-summary-applications .ws-data-table{margin-top:4px}.report-pinned-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dde3ef;border-radius:12px;padding:22px 24px 20px;position:relative;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.report-pinned-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:#1a6fc4}.report-pinned-card.t-blue:before{background:linear-gradient(90deg,#1a6fc4,#4ea0ee)}.report-pinned-card.t-green:before{background:linear-gradient(90deg,#27a76b,#6cd49d)}.report-pinned-card.t-orange:before{background:linear-gradient(90deg,#e87722,#f5a85e)}.report-pinned-card.t-teal:before{background:linear-gradient(90deg,#0aa6a6,#4ed6d6)}.report-pinned-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,25,60,.1);border-color:#c5d2ea}.report-category-card{background:#fff;border:1px solid #dde3ef;border-radius:12px;padding:18px 20px 20px;position:relative}.report-category-header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #f0f3f8}.report-category-header h3{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#1a2340;flex:1}.report-category-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:16px;background:#f0f4fb}.report-category-card.report-accent-blue .report-category-icon{background:#e8f0fe}.report-category-card.report-accent-green .report-category-icon{background:#d4f4e6}.report-category-card.report-accent-orange .report-category-icon{background:#fde4cf}.report-category-card.report-accent-teal .report-category-icon{background:#d1f0f0}.report-category-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;background:#f0f4fb;color:#6b7a99;border-radius:5px;font-size:11px;font-weight:700}.report-link{display:inline-block;position:relative;padding:6px 0 6px 14px;font-size:13px;font-weight:500;color:#1a2340;text-decoration:none;border-radius:4px;transition:color .12s,padding-left .12s}.report-link:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#c5d2ea;transition:background .12s,transform .12s}.report-link:hover{color:#1a6fc4;text-decoration:none;padding-left:18px}.report-link:hover:before{background:#1a6fc4;transform:scale(1.2)}.report-category-card.report-accent-green .report-link:hover{color:#1f8754}.report-category-card.report-accent-green .report-link:hover:before{background:#27a76b}.report-category-card.report-accent-orange .report-link:hover{color:#b75d10}.report-category-card.report-accent-orange .report-link:hover:before{background:#e87722}.report-category-card.report-accent-teal .report-link:hover{color:#088080}.report-category-card.report-accent-teal .report-link:hover:before{background:#0aa6a6}.reports-contact-cta{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:20px;padding:26px 24px;background:#fff;border:1px solid #dde3ef;border-radius:12px;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .18s,border-color .18s,background .18s}.reports-contact-cta:focus-visible,.reports-contact-cta:hover{background:#fbfcff;border-color:#c5d2ea;box-shadow:0 12px 28px rgba(15,25,60,.08)}.reports-contact-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:#e8f0fe;color:#1a6fc4}.reports-contact-cta-text{font-size:14px;font-weight:500;color:#6b7a99;line-height:1.5}.reports-contact-cta-text strong{color:#1a6fc4;font-weight:700}.reports-contact-cta:hover .reports-contact-cta-text strong{text-decoration:underline}.po-show-page .po-help-wrapper .po-help-card{display:none;position:relative;background:#fff8e0;color:#6b4a00;border:1px solid #f5d97a;border-radius:10px;padding:12px 40px 12px 16px;margin:0 0 12px;font-size:12px;line-height:1.6}.po-show-page .po-help-wrapper .po-help-card ul{margin:0;padding-left:18px;list-style:disc}.po-show-page .po-help-wrapper .po-help-card li+li{margin-top:4px}.po-show-page .po-help-wrapper .po-help-card .po-help-close{position:absolute;top:8px;right:10px;background:transparent;border:0;color:#6b4a00;opacity:.55;font-size:18px;line-height:1;cursor:pointer;padding:4px 6px}.po-show-page .po-help-wrapper .po-help-card .po-help-close:hover{opacity:1}.po-show-page .po-show-tabs{margin:0;border-bottom:1px solid #dde3ef;background:transparent}.po-show-page .po-show-tabs>li>a{font-size:13px}.po-show-page .po-show-tabs .po-show-tab-spacer{flex:1}.po-show-page .po-show-tabs .minor-tab{margin-bottom:0}.po-show-page .po-show-tabs .minor-tab>a{font-size:12px!important;color:#6b7a99!important;padding:8px 10px!important;border-radius:6px;text-decoration:none;transition:background-color .12s,color .12s}.po-show-page .po-show-tabs .minor-tab>a:hover{background:#f0f5ff!important;color:#1a6fc4!important;border-color:transparent!important}.po-show-page .po-tracking-card{border-top-left-radius:0;padding:20px 22px 28px}.po-show-page .po-tracking-card .tab-content{margin:0}.po-show-page .po-tracking-card .po-tracking-row{background:transparent;margin:0;padding:0}.po-show-page .po-tracking-card .po-tracking-wrapper{padding:0}.po-show-page .po-options{margin:18px 0 4px}.po-show-page .po-options .greenlight-update{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#6b7a99;text-transform:uppercase;letter-spacing:.4px;margin:0}.po-show-page .po-options .greenlight-update select{width:auto;min-width:90px;height:32px;padding:4px 28px 4px 10px;background:#fff;border:1px solid #dde3ef;border-radius:8px;color:#1a2340;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.po-show-page .po-stage-data{background:#f8fafc;border:1px solid #e3e8f1;border-radius:10px;padding:22px!important;margin:18px 0 60px}.po-show-page .po-stage-data>form{width:100%}.po-show-page .po-stage-data .step{width:100%;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:24px;column-gap:24px}.po-show-page .po-stage-data .step h2{grid-column:span 2;margin:0 0 22px;border-bottom:1px solid #e3e8f1;padding-bottom:10px;font-size:17px;font-weight:700;color:#1a2340;text-align:left}.po-show-page .po-stage-data .step>[class*="sm:w-"]{width:100%!important;padding-right:0!important;margin-bottom:14px}.po-show-page .po-stage-data .step>.w-full:not([class*="sm:w-"]){grid-column:span 2;margin-bottom:14px;padding-right:0}.po-show-page .po-stage-data .step .flex.flex-wrap>[class*="sm:w-"]{margin-bottom:14px;padding-right:0}.po-show-page .po-stage-data .step label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7a99;margin-bottom:6px}.po-show-page .po-stage-data .step input[type=text]:not(.search-field input),.po-show-page .po-stage-data .step select{width:100%;height:38px;padding:6px 12px;background:#fff;border:1px solid #dde3ef;border-radius:8px;font-size:13px;color:#1a2340;transition:border-color .12s,box-shadow .12s}.po-show-page .po-stage-data .step input[type=text]:focus,.po-show-page .po-stage-data .step select:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.po-show-page .po-stage-data .step input[type=text]:disabled{background:#f4f6fb;color:#6b7a99;cursor:not-allowed}.po-show-page .add-batch,.po-show-page .submit-btn{background:#1e2d6b!important;border-color:#1e2d6b!important;border-radius:8px!important;padding:8px 18px!important;font-size:13px!important;transition:background-color .12s!important}.po-show-page .add-batch:hover,.po-show-page .submit-btn:hover{background:#0e2060!important;border-color:#0e2060!important}.stage-nav{position:absolute;display:flex;align-items:center;gap:10px;bottom:-50px;left:0;width:100%}.stage-nav .next-stage{margin-left:auto}.stage-nav-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:#fff;border:1px solid #dde3ef;border-radius:8px;color:#1e2d6b;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}.stage-nav-btn:focus,.stage-nav-btn:hover{background:#f0f5ff;border-color:#1a6fc4;color:#1a6fc4;text-decoration:none}.stage-nav-btn .ws-icon{color:#8794b0;transition:color .12s}.stage-nav-btn:hover .ws-icon{color:#1a6fc4}.po-show-page .po-stage-data .step .batches{margin-top:0}.batches-grid{display:flex;flex-direction:column;gap:12px;margin-top:10px}.batches-grid .batch-item{display:contents}.batches-grid .batch-group,.batches-grid .batch-item>.form-group{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;margin-bottom:0;align-items:start}.batches-grid .batch-item>.form-group>.form-control{width:100%}@media (max-width:900px){.batches-grid .batch-group,.batches-grid .batch-item>.form-group{grid-auto-flow:row;grid-auto-columns:auto;row-gap:10px;padding-bottom:12px;border-bottom:1px solid #e6ebf5}}.po-show-page .po-stage-data .step .batches-total{margin-top:18px;font-size:13px;color:#1a2340;text-align:left}.po-show-page .po-donor-specific .panel-collapse{margin-top:8px}.po-show-page .po-donor-specific h3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.65px;color:#6b7a99;margin:0 0 8px}.po-show-page .po-donor-specific hr{display:none}.po-show-page .po-donor-specific label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7a99;margin-bottom:6px}.po-show-page .po-donor-specific input[type=text],.po-show-page .po-donor-specific select{width:100%;height:38px;padding:6px 12px;background:#fff;border:1px solid #dde3ef;border-radius:8px;font-size:13px;color:#1a2340}.po-show-page .po-donor-specific [class*="sm:w-1/"]{margin-bottom:14px;padding-right:12px}.po-show-page .po-notes-list{list-style:none;margin:0;padding:0}.po-show-page .po-note-row{padding:12px 0;border-bottom:1px solid #f0f3f8;display:flex;flex-direction:column;gap:4px}.po-show-page .po-note-row:last-child{border-bottom:none}.po-show-page .po-note-text{font-size:13px;color:#1a2340;line-height:1.55}.po-show-page .po-note-meta{font-size:11px;color:#6b7a99}.po-show-page .po-note-delete{margin-left:8px;font-size:11px;color:#d94040;text-decoration:none}.po-show-page .po-note-delete:hover{text-decoration:underline}.po-show-page .po-info-card .table{width:100%;border-collapse:collapse;margin:0}.po-show-page .po-info-card .table thead th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:8px 12px;border-bottom:1px solid #dde3ef;text-align:right}.po-show-page .po-info-card .table thead th.blank-header{text-align:left}.po-show-page .po-info-card .table tbody td{padding:9px 12px;border-bottom:1px solid #f0f3f8;font-size:13px;color:#1a2340}.po-show-page .po-info-card .table tbody td:first-child{font-weight:500}.po-show-page .po-info-card .table tbody td:not(:first-child){text-align:right}.po-show-page .po-info-card .table tbody tr:hover td{background:#fafbff}.po-show-page .po-info-card .po-external-info-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eaeff8;border-left:1px solid #eaeff8;margin:0 -1px -1px}.po-show-page .po-info-card .po-external-field{padding:14px 18px;border-bottom:1px solid #eaeff8;border-right:1px solid #eaeff8}.po-show-page .po-info-card .po-external-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#8a96b4;margin-bottom:5px}.po-show-page .po-info-card .po-external-value{font-size:14px;font-weight:600;color:#1a2340;line-height:1.3}.po-show-page .po-info-card .po-external-value:empty:after{content:"—";color:#c5cce0;font-weight:400}@media (max-width:900px){.po-show-page .po-info-card .po-external-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.po-show-page .po-info-card .po-external-info-grid{grid-template-columns:1fr}}.po-show-page .po-documents-card{background:#fff}.po-show-page .po-doc-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;margin-bottom:2px;transition:background-color .12s}.po-show-page .po-doc-row:hover{background:#f4f6fb}.po-show-page .po-doc-link{display:flex;align-items:center;gap:8px;font-size:13px;color:#1a2340;text-decoration:none;flex:1;min-width:0}.po-show-page .po-doc-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-show-page .po-doc-link:hover{color:#1a6fc4;text-decoration:none}.po-show-page .po-doc-link svg{flex-shrink:0;color:#6b7a99}.po-show-page .po-doc-link:hover svg{color:#1a6fc4}.po-show-page .po-doc-delete{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:transparent;color:#98a3bd;font-size:16px;font-weight:700;line-height:1;text-decoration:none;flex-shrink:0;transition:background-color .12s,color .12s}.po-show-page .po-doc-delete:hover{background:#fde0e0;color:#8b1a1a;text-decoration:none}.po-doc-upload .po-dropzone{position:relative;display:flex;align-items:center;gap:10px;padding:14px 12px;border:1.5px dashed #c8d2e6;border-radius:10px;background:#f8fafd;color:#6b7a99;cursor:pointer;text-align:left;transition:border-color .12s,background-color .12s,color .12s}.po-doc-upload .po-dropzone:focus-visible,.po-doc-upload .po-dropzone:hover{border-color:#1a6fc4;background:#f2f7fd;color:#1a6fc4;outline:none}.po-doc-upload .po-dropzone.is-dragging{border-color:#1a6fc4;border-style:solid;background:#e9f2fc;color:#1a6fc4}.po-doc-upload .po-dropzone svg{flex-shrink:0}.po-doc-upload .po-dropzone-text{display:flex;flex-direction:column;line-height:1.35;min-width:0}.po-doc-upload .po-dropzone-text strong{font-size:12.5px;font-weight:700;color:#1a2340}.po-doc-upload .po-dropzone-text span{font-size:11px;color:#6b7a99}.po-doc-upload .po-doc-input{display:none}.po-doc-upload .po-upload-queue{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.po-doc-upload .po-upload-item{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:7px 9px;border:1px solid #e6ebf5;border-radius:8px;background:#fff;font-size:11.5px}.po-doc-upload .po-upload-name{color:#1a2340;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-doc-upload .po-upload-status{color:#6b7a99;white-space:nowrap}.po-doc-upload .po-upload-item.is-done .po-upload-status{color:#1b7a4b}.po-doc-upload .po-upload-item.is-failed{border-color:#f3c9c9;background:#fdf4f4}.po-doc-upload .po-upload-item.is-failed .po-upload-status{color:#8b1a1a}.po-doc-upload .po-upload-bar{grid-column:1/-1;height:3px;border-radius:3px;background:#eef1f8;overflow:hidden}.po-doc-upload .po-upload-item.is-done .po-upload-bar,.po-doc-upload .po-upload-item.is-failed .po-upload-bar{display:none}.po-doc-upload .po-upload-bar-fill{width:0;height:100%;border-radius:3px;background:#1a6fc4;transition:width .15s linear}.po-core-form-modal .modal-dialog{max-width:760px;margin:40px auto}.po-core-form-modal .modal-content{border:0;border-radius:14px;box-shadow:0 18px 48px rgba(15,25,55,.28);overflow:hidden}.po-core-form-modal .modal-header{background:#1e2d6b;border-bottom:0;padding:16px 20px;color:#fff}.po-core-form-modal .modal-title{font-size:15px;font-weight:800;letter-spacing:.2px;color:#fff}.po-core-form-modal .modal-subtitle{margin:2px 0 0;font-size:11.5px;color:hsla(0,0%,100%,.68)}.po-core-form-modal .modal-header .close{color:#fff;opacity:.6;font-size:24px;font-weight:400;transition:opacity .12s}.po-core-form-modal .modal-header .close:hover{opacity:1}.po-core-form-modal .modal-body{padding:20px;background:#f8fafd;max-height:calc(100vh - 260px);overflow-y:auto}.po-core-form-modal .po-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}@media (max-width:640px){.po-core-form-modal .po-form-grid{grid-template-columns:1fr}}.po-core-form-modal .po-form-field{display:flex;flex-direction:column;gap:5px;min-width:0}.po-core-form-modal .po-form-field-wide{grid-column:1/-1}.po-core-form-modal .po-form-label{display:flex;align-items:center;gap:5px;margin:0;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.55px;color:#6b7a99}.po-core-form-modal .req{color:#d94040;font-weight:800}.po-core-form-modal .po-form-field input[type=text],.po-core-form-modal .po-form-field select{width:100%;padding:8px 10px;border:1px solid #dde3ef;border-radius:8px;background:#fff;font-size:13px;color:#1a2340;transition:border-color .12s,box-shadow .12s}.po-core-form-modal .po-form-field input[type=text]:focus,.po-core-form-modal .po-form-field select:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.po-core-form-modal .core-form .po-form-field.required input[type=text],.po-core-form-modal .core-form .po-form-field.required select{border-color:#e8b4b4;background:#fdf7f7}.po-core-form-modal .core-form .po-form-field.present-required input[type=text],.po-core-form-modal .core-form .po-form-field.present-required select{border-color:#c3e0cd}.po-core-form-modal .core-form .po-form-field.present-required,.po-core-form-modal .core-form .po-form-field.required{background:none;border:0}.po-core-form-modal .po-form-field.is-readonly .po-form-static{padding:8px 10px;border:1px dashed #dde3ef;border-radius:8px;background:#f2f5fa;font-size:13px;color:#6b7a99}.po-core-form-modal .po-lep-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px;border:1px solid #e6ebf5;border-radius:10px;background:#fff}.po-core-form-modal .po-lep-item{display:flex;flex-direction:column;gap:4px;min-width:0}.po-core-form-modal .po-lep-label{font-size:11px;font-weight:600;color:#1a2340}.po-core-form-modal .po-lep-item input[type=text]{width:100%;padding:7px 9px;border:1px solid #dde3ef;border-radius:8px;font-size:13px;color:#1a2340}.po-core-form-modal .po-lep-item input[type=text]:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.po-core-form-modal .modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid #e6ebf5;background:#fff}.po-core-form-modal .po-form-hint{font-size:11.5px;color:#6b7a99}.po-core-form-modal .po-form-actions{display:flex;gap:8px}.po-core-form-modal .po-btn-primary,.po-core-form-modal .po-btn-secondary{border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.po-core-form-modal .po-btn-primary{background:#1e2d6b;border:1px solid #1e2d6b;color:#fff}.po-core-form-modal .po-btn-primary:hover{background:#0e2060;border-color:#0e2060}.po-core-form-modal .po-btn-secondary{background:#fff;border:1px solid #dde3ef;color:#1a2340}.po-core-form-modal .po-btn-secondary:hover{background:#f2f5fa;border-color:#c8d2e6}.po-show-page .po-tracking-card #milestones .table{width:100%;border-collapse:collapse;margin-top:12px}.po-show-page .po-tracking-card #milestones .table th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:10px 12px;border-bottom:1px solid #dde3ef;text-align:left}.po-show-page .po-tracking-card #milestones .table th.right{text-align:right}.po-show-page .po-tracking-card #milestones .table td{padding:9px 12px;border-bottom:1px solid #f0f3f8;font-size:13px;color:#1a2340}.po-show-page .po-tracking-card #milestones .table td.right{text-align:right}.po-show-page .po-tracking-card #milestones .empty{padding:30px 0;text-align:center;color:#6b7a99;font-size:12px}.po-priority-page .po-priority-table-card{background:#fff}.po-priority-page .ws-scroll-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:6px;border:1px solid #dde3ef;background:#fff;color:#6b7a99;cursor:pointer;transition:background-color .12s,color .12s,border-color .12s}.po-priority-page .ws-scroll-btn:hover{background:#f0f5ff;border-color:#1a6fc4;color:#1a6fc4}.po-priority-page .ws-scroll-btn .glyphicon{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;line-height:1;top:0}.po-priority-page .ws-scroll-btn .glyphicon svg{display:block}.po-priority-page .table-responsive{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.po-priority-page .po-priority-table{width:100%;border-collapse:collapse;font-size:12px;color:#1a2340}.po-priority-page .po-priority-table thead th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:10px 12px;border-bottom:1px solid #dde3ef;text-align:left;white-space:normal;vertical-align:bottom;position:sticky;top:0;z-index:1}.po-priority-page .po-priority-table thead th.left-most{width:36px}.po-priority-page .po-priority-table thead th.right-most{padding-right:16px}.po-priority-page .po-priority-table tbody td{padding:9px 12px;border-bottom:1px solid #f0f3f8;font-size:12px;color:#1a2340;vertical-align:middle;white-space:nowrap}.po-priority-page .po-priority-table tbody td.comment{white-space:normal;min-width:240px;font-size:11px;color:#6b7a99}.po-priority-page .po-priority-table tbody tr:hover td{background:#fafbff}.po-priority-page .po-priority-table tbody tr.yellow td{background:#fffbe0}.po-priority-page .po-priority-table tbody tr.yellow:hover td{background:#fff5c9}.po-priority-page .po-priority-table tbody td.handle{cursor:grab;width:36px;padding:0 8px;text-align:center;color:#c5d2ea;transition:color .12s}.po-priority-page .po-priority-table tbody td.handle:active{cursor:grabbing}.po-priority-page .po-priority-table tbody tr:hover td.handle{color:#6b7a99}.po-priority-page .po-priority-grip{display:inline-flex}.po-priority-page .po-priority-table .inline-field{width:130px;height:30px;padding:4px 8px;background:#fff;border:1px solid #dde3ef;border-radius:6px;font-size:12px;color:#1a2340}.po-priority-page .po-priority-table .inline-field:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 2px rgba(26,111,196,.12)}.po-priority-page .po-priority-table tbody td .ws-link{font-size:12px;font-weight:700}.po-priority-page .po-priority-table tbody tr.ui-sortable-helper{background:#fff!important;box-shadow:0 12px 28px rgba(15,25,60,.15);border-radius:8px}.po-priority-page .inline-save{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1050;background:#1e2d6b;padding:14px 24px;box-shadow:0 -4px 16px rgba(15,25,60,.25)}.po-priority-page .inline-save .container{display:flex;align-items:center;justify-content:center;gap:12px;max-width:1320px;margin:0 auto;padding:0}.po-priority-page .inline-save .no-btn{color:hsla(0,0%,100%,.7);font-size:12px;text-decoration:none}.po-priority-page .inline-save .no-btn:hover{color:#fff;text-decoration:underline}.po-priority-page .download-po-priority.inactive-link{pointer-events:none;opacity:.55;cursor:default}.mda-planning-page .mdap-hero-btn{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.14);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;margin-left:8px;transition:background-color .12s,border-color .12s}.mda-planning-page .mdap-hero-btn:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.45);color:#fff;text-decoration:none}.mda-planning-page .mdap-select{display:block;width:100%;height:38px;padding:6px 32px 6px 12px;background:#fff;border:1px solid #dde3ef;border-radius:8px;font-size:13px;color:#1a2340;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236b7a99' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 6.5 8 10l3.5-3.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.mda-planning-page .mdap-select:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 2px rgba(26,111,196,.12)}.mda-planning-page .mdap-jrsm-card .ws-card-title{margin-bottom:12px}.mda-planning-page .mdap-jrsm-grid{display:flex;flex-direction:column;gap:10px}.mda-planning-page .mdap-jrsm-row{display:grid;grid-template-columns:80px 1fr 1fr auto;gap:16px;align-items:center;background:#f7f9fd;border:1px solid #e7ecf5;border-radius:10px;padding:12px 16px}.mda-planning-page .mdap-jrsm-year{font-size:16px;font-weight:800;color:#1a2340;letter-spacing:.5px}.mda-planning-page .mdap-jrsm-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.mda-planning-page .mdap-jrsm-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99}.mda-planning-page .mdap-jrsm-value{font-size:14px;font-weight:700;color:#1a2340}.mda-planning-page .mdap-jrsm-action a{font-size:12px;font-weight:700;color:#1a6fc4;text-decoration:none;white-space:nowrap}.mda-planning-page .mdap-jrsm-action a:hover{color:#0e2060;text-decoration:underline}@media (max-width:767px){.mda-planning-page .mdap-jrsm-row{grid-template-columns:1fr 1fr}.mda-planning-page .mdap-jrsm-action,.mda-planning-page .mdap-jrsm-year{grid-column:1/-1}}.mda-planning-page .mdap-dirty-alert{background:#fff7e0;border-color:#f1d990;color:#6b4f00}.mda-planning-page .mdap-save-btn{background:#1a2340;color:#fff;border:1px solid #1a2340;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .12s}.mda-planning-page .mdap-save-btn:hover{background:#0e2060}.mda-planning-page .mda-planning-tabs{margin-bottom:-1px;position:relative;z-index:1}.mda-planning-page .mdap-table-card{border-top-left-radius:0}.mda-planning-page .mda-planning-table-wrapper{width:100%;overflow-x:auto;background:#fff;position:relative}.mda-planning-page .mda-planning-table{border-collapse:separate;border-spacing:0;min-width:100%;margin:0;font-size:12px;color:#1a2340}.mda-planning-page .mda-planning-table thead tr.year-row th{background:#f0f4fb;border-bottom:1px solid #dde3ef;font-size:12px;font-weight:700;color:#1a2340;text-align:center;padding:9px 8px;min-width:110px}.mda-planning-page .mda-planning-table thead tr.month-row th{background:#f7f9fd;border-bottom:1px solid #dde3ef;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;text-align:center;padding:8px;min-width:110px}.mda-planning-page .mda-planning-table thead th.fixed-column{background:#f0f4fb;border-bottom:1px solid #dde3ef;position:sticky;left:0;z-index:3;box-shadow:2px 0 5px -2px rgba(15,25,60,.12)}.mda-planning-page .mda-planning-table thead tr.month-row th.fixed-column{background:#f7f9fd}.mda-planning-page .mda-planning-table tbody th.fixed-column{background:#fafbff;border-bottom:1px solid #f0f3f8;border-right:1px solid #e7ecf5;font-size:12px;font-weight:700;color:#1a2340;text-align:left;padding:10px 14px;white-space:nowrap;min-width:220px;position:sticky;left:0;z-index:2;box-shadow:2px 0 5px -2px rgba(15,25,60,.12)}.mda-planning-page .mda-planning-table tbody tr:hover th.fixed-column{background:#f0f5ff}.mda-planning-page .mda-planning-table tbody td{border-bottom:1px solid #f0f3f8;padding:0;background:#fff;min-width:110px}.mda-planning-page .mda-planning-table tbody tr:hover td{background:#f7faff}.mda-planning-page .mda-planning-table td.clear-padding{padding:0;height:38px}.mda-planning-page .mdap-cell-input{width:100%;height:38px;padding:6px 8px;background:transparent;border:1px solid transparent;border-radius:0;font-size:12px;color:#1a2340;text-align:center;transition:background-color .12s,border-color .12s,box-shadow .12s}.mda-planning-page .mdap-cell-input:hover:not(.disabled){background:#fff;border-color:#dde3ef}.mda-planning-page .mdap-cell-input:focus{outline:none;background:#fff;border-color:#1a6fc4;box-shadow:inset 0 0 0 1px rgba(26,111,196,.25);z-index:1;position:relative}.mda-planning-page .mdap-cell-input.disabled,.mda-planning-page .mdap-cell-input:disabled{background:#f4f6fb;color:#6b7a99;cursor:not-allowed}.mda-planning-page .mdap-est-inventory-field{background:#f0f4fb!important;color:#1a2340!important;font-weight:700}.mda-planning-page .mdap-cell-input.negative-inventory,.mda-planning-page .mdap-est-inventory-field.negative-inventory{background:#fff0f0!important;color:#c0392b!important;font-weight:700}.mda-planning-page .mdap-textarea{width:100%;padding:10px 12px;background:#fff;border:1px solid #dde3ef;border-radius:8px;font-size:13px;color:#1a2340;resize:vertical;transition:border-color .12s,box-shadow .12s}.mda-planning-page .mdap-textarea:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 2px rgba(26,111,196,.12)}.mda-planning-page .mdap-primary-btn{background:#1a2340;color:#fff;border:1px solid #1a2340;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .12s}.mda-planning-page .mdap-primary-btn:hover{background:#0e2060;color:#fff}.mda-planning-page .mdap-comment-item{background:#f7f9fd;border:1px solid #e7ecf5;border-radius:10px;padding:12px 14px}.mda-planning-page .mdap-comment-item p{margin:0}#jrsm-details-modal-current-year .modal-content,#jrsm-details-modal-next-year .modal-content,#save-changes-comment-modal .modal-content,#unsaved-changes-modal .modal-content,.mda-planning-page #jrsm-details-modal-current-year .modal-content,.mda-planning-page #jrsm-details-modal-next-year .modal-content{border-radius:12px;border:1px solid #dde3ef;box-shadow:0 12px 32px rgba(15,25,60,.18)}#jrsm-details-modal-current-year .drug-title,#jrsm-details-modal-next-year .drug-title{font-size:14px;font-weight:700;color:#1a2340;margin:0 0 4px}#jrsm-details-modal-current-year .last-updated-text,#jrsm-details-modal-next-year .last-updated-text{font-size:12px;color:#6b7a99;margin-bottom:12px}.inventory-manager-page .inventory-manager-help ul{color:#1a2340}.inventory-manager-page .inventory-manager-help .ws-link{font-weight:700}.inventory-manager-card .yadcf-filter-reset-button,.inventory-manager-filters .yadcf-filter-reset-button{display:none!important}.inventory-manager-card .dataTables_wrapper{margin:0;font-size:12px;color:#1a2340}.inventory-manager-card .dataTables_scroll{border-radius:8px;overflow:hidden}.inventory-manager-card .dataTables_scrollHead{background:#f0f4fb;border-bottom:1px solid #dde3ef}.inventory-manager-card table.dataTable{border-collapse:collapse!important;width:100%!important;margin:0!important}.inventory-manager-card table.dataTable thead td,.inventory-manager-card table.dataTable thead th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:10px 12px;border-bottom:1px solid #dde3ef!important;text-align:left}.inventory-manager-card table.dataTable thead th.sorting:after,.inventory-manager-card table.dataTable thead th.sorting_asc:after,.inventory-manager-card table.dataTable thead th.sorting_desc:after{color:#98a3bd;opacity:.7}.inventory-manager-card table.dataTable tbody td{padding:9px 12px;border-bottom:1px solid #f0f3f8;font-size:12px;color:#1a2340;vertical-align:middle}.inventory-manager-card table.dataTable.table-striped tbody tr:nth-of-type(odd) td{background-color:#fafbff}.inventory-manager-card table.dataTable tbody tr:hover td{background-color:#f0f5ff!important}.inventory-manager-card table.dataTable tbody td:nth-child(6),.inventory-manager-card table.dataTable tbody td:nth-child(7){font-variant-numeric:tabular-nums;font-weight:600;color:#0e2060}.inventory-manager-card table.dataTable tbody td a:not(.ws-edit-btn){color:#1a6fc4;font-weight:600;text-decoration:none}.inventory-manager-card table.dataTable tbody td a:not(.ws-edit-btn):hover{text-decoration:underline}.ws-edit-btn{display:inline-block;padding:6px 16px;background:#142565;border:1px solid #142565;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .12s,border-color .12s;line-height:1.2}.ws-edit-btn,.ws-edit-btn:focus,.ws-edit-btn:hover{color:#fff!important;text-decoration:none!important}.ws-edit-btn:focus,.ws-edit-btn:hover{background:#0e2060;border-color:#0e2060}.inventory-manager-card .dataTables_wrapper .dataTables_info,.inventory-manager-card .dataTables_wrapper .dataTables_length,.inventory-manager-card .dataTables_wrapper .dataTables_paginate{font-size:12px;color:#6b7a99;padding-top:14px}.inventory-manager-card .dataTables_wrapper .dataTables_length select{display:inline-block;width:60px;height:30px;padding:0 8px;margin:0 6px;background:#fff;border:1px solid #dde3ef;border-radius:6px;color:#1a2340;font-size:12px;text-align:center}.inventory-manager-card .dataTables_wrapper .dataTables_paginate .paginate_button{padding:4px 10px!important;margin:0 2px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#1a2340!important;font-size:12px;cursor:pointer}.inventory-manager-card .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#f0f5ff!important;border-color:#dde3ef!important;color:#1a6fc4!important}.inventory-manager-card .dataTables_wrapper .dataTables_paginate .paginate_button.current,.inventory-manager-card .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#1a6fc4!important;border-color:#1a6fc4!important;color:#fff!important;font-weight:700}.inventory-manager-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.inventory-manager-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#c2cadb!important;background:transparent!important;border-color:transparent!important;cursor:default}#inventoryForm .modal-content{border-radius:12px;border:1px solid #dde3ef;box-shadow:0 12px 32px rgba(15,25,60,.18);overflow:hidden}#inventoryForm .modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f7f9fc;border-bottom:1px solid #dde3ef}#inventoryForm .modal-header .modal-title{font-size:15px;font-weight:700;color:#0e2060;margin:0}#inventoryForm .modal-header .close{font-size:22px;font-weight:400;color:#6b7a99;opacity:1;text-shadow:none}#inventoryForm .modal-header .close:hover{color:#1a2340}#inventoryForm .modal-body{padding:20px}#inventoryForm .modal-body .stock-amount input.number-input{display:block;width:100%;padding:8px 12px;background:#fff;border:1px solid #dde3ef;border-radius:8px;font-size:14px;font-weight:600;color:#0e2060;font-variant-numeric:tabular-nums;transition:border-color .12s,box-shadow .12s}#inventoryForm .modal-body .stock-amount input.number-input:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}#inventoryForm .modal-footer{padding:14px 20px;background:#f7f9fc;border-top:1px solid #dde3ef}.batch-expiry-card .yadcf-filter-reset-button,.batch-expiry-filters .yadcf-filter-reset-button{display:none!important}.batch-expiry-filters .chosen-container-multi .chosen-choices{background:#fff;border:1px solid #dde3ef;border-radius:8px;box-shadow:none;min-height:38px;padding:4px 6px}.batch-expiry-filters .chosen-container-multi.chosen-container-active .chosen-choices{border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.batch-expiry-filters .chosen-container-multi .chosen-choices li.search-field input[type=text]{font-size:12px;color:#1a2340;height:26px}.batch-expiry-filters .chosen-container-multi .chosen-choices li.search-choice{background:#e8edf8;border:1px solid #c8d3e8;border-radius:5px;color:#1a2340;font-size:11px;font-weight:600;padding:3px 23px 3px 8px;line-height:1.5}.batch-expiry-filters .chosen-container .chosen-drop{border:1px solid #dde3ef;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(15,25,60,.1)}.batch-expiry-filters .chosen-container .chosen-results li.highlighted{background:#1a6fc4;color:#fff}.batch-expiry-card .dataTables_wrapper{margin:0;font-size:12px;color:#1a2340}.batch-expiry-card .dataTables_scroll{border-radius:8px;overflow:hidden}.batch-expiry-card .dataTables_scrollHead{background:#f0f4fb;border-bottom:1px solid #dde3ef}.batch-expiry-card table.dataTable{border-collapse:collapse!important;width:100%!important;margin:0!important}.batch-expiry-card table.dataTable thead td,.batch-expiry-card table.dataTable thead th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:10px 12px;border-bottom:1px solid #dde3ef!important;text-align:left}.batch-expiry-card table.dataTable thead th.sorting:after,.batch-expiry-card table.dataTable thead th.sorting_asc:after,.batch-expiry-card table.dataTable thead th.sorting_desc:after{color:#98a3bd;opacity:.7}.batch-expiry-card table.dataTable tbody td{padding:9px 12px;border-bottom:1px solid #f0f3f8;font-size:12px;color:#1a2340;vertical-align:middle}.batch-expiry-card table.dataTable.table-striped tbody tr:nth-of-type(odd) td{background-color:#fafbff}.batch-expiry-card table.dataTable tbody tr:hover td{background-color:#f0f5ff!important}.batch-expiry-card table.dataTable tbody td a{color:#1a6fc4;font-weight:600;text-decoration:none}.batch-expiry-card table.dataTable tbody td a:hover{text-decoration:underline}.batch-expiry-card .dataTables_wrapper .dataTables_info,.batch-expiry-card .dataTables_wrapper .dataTables_length,.batch-expiry-card .dataTables_wrapper .dataTables_paginate{font-size:12px;color:#6b7a99;padding-top:14px}.batch-expiry-card .dataTables_wrapper .dataTables_length select{display:inline-block;width:60px;height:30px;padding:0 8px;margin:0 6px;background:#fff;border:1px solid #dde3ef;border-radius:6px;color:#1a2340;font-size:12px;text-align:center}.batch-expiry-card .dataTables_wrapper .dataTables_paginate .paginate_button{padding:4px 10px!important;margin:0 2px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#1a2340!important;font-size:12px;cursor:pointer}.batch-expiry-card .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#f0f5ff!important;border-color:#dde3ef!important;color:#1a6fc4!important}.batch-expiry-card .dataTables_wrapper .dataTables_paginate .paginate_button.current,.batch-expiry-card .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#1a6fc4!important;border-color:#1a6fc4!important;color:#fff!important;font-weight:700}.batch-expiry-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.batch-expiry-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#c2cadb!important;background:transparent!important;border-color:transparent!important;cursor:default}.batch-expiry-card .batch-form select{border:1px solid #dde3ef;border-radius:6px;font-size:12px;color:#1a2340;padding:4px 8px;background:#fff}#batchStatusNotes .modal-content,#partiallyUsedForm .modal-content{border-radius:12px;border:1px solid #dde3ef;box-shadow:0 12px 32px rgba(15,25,60,.18);overflow:hidden}#batchStatusNotes .modal-header,#partiallyUsedForm .modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f7f9fc;border-bottom:1px solid #dde3ef}#batchStatusNotes .modal-title,#partiallyUsedForm .modal-title{font-size:15px;font-weight:700;color:#0e2060;margin:0}#batchStatusNotes .modal-header .close,#partiallyUsedForm .modal-header .close{font-size:22px;font-weight:400;color:#6b7a99;opacity:1;text-shadow:none}#batchStatusNotes .modal-header .close:hover,#partiallyUsedForm .modal-header .close:hover{color:#1a2340}#batchStatusNotes .modal-body,#partiallyUsedForm .modal-body{padding:20px;font-size:13px;color:#1a2340}#batchStatusNotes .modal-footer,#partiallyUsedForm .modal-footer{padding:14px 20px;background:#f7f9fc;border-top:1px solid #dde3ef}#partiallyUsedForm .modal-body input[type=text]{display:block;width:100%;padding:8px 12px;background:#fff;border:1px solid #dde3ef;border-radius:8px;font-size:14px;color:#0e2060;transition:border-color .12s,box-shadow .12s}#partiallyUsedForm .modal-body input[type=text]:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.po-dashboard-card .yadcf-filter-reset-button,.po-dashboard-filters .yadcf-filter-reset-button{display:none!important}.po-dashboard-filters .chosen-container-multi .chosen-choices{background:#fff;border:1px solid #dde3ef;border-radius:8px;box-shadow:none;min-height:38px;padding:4px 6px}.po-dashboard-filters .chosen-container-multi.chosen-container-active .chosen-choices{border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.po-dashboard-filters .chosen-container-multi .chosen-choices li.search-field input[type=text]{font-size:12px;color:#1a2340;height:26px}.po-dashboard-filters .chosen-container-multi .chosen-choices li.search-choice{background:#e8edf8;border:1px solid #c8d3e8;border-radius:5px;color:#1a2340;font-size:11px;font-weight:600;padding:3px 23px 3px 8px;line-height:1.5}.po-dashboard-filters .chosen-container .chosen-drop{border:1px solid #dde3ef;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(15,25,60,.1)}.po-dashboard-filters .chosen-container .chosen-results li.highlighted{background:#1a6fc4;color:#fff}.po-dashboard-filters input.yadcf-filter{display:block;width:100%;min-height:38px;padding:6px 12px;background:#fff;border:1px solid #dde3ef;border-radius:8px;box-shadow:none;font-size:13px;color:#1a2340;transition:border-color .12s,box-shadow .12s}.po-dashboard-filters input.yadcf-filter::-moz-placeholder{color:#98a3bd}.po-dashboard-filters input.yadcf-filter::placeholder{color:#98a3bd}.po-dashboard-filters input.yadcf-filter:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.po-dashboard-card .dataTables_wrapper{margin:0;font-size:12px;color:#1a2340}.po-dashboard-card .dataTables_scroll{border-radius:8px;overflow:hidden}.po-dashboard-card .dataTables_scrollHead{background:#f0f4fb;border-bottom:1px solid #dde3ef}.po-dashboard-card table.dataTable{border-collapse:collapse!important;width:100%!important;margin:0!important}.po-dashboard-card table.dataTable thead td,.po-dashboard-card table.dataTable thead th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:10px 12px;border-bottom:1px solid #dde3ef!important;text-align:left}.po-dashboard-card table.dataTable thead th.sorting:after,.po-dashboard-card table.dataTable thead th.sorting_asc:after,.po-dashboard-card table.dataTable thead th.sorting_desc:after{color:#98a3bd;opacity:.7}.po-dashboard-card table.dataTable tbody td{padding:9px 12px;border-bottom:1px solid #f0f3f8;font-size:12px;color:#1a2340;vertical-align:middle}.po-dashboard-card table.dataTable.table-striped tbody tr:nth-of-type(odd) td{background-color:#fafbff}.po-dashboard-card table.dataTable tbody tr:hover td{background-color:#f0f5ff!important}.po-dashboard-card table.dataTable tbody td a{color:#1a6fc4;font-weight:600;text-decoration:none}.po-dashboard-card table.dataTable tbody td a:hover{text-decoration:underline}.po-dashboard-card .dataTables_wrapper .dataTables_info,.po-dashboard-card .dataTables_wrapper .dataTables_length,.po-dashboard-card .dataTables_wrapper .dataTables_paginate{font-size:12px;color:#6b7a99;padding-top:14px}.po-dashboard-card .dataTables_wrapper .dataTables_length select{display:inline-block;width:60px;height:30px;padding:0 8px;margin:0 6px;background:#fff;border:1px solid #dde3ef;border-radius:6px;color:#1a2340;font-size:12px;text-align:center}.po-dashboard-card .dataTables_wrapper .dataTables_paginate .paginate_button{padding:4px 10px!important;margin:0 2px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#1a2340!important;font-size:12px;cursor:pointer}.po-dashboard-card .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#f0f5ff!important;border-color:#dde3ef!important;color:#1a6fc4!important}.po-dashboard-card .dataTables_wrapper .dataTables_paginate .paginate_button.current,.po-dashboard-card .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#1a6fc4!important;border-color:#1a6fc4!important;color:#fff!important;font-weight:700}.po-dashboard-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.po-dashboard-card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#c2cadb!important;background:transparent!important;border-color:transparent!important;cursor:default}.po-dashboard-card .col-dropdown{border-color:#dde3ef;border-radius:10px;box-shadow:0 8px 24px rgba(15,25,60,.08);padding:6px;min-width:220px}.po-dashboard-card .col-dropdown li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:12px;color:#1a2340}.po-dashboard-card .col-dropdown li:hover{background:#f0f5ff}.po-dashboard-card .col-dropdown li label{margin:0;cursor:pointer;flex:1;font-weight:500}.po-dashboard-card .col-dropdown li input[type=checkbox]{margin:0;accent-color:#1a6fc4}.po-dashboard-card .po-donor-filter .btn-primary{background:#fff;color:#0e2060;border-color:#dde3ef;font-size:12px;font-weight:600;padding:5px 12px}.po-dashboard-card .po-donor-filter .btn-primary.active{background:#0e2060;color:#fff;border-color:#0e2060}.po-dashboard-card .po-donor-filter .btn-primary:hover{background:#f0f4fb;border-color:#c2cadb;color:#0e2060}.po-dashboard-card .po-donor-filter .btn-primary.active:hover{background:#1a3070;border-color:#1a3070;color:#fff}.po-show-delivered-btn{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:#fff;color:#0e2060;border:1px solid #dde3ef;font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s,border-color .12s;margin:0}.po-show-delivered-btn:hover{background:#f0f4fb;border-color:#c2cadb}.po-show-delivered-btn input[type=checkbox]{width:14px;height:14px;accent-color:#1a6fc4;cursor:pointer}.mda-report-card .dataTables_wrapper{margin:0;font-size:12px;color:#1a2340}.mda-report-card .dataTables_scroll{border-radius:8px;overflow:hidden}.mda-report-card .dataTables_scrollHead{background:#f0f4fb;border-bottom:1px solid #dde3ef}.mda-report-card table.dataTable{border-collapse:collapse!important;width:100%!important;margin:0!important}.mda-report-card table.dataTable thead td,.mda-report-card table.dataTable thead th{background:#f0f4fb;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7a99;padding:10px 12px;border-bottom:1px solid #dde3ef!important;text-align:left}.mda-report-card table.dataTable thead th.sorting:after,.mda-report-card table.dataTable thead th.sorting_asc:after,.mda-report-card table.dataTable thead th.sorting_desc:after{color:#98a3bd;opacity:.7}.mda-report-card table.dataTable tbody td{padding:9px 12px;border-bottom:1px solid #f0f3f8;font-size:12px;color:#1a2340}.mda-report-card table.dataTable.table-striped tbody tr:nth-of-type(odd) td{background-color:#fafbff}.mda-report-card table.dataTable tbody tr:hover td{background-color:#f0f5ff!important}.mda-report-card .dataTables_wrapper .dataTables_info,.mda-report-card .dataTables_wrapper .dataTables_length,.mda-report-card .dataTables_wrapper .dataTables_paginate{font-size:12px;color:#6b7a99;padding-top:14px}.mda-report-card .dataTables_wrapper .dataTables_length select{display:inline-block;width:60px;height:30px;padding:0 8px;margin:0 6px;background:#fff;border:1px solid #dde3ef;border-radius:6px;color:#1a2340;font-size:12px;text-align:center}.mda-report-card .dataTables_wrapper .dataTables_paginate .paginate_button{padding:4px 10px!important;margin:0 2px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#1a2340!important;font-size:12px;cursor:pointer}.mda-report-card .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#f0f5ff!important;border-color:#dde3ef!important;color:#1a6fc4!important}.mda-report-card .dataTables_wrapper .dataTables_paginate .paginate_button.current,.mda-report-card .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#1a6fc4!important;border-color:#1a6fc4!important;color:#fff!important}.mda-report-filters select.yadcf-filter{display:block;width:100%;min-height:38px;padding:6px 12px;background-color:#fff;border:1px solid #dde3ef;border-radius:8px;box-shadow:none;font-size:13px;color:#1a2340;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color .12s,box-shadow .12s}.mda-report-filters select.yadcf-filter:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}#batchStatusNotes .knowledge,.batch-expiry-card .knowledge{border:1px solid #dde3ef;border-radius:8px;margin-bottom:12px;overflow:hidden}#batchStatusNotes .knowledge-header{padding:8px 14px;background:#f0f4fb;font-size:12px;font-weight:600;color:#6b7a99;border-bottom:1px solid #dde3ef}#batchStatusNotes .knowledge-body{padding:10px 14px;font-size:13px;color:#1a2340}.lmbp-page{background:#f4f6fb;min-height:100vh}.lmbp-hero{background:linear-gradient(135deg,#0e2060,#1a6fc4);position:relative;overflow:hidden;padding:40px 24px 44px}.lmbp-hero:before{content:"";position:absolute;inset:0;opacity:.04;background-image:radial-gradient(circle,hsla(0,0%,100%,.9) 1px,transparent 0);background-size:26px 26px;pointer-events:none}.lmbp-hero-inner{max-width:900px;margin:0 auto;position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.lmbp-hero-text{flex:1;min-width:240px}.lmbp-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:12px}.lmbp-hero-eyebrow:before{content:"";display:inline-block;width:16px;height:2px;background:hsla(0,0%,100%,.35);border-radius:2px}.lmbp-hero-title{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px;line-height:1.2}.lmbp-hero-sub{font-size:13.5px;color:hsla(0,0%,100%,.65);line-height:1.6}.lmbp-github-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:8px;background:hsla(0,0%,100%,.12);border:1.5px solid hsla(0,0%,100%,.3);color:#fff;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .15s;white-space:nowrap;flex-shrink:0;align-self:flex-start}.lmbp-github-btn:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.55);color:#fff}.lmbp-github-btn svg{opacity:.8}.lmbp-body{max-width:900px;margin:0 auto;padding:28px 24px 64px}.lmbp-content{font-size:14px;color:#1a2340;line-height:1.8}.lmbp-content h1{font-size:20px;font-weight:700;color:#1e2d6b;border-bottom:2px solid #dde3ef;padding-bottom:10px;margin-top:40px;margin-bottom:16px;letter-spacing:-.2px}.lmbp-content h1:first-child{margin-top:0}.lmbp-content h3{font-size:15px;font-weight:700;color:#1a2340;margin-top:28px;margin-bottom:10px}.lmbp-content p{margin-bottom:14px;color:#3a4560}.lmbp-content ol,.lmbp-content ul{margin-bottom:14px;padding-left:20px}.lmbp-content li{margin-bottom:5px;color:#3a4560}.lmbp-content li>ul{margin-top:5px;margin-bottom:0}.lmbp-content strong{color:#1a2340}.lmbp-content em{color:#4a5578}.lmbp-content a{color:#1a6fc4;text-decoration:none}.lmbp-content a:hover{text-decoration:underline}.lmbp-content code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;background:#eef2fa;color:#1e2d6b;padding:2px 6px;border-radius:5px;white-space:nowrap}.lmbp-content img{max-width:100%;border-radius:10px;margin:16px 0;box-shadow:0 4px 24px rgba(30,45,107,.12);border:1px solid #dde3ef;display:block}.lmbp-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:13px;border:1px solid #dde3ef;border-radius:10px;overflow:hidden}.lmbp-content thead tr{background:#1e2d6b;color:#fff}.lmbp-content thead th{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:none}.lmbp-content thead th:first-child{text-align:center}.lmbp-content tbody tr{border-bottom:1px solid #dde3ef}.lmbp-content tbody tr:last-child{border-bottom:none}.lmbp-content tbody tr:nth-child(2n){background:#f8fafd}.lmbp-content tbody td{padding:10px 14px;vertical-align:top;color:#3a4560}.lmbp-content tbody td:first-child{text-align:center;font-weight:700;color:#1e2d6b}.lmbp-content .anchorjs-link{display:none}.lmbp-footer{max-width:900px;margin:0 auto 40px;padding:16px 24px;display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7a99}.lmbp-footer img{height:20px;opacity:.6}.pub-navbar{background:#1e2d6b;height:64px;display:flex;align-items:center;padding:0 24px;gap:6px;position:sticky;top:0;z-index:100;transition:box-shadow .25s}.pub-navbar.scrolled{box-shadow:0 2px 24px rgba(0,0,0,.35)}.pub-nav-logo{display:flex;align-items:center;gap:10px;margin-right:24px;flex-shrink:0;text-decoration:none}.pub-nav-logo img{width:130px;display:block}.pub-nav-spacer{flex:1}.pub-nav-links{display:flex;align-items:center;flex:1;gap:2px}.pub-nav-link{font-size:13px;padding:6px 12px;border-radius:5px;color:hsla(0,0%,100%,.75);font-weight:500;transition:background .15s,color .15s;white-space:nowrap;text-decoration:none;display:inline-block}.pub-nav-link:hover{background:hsla(0,0%,100%,.1);color:#fff}.pub-nav-divider{width:1px;height:18px;background:hsla(0,0%,100%,.14);margin:0 4px;flex-shrink:0}.pub-nav-signin{font-size:13px;font-weight:700;padding:7px 18px;border:1.5px solid hsla(0,0%,100%,.38);border-radius:7px;color:#fff;background:transparent;font-family:inherit;transition:all .15s;white-space:nowrap;flex-shrink:0;margin-left:4px;text-decoration:none;display:inline-block}.pub-nav-signin:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.65);color:#fff}.pub-nav-hamburger{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:8px;margin-left:auto;border-radius:6px}.pub-nav-hamburger:hover{background:hsla(0,0%,100%,.1)}.pub-mobile-menu{display:none;position:fixed;top:64px;left:0;right:0;background:#1e2d6b;padding:16px 24px 24px;z-index:99;border-top:1px solid hsla(0,0%,100%,.08);flex-direction:column;gap:4px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.pub-mobile-menu.open{display:flex}.pub-mobile-menu .pub-nav-link{display:block;padding:10px 12px;border-radius:7px}.pub-mobile-menu .pub-nav-signin{display:block;margin-top:10px;text-align:center;border:none;background:hsla(0,0%,100%,.12)}@media (max-width:768px){.pub-nav-links{display:none}.pub-nav-hamburger{display:flex}}.sub-page{background:#f4f6fb;min-height:100vh}.sub-hero{background:linear-gradient(135deg,#0e2060,#1a6fc4);position:relative;overflow:hidden;padding:40px 24px 44px}.sub-hero:before{content:"";position:absolute;inset:0;opacity:.04;background-image:radial-gradient(circle,hsla(0,0%,100%,.9) 1px,transparent 0);background-size:26px 26px;pointer-events:none}.sub-hero-inner{max-width:900px;margin:0 auto;position:relative;z-index:1}.sub-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:12px}.sub-hero-eyebrow:before{content:"";display:inline-block;width:16px;height:2px;background:hsla(0,0%,100%,.35);border-radius:2px}.sub-hero-title{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px;line-height:1.2}.sub-hero-sub{font-size:14px;color:hsla(0,0%,100%,.65);line-height:1.6;max-width:520px}.sub-body{max-width:900px;margin:0 auto;padding:28px 24px 64px}.sub-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:4px}@media (max-width:600px){.sub-contact-grid{grid-template-columns:1fr}}.sub-field{margin-bottom:16px}.sub-field.full{grid-column:1/-1}.sub-label{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#6b7a99;margin-bottom:6px}.sub-input{width:100%;padding:10px 13px;border:1.5px solid #dde3ef;border-radius:9px;font-size:14px;font-family:inherit;color:#1a2340;background:#f4f6fb;transition:border-color .15s,box-shadow .15s,background .15s;outline:none;-webkit-appearance:none}.sub-input::-moz-placeholder{color:#b0baca}.sub-input::placeholder{color:#b0baca}.sub-input:focus{border-color:#1a6fc4;background:#fff;box-shadow:0 0 0 3px rgba(26,111,196,.13)}.sub-section-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7a99;border-bottom:1px solid #dde3ef;padding-bottom:10px;margin-bottom:16px;margin-top:8px}.sub-section-hint{font-size:12.5px;color:#6b7a99;margin-bottom:16px;line-height:1.5}.sub-prog-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.sub-prog-item{position:relative}.sub-prog-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.sub-prog-item label{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:100px;cursor:pointer;font-size:13px;font-weight:500;color:#1a2340;border:1.5px solid #dde3ef;background:#fff;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sub-prog-item label:hover{border-color:#1a6fc4;background:rgba(26,111,196,.04);color:#1a6fc4}.sub-prog-item input[type=checkbox]:checked+label{background:#1e2d6b;border-color:#1e2d6b;color:#fff}.sub-prog-item input[type=checkbox]:checked+label:before{content:"✓";font-size:11px;font-weight:700}.sub-country-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-bottom:4px}@media (max-width:700px){.sub-country-grid{grid-template-columns:repeat(2,1fr)}}.sub-country-item{position:relative}.sub-country-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.sub-country-item label{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;cursor:pointer;font-size:12px;color:#1a2340;font-weight:400;transition:background .12s;line-height:1.3;min-height:32px}.sub-country-item label:hover{background:rgba(26,111,196,.07)}.sub-country-item label:before{content:"";width:14px;height:14px;flex-shrink:0;border:1.5px solid #dde3ef;border-radius:4px;background:#fff;transition:all .12s}.sub-country-item input[type=checkbox]:checked+label{color:#1e2d6b;font-weight:600}.sub-country-item input[type=checkbox]:checked+label:before{background:#1e2d6b;border-color:#1e2d6b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 4 2.5 2.5L9 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.sub-submit-btn{display:block;width:100%;padding:12px 20px;background:#1e2d6b;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;margin-top:24px;transition:background .15s,transform .1s,box-shadow .15s;letter-spacing:.01em;text-align:center}.sub-submit-btn:hover{background:#162357;transform:translateY(-1px);box-shadow:0 6px 20px rgba(30,45,107,.3)}.sub-submit-btn:active{transform:translateY(0);box-shadow:none}.ws-icon{display:block;flex-shrink:0}.ws-icon.inline-block{display:inline-block}.ws-icon.ws-icon-inline{display:inline-block;vertical-align:-2px}.ws-snav-icon{color:#8794b0;transition:color .12s}.ws-snav-item.active .ws-snav-icon,.ws-snav-item:hover .ws-snav-icon{color:#1a6fc4}.ws-nav-icon{opacity:.75}a.active>.ws-nav-icon,a:hover>.ws-nav-icon{opacity:1}.ws-pipe-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;flex-shrink:0}.ws-pipe-icon.info{background:#e8f0fe;color:#1a5fa8}.ws-pipe-icon.ok{background:#d9f2e5;color:#0a6b3b}.ws-pipe-icon.warn{background:#fdeed3;color:#9a5a00}.ws-pipe-icon.risk{background:#fbe0e0;color:#a02525}.ws-risk-icon.r{color:#a02525}.ws-risk-icon.o{color:#9a5a00}.ws-risk-icon.y{color:#8a6a00}.report-category-card.report-accent-blue .report-category-icon{color:#1a5fa8}.report-category-card.report-accent-green .report-category-icon{color:#0a6b3b}.report-category-card.report-accent-orange .report-category-icon{color:#9a5a00}.report-category-card.report-accent-teal .report-category-icon{color:#077f7f}.ws-filter-action{display:flex;flex-direction:column;gap:4px}.ws-filter-action:before{content:"";display:block;height:16.5px}.ws-filter-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.ws-filter-btn-primary{background:#1a6fc4;border:1px solid #1a6fc4;color:#fff}.ws-filter-btn-primary:hover{background:#15599d;border-color:#15599d;color:#fff}.ws-filter-btn-outline{background:#fff;border:1px solid #c7d5ea;color:#1a6fc4}.ws-filter-btn-outline:hover{background:#f0f5ff;border-color:#1a6fc4;color:#1a6fc4;text-decoration:none}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:50%;right:5px;width:13px;height:13px;margin-top:-6.5px;background:none!important;border-radius:3px;color:inherit;opacity:.5;text-decoration:none;transition:opacity .12s,background-color .12s}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after,.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:"";position:absolute;left:3px;top:6px;width:7px;height:1.5px;border-radius:1px;background:currentColor}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{transform:rotate(45deg)}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{transform:rotate(-45deg)}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{opacity:1;background-color:rgba(26,35,64,.1)!important}.admin-users-page .au-back-link{display:inline-flex;align-items:center;gap:4px;margin-bottom:12px;font-size:12px;font-weight:600;color:#6b7a99;text-decoration:none}.admin-users-page .au-back-link:hover{color:#1a6fc4;text-decoration:none}.admin-users-page .au-section-hint{font-size:12px;color:#6b7a99;margin:-8px 0 16px;max-width:620px}.admin-users-page .au-card-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-users-page .au-result-count{font-size:12px;color:#6b7a99;margin-top:2px}.admin-users-page .au-search{position:relative;flex:0 1 340px}.admin-users-page .au-search-icon{position:absolute;left:11px;top:50%;margin-top:-7px;color:#94a3bd;pointer-events:none}.admin-users-page .au-search-input{width:100%;height:38px;padding:0 12px 0 32px;background:#fff;border:1px solid #dde3ef;border-radius:8px;font-size:13px;color:#1a2340}.admin-users-page .au-search-input:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.admin-users-page .au-search-input::-moz-placeholder{color:#94a3bd}.admin-users-page .au-search-input::placeholder{color:#94a3bd}.admin-users-page .au-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px 20px}.admin-users-page .au-field{display:flex;flex-direction:column;min-width:0}.admin-users-page .au-label{display:block;margin-bottom:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7a99}.admin-users-page .au-input{width:100%;height:38px;padding:0 12px;background:#fff;border:1px solid #dde3ef;border-radius:8px;font-size:13px;color:#1a2340}.admin-users-page .au-input:focus{outline:none;border-color:#1a6fc4;box-shadow:0 0 0 3px rgba(26,111,196,.12)}.admin-users-page .au-hint{margin-top:5px;font-size:11px;color:#6b7a99}.admin-users-page .au-form-actions{display:flex;align-items:center;gap:10px;margin-top:20px}.admin-user-form .chosen-container{width:100%!important;font-size:13px}.admin-user-form .chosen-container-single .chosen-single{height:38px;line-height:26px;padding:5px 12px;background:#fff;background-image:none!important;border:1px solid #dde3ef!important;border-radius:8px!important;box-shadow:none!important;font-size:13px;color:#1a2340}.admin-user-form .chosen-container-single .chosen-single span{margin-right:24px}.admin-user-form .chosen-container-single .chosen-single div{top:6px}.admin-user-form .chosen-container-active.chosen-with-drop .chosen-single{border-color:#1a6fc4!important;box-shadow:0 0 0 3px rgba(26,111,196,.12)!important}.admin-user-form .chosen-container .chosen-drop{border:1px solid #dde3ef;border-radius:0 0 8px 8px;box-shadow:0 6px 18px rgba(26,35,64,.1)}.admin-user-form .chosen-container .chosen-results li.highlighted{background:#1a6fc4;background-image:none}.admin-users-page .au-errors{margin-bottom:20px;padding:14px 16px;background:#fde0e0;border:1px solid #f3b8b8;border-radius:10px;font-size:13px;color:#8b1a1a}.admin-users-page .au-errors ul{margin:6px 0 0;padding-left:20px;list-style:disc}.admin-users-page .au-user-table td{vertical-align:middle}.admin-users-page .au-user-name{font-size:13px;font-weight:600;color:#1a2340;line-height:1.35}.admin-users-page .au-user-email{font-size:11.5px;color:#6b7a99;line-height:1.35}.admin-users-page .au-none{color:#a3aec4;font-style:italic}.admin-users-page .au-row-btn{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid #c7d5ea;border-radius:6px;background:#fff;font-size:12px;font-weight:600;color:#1a6fc4;text-decoration:none;white-space:nowrap}.admin-users-page .au-row-btn:hover{background:#f0f5ff;border-color:#1a6fc4;color:#1a6fc4;text-decoration:none}.admin-users-page .au-empty{padding:40px 0;text-align:center;font-size:13px;color:#6b7a99}.admin-users-page .au-readonly-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 20px;margin:0}.admin-users-page .au-readonly dt{margin-bottom:6px}.admin-users-page .au-readonly dd{margin:0;min-height:20px;font-size:13px;font-weight:600;color:#1a2340}.admin-users-page .au-user-table td.au-actions-col,.admin-users-page .au-user-table th.au-actions-col{text-align:right;white-space:nowrap}.admin-users-page .au-locked{display:flex;align-items:center;height:38px}.admin-users-page .au-form-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dj-card{--dj-ink:#1f2a37;--dj-muted:#667085;--dj-line:#e4e8ee;--dj-good:#087443;--dj-bad:#b42318;--dj-warn:#b45309;color:var(--dj-ink);font-size:14px;line-height:1.45}.dj-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.dj-bars{width:100%;height:auto;display:block}.dj-toggle{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--dj-ink);cursor:pointer;margin:0 0 8px}.dj-toggle input{margin:0;cursor:pointer}.dj-splitnote{color:var(--dj-muted);font-size:11.5px}.dj-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--dj-muted);margin-top:10px}.dj-legend>span{display:inline-flex;align-items:center;gap:6px}.dj-legend-desc{color:#98a2b3}.dj-sw{width:11px;height:11px;border-radius:3px;display:inline-block;flex-shrink:0}.dj-sw-dot{background:#111827;border-radius:50%}.dj-sw-bott{background:#fff;border:3px solid #f59e0b;border-radius:3px}.dj-foot{color:var(--dj-muted);font-size:11.5px;margin-top:8px;line-height:1.6}.dj-cards{display:grid;grid-template-columns:1fr;gap:12px}.dj-stat{background:#fff;border:1px solid #dde3ef;border-radius:12px;padding:14px 16px}.dj-stat-k{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#667085;font-weight:600}.dj-stat-v{font-size:26px;font-weight:700;margin-top:4px;color:#1f2a37}.dj-stat-v-sm{font-size:19px}.dj-stat-v small{font-size:13px;font-weight:500;color:#667085}.dj-good{color:#087443}.dj-bad{color:#b42318}.dj-muted{color:#667085}.dj-flag{background:#fff7ed;border:1px solid #fed7aa;color:#b45309;padding:8px 12px;border-radius:8px;font-size:12.5px;margin-bottom:14px}.dj-table{width:100%;border-collapse:collapse;font-size:13px}.dj-table td,.dj-table th{text-align:right;padding:8px 10px;border-bottom:1px solid var(--dj-line);white-space:nowrap}.dj-table td:first-child,.dj-table th:first-child{text-align:left;white-space:normal}.dj-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--dj-muted);font-weight:600}.dj-table tr:last-child td{border-bottom:none}.dj-table .dj-current{font-weight:700;background:#f1f8f8}.dj-table td.dj-bott,.dj-table tr.dj-bott{background:#fff7ed}.dj-phase-desc{color:#98a2b3;font-size:11px}.dj-delta-good{color:var(--dj-good);font-weight:600}.dj-delta-bad{color:var(--dj-bad);font-weight:600}.dj-pill{display:inline-block;font-size:11px;padding:1px 7px;border-radius:20px;background:#0d6e6e;color:#fff;margin-left:6px}.dj-method>summary{font-weight:600;cursor:pointer;list-style:none;font-size:13px}.dj-method>summary::-webkit-details-marker{display:none}.dj-summary-hint{color:var(--dj-muted);font-weight:400}.dj-method-body{margin-top:10px;font-size:13px;line-height:1.6}.dj-method-body p{margin:.2em 0}.dj-method-body p.dj-method-lead{margin:.9em 0 .2em}.dj-method-body ol,.dj-method-body ul{margin:.2em 0 .6em 1.2em;padding:0;list-style:revert}.dj-method-body li{margin-bottom:.2em}.dj-tip{position:fixed;pointer-events:none;background:#111827;color:#fff;font-size:12px;padding:6px 9px;border-radius:6px;opacity:0;transition:opacity .08s;z-index:1200}@media (min-width:640px){.dj-cards{grid-template-columns:repeat(3,1fr)}}.ws-nav-panel{display:flex;flex-direction:column;align-items:stretch;gap:6px;position:absolute;top:100%;left:0;right:0;background:#1e2d6b;padding:12px 16px 18px;border-top:1px solid hsla(0,0%,100%,.12);box-shadow:0 18px 40px rgba(10,18,45,.35);max-height:calc(100vh - 64px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ws-nav-panel.hidden{display:none}@media (min-width:1280px){.ws-nav-panel,.ws-nav-panel.hidden{display:flex;flex-direction:row;align-items:center;flex:1 1 0%;gap:2px;position:static;background:none;padding:0;border-top:0;box-shadow:none;max-height:none;overflow:visible}}@media (max-width:1279px){.ws-nav-panel .ws-nav-tab{display:flex;width:100%;justify-content:flex-start;gap:10px;padding:11px 12px;font-size:14px;border-radius:8px}.ws-nav-panel .ws-nav-dropdown,.ws-nav-panel .ws-nav-submenu{position:static;width:100%;min-width:0;margin-top:4px;border:0;box-shadow:none;background:hsla(0,0%,100%,.05);border-radius:8px}.ws-nav-panel .ws-nav-submenu{background:hsla(0,0%,100%,.06);margin-left:12px}.ws-nav-panel .ws-nav-dropdown a,.ws-nav-panel .ws-nav-submenu a{font-size:14px;padding:12px 14px}}body,html{max-width:100%;overflow-x:clip}@media (max-width:767px){body{padding-bottom:24px}.ws-hero{padding:20px 18px;border-radius:12px;margin-bottom:16px}.ws-hero h1{font-size:19px!important;line-height:1.25}.ws-hero:after{width:150px;height:150px;right:-40px;top:-40px}.ws-hero>.flex{flex-direction:column;align-items:flex-start;gap:14px}.ws-hero>.flex>.text-right{text-align:left}.ws-card{padding:14px;border-radius:10px}.ws-kpi-tile{padding:13px 14px}.ws-kpi-value{font-size:22px}.ws-card .ws-data-table:not(.dataTable),.ws-card table.table-striped:not(.dataTable){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.ws-table-scroll .ws-data-table:not(.dataTable){display:table}.ws-card .ws-data-table:not(.dataTable) td,.ws-card .ws-data-table:not(.dataTable) th{white-space:nowrap}.dataTables_wrapper{max-width:100%}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate{float:none;text-align:left;white-space:normal}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px}.chosen-container{max-width:100%!important}.workspace-filters,.workspace-filters .ws-filter-action,.workspace-filters>div{width:100%}.workspace-filters .chosen-container,.workspace-filters select{width:100%!important;min-width:0!important}.ws-filter-btn{width:100%;min-height:42px}.modal-dialog{margin:16px 12px;max-width:none}.modal-body{padding:14px;max-height:calc(100vh - 160px);overflow-y:auto}.modal.fade .modal-dialog{transform:translateY(-10%)}.po-show-page .po-stage-data .step{grid-template-columns:1fr}.po-show-page .po-stage-data .step h2{grid-column:span 1;font-size:15px}.po-show-page .po-stage-data{padding:14px!important;margin-bottom:32px}.po-show-page .po-tracking-card{padding:14px 14px 20px}.nav-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-tabs>li>a{white-space:nowrap}}.ws-sidebar-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 14px;background:#fff;border:1px solid #dde3ef;border-radius:10px;font-size:13px;font-weight:700;color:#1a2340;cursor:pointer}.ws-sidebar-toggle:hover{border-color:#1a6fc4;color:#1a6fc4}@media (max-width:1023px){.ws-snav-item{font-size:14px;padding:11px 14px}.ws-snav-heading{font-size:11px}}@media (max-width:767px){.dj-scroll>.dj-bars,.dj-scroll>.dj-table{min-width:640px}.dj-card{font-size:13px}.dj-stat{padding:12px 14px}.dj-stat-v{font-size:22px}.dj-stat-v-sm{font-size:17px}.dj-legend{gap:10px 14px;font-size:11.5px}.dj-toggle{display:flex;flex-wrap:wrap}}.placeholder\:text-white\/50::-moz-placeholder{color:hsla(0,0%,100%,.5)}.placeholder\:text-white\/50::placeholder{color:hsla(0,0%,100%,.5)}.placeholder\:text-white\/80::-moz-placeholder{color:hsla(0,0%,100%,.8)}.placeholder\:text-white\/80::placeholder{color:hsla(0,0%,100%,.8)}.hover\:bg-\[\#0e2060\]:hover{--tw-bg-opacity:1;background-color:rgb(14 32 96/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-brand-blue:hover{--tw-bg-opacity:1;background-color:rgb(51 74 140/var(--tw-bg-opacity,1))}.hover\:bg-brand-blue-dark:hover{--tw-bg-opacity:1;background-color:rgb(39 58 113/var(--tw-bg-opacity,1))}.hover\:bg-white\/\[\.12\]:hover{background-color:hsla(0,0%,100%,.12)}.hover\:bg-white\/\[\.18\]:hover{background-color:hsla(0,0%,100%,.18)}.hover\:bg-ws-bg:hover{--tw-bg-opacity:1;background-color:rgb(244 246 251/var(--tw-bg-opacity,1))}.hover\:bg-ws-blue:hover{--tw-bg-opacity:1;background-color:rgb(26 111 196/var(--tw-bg-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-white\/\[\.15\]:focus{background-color:hsla(0,0%,100%,.15)}.group:hover .group-hover\:gap-2{gap:.5rem}.group:hover .group-hover\:text-ws-blue{--tw-text-opacity:1;color:rgb(26 111 196/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:ml-auto{margin-left:auto}.sm\:w-1\/12{width:8.333333%}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-1\/4{width:25%}.sm\:w-1\/6{width:16.666667%}.sm\:w-10\/12{width:83.333333%}.sm\:w-2\/12{width:16.666667%}.sm\:w-2\/3{width:66.666667%}.sm\:w-3\/12{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-4\/12{width:33.333333%}.sm\:w-5\/12{width:41.666667%}.sm\:w-5\/6{width:83.333333%}.sm\:w-6\/12{width:50%}.sm\:w-8\/12{width:66.666667%}.sm\:w-\[140px\]{width:140px}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}}@media (min-width:768px){.md\:w-1\/12{width:8.333333%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-1\/6{width:16.666667%}.md\:w-10\/12{width:83.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-4\/12{width:33.333333%}.md\:w-full{width:100%}.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))}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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\:grid-cols-\[216px_1fr\]{grid-template-columns:216px 1fr}.lg\:text-right{text-align:right}}@media (min-width:1280px){.xl\:right-auto{right:auto}.xl\:ml-2{margin-left:.5rem}.xl\:ml-3\.5{margin-left:.875rem}.xl\:mr-2{margin-right:.5rem}.xl\:mr-7{margin-right:1.75rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-9{height:2.25rem}.xl\:w-9{width:2.25rem}.xl\:w-\[190px\]{width:190px}.xl\:w-\[320px\]{width:320px}.xl\:w-auto{width:auto}.xl\:max-w-\[140px\]{max-width:140px}.xl\:justify-center{justify-content:center}.xl\:gap-0{gap:0}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.xl\:text-\[12px\]{font-size:12px}.xl\:text-xs{font-size:.75rem;line-height:1rem}}@media print{.print\:hidden{display:none}}
