.pdf-header-report[data-v-50e28322]{z-index:-100;opacity:0;width:100%;position:fixed;top:0;left:0}.pdf-footer-report[data-v-50e28322]{opacity:0;z-index:-100;width:100%;position:fixed;bottom:0;left:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--progress:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-40{z-index:40}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.\!ms-0{margin-inline-start:calc(var(--spacing) * 0)!important}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.\!me-0{margin-inline-end:calc(var(--spacing) * 0)!important}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.\!mt-4{margin-top:calc(var(--spacing) * 4)!important}.\!mt-5{margin-top:calc(var(--spacing) * 5)!important}.\!mt-10{margin-top:calc(var(--spacing) * 10)!important}.\!mt-\[1\.5rem\]{margin-top:1.5rem!important}.\!mt-\[1rem\]{margin-top:1rem!important}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[5px\]{margin-top:5px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.\!h-\[35px\]{height:35px!important}.\!h-\[40px\]{height:40px!important}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-15{height:calc(var(--spacing) * 15)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-55{height:calc(var(--spacing) * 55)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[8rem\]{height:8rem}.h-\[19px\]{height:19px}.h-\[30px\]{height:30px}.h-\[30rem\]{height:30rem}.h-\[34rem\]{height:34rem}.h-\[40px\]{height:40px}.h-\[46px\]{height:46px}.h-\[70vh\]{height:70vh}.h-\[80vh\]{height:80vh}.h-\[100\%\]{height:100%}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[50rem\]{max-height:50rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.min-h-\[100vh\],.min-h-screen{min-height:100vh}.\!w-15{width:calc(var(--spacing) * 15)!important}.\!w-52{width:calc(var(--spacing) * 52)!important}.\!w-\[5rem\]{width:5rem!important}.\!w-\[14rem\]{width:14rem!important}.\!w-\[35\%\]{width:35%!important}.\!w-\[35px\]{width:35px!important}.\!w-\[40px\]{width:40px!important}.\!w-\[50\%\]{width:50%!important}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-15{width:calc(var(--spacing) * 15)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-85{width:calc(var(--spacing) * 85)}.w-\[19px\]{width:19px}.w-\[20\%\]{width:20%}.w-\[25\%\]{width:25%}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[40px\]{width:40px}.w-\[46px\]{width:46px}.w-\[50\%\]{width:50%}.w-\[50rem\]{width:50rem}.w-\[90\%\]{width:90%}.w-\[98\%\]{width:98%}.w-\[99\%\]{width:99%}.w-\[100\%\]{width:100%}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[100\%\]{max-width:100%}.max-w-\[200px\]{max-width:200px}.max-w-full{max-width:100%}.min-w-\[300px\]{min-width:300px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-\[2rem\]{gap:2rem}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#e0e0e0\]{border-color:#e0e0e0}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-500{border-color:var(--color-orange-500)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-slate-200{border-color:var(--color-slate-200)}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-500{border-color:var(--color-yellow-500)}.bg-\[\#1e3a8e\]{background-color:#1e3a8e}.bg-\[\#d1e7dd\]{background-color:#d1e7dd}.bg-\[\#f0f0f0\]{background-color:#f0f0f0}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#f8d7da\]{background-color:#f8d7da}.bg-\[\#faf2db\]{background-color:#faf2db}.bg-\[white\]{background-color:#fff}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/30{background-color:#f9fafb4d}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/30{background-color:color-mix(in oklab, var(--color-gray-50) 30%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-500{background-color:var(--color-red-500)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-800{--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-600{--tw-gradient-to:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{background-clip:text}.\!object-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-2{padding:calc(var(--spacing) * 2)!important}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-20{padding:calc(var(--spacing) * 20)}.p-24{padding:calc(var(--spacing) * 24)}.p-\[100px\]{padding:100px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-16{padding-inline:calc(var(--spacing) * 16)}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-16{padding-block:calc(var(--spacing) * 16)}.\!ps-0{padding-inline-start:calc(var(--spacing) * 0)!important}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[20px\]{font-size:20px}.text-\[30px\]{font-size:30px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.\!text-white{color:var(--color-white)!important}.text-\[\#1e3a8e\]{color:#1e3a8e}.text-\[\#3D4C5E\]{color:#3d4c5e}.text-\[\#721c24\]{color:#721c24}.text-\[\#155724\]{color:#155724}.text-\[\#ff0000\]{color:red}.text-\[\#ffbf00\]{color:#ffbf00}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-600{color:var(--color-emerald-600)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-500{color:var(--color-indigo-500)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-sky-600{color:var(--color-sky-600)}.text-slate-500{color:var(--color-slate-500)}.text-slate-800{color:var(--color-slate-800)}.text-transparent{color:#0000}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:from-slate-100:hover{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-slate-200:hover{--tw-gradient-to:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:font-semibold:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-red-500:focus{border-color:var(--color-red-500)}@media (width>=40rem){.sm\:block{display:block}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-12{grid-column:span 12/span 12}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-8{grid-column:span 8/span 8}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:gap-96{gap:calc(var(--spacing) * 96)}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:gap-96{gap:calc(var(--spacing) * 96)}}@media (prefers-color-scheme:dark){.dark\:bg-\[\#1e3a8e\]{background-color:#1e3a8e}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-white{color:var(--color-white)}}}.dialog{text-align:center;border:none;border-radius:16px;margin:auto;padding:20px 60px}.dialog .dialog-container{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.dialog .dialog-container img{width:80px;height:80px}.dialog[open]{-webkit-backdrop-filter:blur(5px);animation:.7s ease-out fade-in}.dialog::backdrop{-webkit-backdrop-filter:blur(5px)}.dialog h4{color:#212529;font-weight:700}.dialog p{color:#757575}.dialog .dialog-close-btn{color:#212529;appearance:none;cursor:pointer;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;outline:none;margin:10px auto;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.loader-dialog{background:#fff;border:none;border-radius:5px;margin:auto;animation:.7s ease-out fade-out}.loader-container{flex-direction:column;justify-content:center;align-items:center;padding:2rem 4rem;display:flex}.loader-dialog[open]{animation:.7s ease-out fade-in}.loader-dialog[open]::backdrop{backdrop-filter:blur(5px);animation:.7s ease-out forwards backdrop-fade-in}.loader{color:#000;border:2px solid;border-radius:20px;width:120px;height:22px;position:relative}.loader:before{content:"";border-radius:inherit;background:currentColor;margin:2px;animation:2s infinite l6;position:absolute;inset:0 100% 0 0}@keyframes l6{to{inset:0}}.delete-dialog{text-align:center;padding:3rem}.delete-dialog .dialog-title{margin-top:1rem;font-family:bold,sans-serif;font-size:1.5rem}.delete-dialog p{color:#717171;margin-bottom:var(--space-sm);font-family:regular,sans-serif;font-size:1rem}.delete-dialog .btn-third{border:1px solid #000}.dialog-cost{width:80%!important}.dialog-cost .p-dialog-header{border-bottom:1px solid var(--line-color);padding:var(--space-md);width:100%}.dialog-cost .p-dialog-content{padding:0}.dialog-cost .dialog-content{margin:var(--space-lg)}.dialog-cost .dialog-content .cost-types{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}@media (width<=768px){.dialog-cost .dialog-content .cost-types{gap:var(--space-lg);flex-wrap:wrap}}.dialog-cost .dialog-content .cost-types .cost-type{align-items:center;width:100%;display:flex}@media (width<=768px){.dialog-cost .dialog-content .cost-types .cost-type{width:100%}}.dialog-cost .dialog-content .cost-types .cost-type .input-checkbox-wrapper{width:100%;margin-inline-end:0}.dialog-cost .dialog-content .cost-types .cost-type .input-checkbox-wrapper .input-label{border:1px solid var(--line-color);border-radius:var(--radius-sm);width:100%;padding:var(--space-md);justify-content:center}.dialog-cost .dialog-content .cost-types .cost-type .input-checkbox-wrapper .input-label:before{left:var(--space-sm);top:calc(-1 * var(--space-sm));position:absolute}.dialog-cost .dialog-content .cost-types .cost-type .input-checkbox-wrapper input:checked+.input-label{border-color:1px solid var(--primary-color)}.dialog-cost .dialog-content .cost-types .cost-type .input-checkbox-wrapper input[type=checkbox]:checked+.input-label:after,.dialog-cost .dialog-content .cost-types .cost-type .input-checkbox-wrapper input[type=radio]:checked+.input-label:after{left:calc(var(--space-sm) + 6px);top:calc(-1 * var(--space-sm) + 4px)}.dialog-cost .dialog-content .project-title{font-family:regular,sans-serif;font-size:var(--md-size);text-transform:capitalize;width:100%;margin-top:var(--space-lg);align-items:center;display:flex;justify-content:space-between!important}.dialog-cost .dialog-content .project-title:after{content:"";background-color:var(--line-color);width:100%;height:1px;margin-inline-start:var(--space-md);display:block}.dialog-cost .dialog-content .department-content .input-wrapper{margin-top:var(--space-md);position:relative}.dialog-cost .dialog-content .department-content .input-wrapper .input-icon{width:var(--lg-size);height:var(--lg-size);padding-inline-start:calc(10 / var(--base-height) * 100vh);position:absolute;top:52%;left:3px;transform:translateY(-50%)}.dialog-cost .dialog-content .department-content .input-wrapper .input{padding-inline-start:var(--space-xl)}.dialog-cost .dialog-content .section-content{margin-top:var(--space-md)}.dialog-cost .dialog-content .section-content .design_project_table{gap:var(--space-sm);width:100%;display:flex}.dialog-cost .dialog-content .section-content .design_project_table .design_project_table_title{color:var(--primary-color);border-radius:var(--radius-xs);width:10%;padding:var(--space-lg) 0;background-color:#1e3a8e1a;justify-content:center;align-items:center;display:flex}.dialog-cost .dialog-content .section-content .design_project_table .design_project_table_title .input-checkbox-wrapper{writing-mode:vertical-rl;text-orientation:mixed;justify-content:center;align-items:center;margin-inline-end:0;display:flex;transform:rotate(180deg)}.dialog-cost .dialog-content .section-content .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=checkbox]{transform:rotate(180deg);width:var(--sim-sm-size)!important;height:var(--sim-sm-size)!important}.dialog-cost .dialog-content .section-content .design_project_table .design_project_table_title .input-checkbox-wrapper .input-label{color:var(--primary-color)}.dialog-cost .dialog-content .section-content .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=checkbox]:checked+.input-label:after,.dialog-cost .dialog-content .section-content .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=radio]:checked+.input-label:after{transform:rotate(180deg)}.dialog-cost .dialog-content .section-content .design_project_table .design_project{width:100%}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_header{background-color:#b2bbc61a;display:flex}@media (width<=768px){.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_header{white-space:nowrap;flex-wrap:nowrap}}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_header .design_project_title{width:33.3%;padding:var(--space-sm) 0;text-align:center;font-family:medium,sans-serif;font-size:var(--sim-sm-size)}@media (width<=768px){.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_header .design_project_title{width:unset;background-color:#f7f8f9;flex:0 0 50%}}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content{padding:var(--space-md);background-color:#fff;border-bottom:1px solid #f1f3f6;display:flex}@media (width<=768px){.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content{white-space:nowrap;flex-wrap:nowrap}}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col{width:33.3%}@media (width<=768px){.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col{width:unset;flex:0 0 50%}}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .input-checkbox-wrapper{justify-content:center;align-items:center;display:flex;margin-inline-end:0!important}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .input-checkbox-wrapper input[type=checkbox]{width:var(--sim-sm-size)!important;height:var(--sim-sm-size)!important}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .input-checkbox-wrapper .input-label{color:var(--primary-color)}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .design_project_text{justify-content:start;align-items:center;display:flex}@media (width<=768px){.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .design_project_text{white-space:normal;justify-content:start;margin-bottom:.5rem}}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .design_project_text.custom input{width:20%}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .design_project_text.custom span{font-size:.6rem}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .design_project_text .input{text-align:center}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .design_project_text .input:focus,.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .design_project_text .input:focus-visible{outline:none}.dialog-cost .dialog-content .section-content .design_project_table .design_project .design_project_content .design_project_col .design_project_text .color_primary{font-family:medium,sans-serif}.dialog-cost .dialog-content .btn-primary{margin-top:var(--space-lg)}.export-offer-dialog{gap:var(--space-md);width:calc(430 / var(--base-height) * 100vw);flex-direction:column;align-items:center;display:flex}.export-offer-dialog .note-description{color:#a3adbb;font-family:regular,sans-serif}.export-offer-dialog .export-offer-body{gap:var(--space-md);padding:var(--space-lg);background-color:var(--primary-color-opacity-1);border-radius:0 0 var(--radius-md) var(--radius-md);flex-direction:column;align-items:center;width:100%;display:flex}.export-offer-dialog .export-offer-body img{width:calc(100 / var(--base-height) * 100vw);height:calc(100 / var(--base-height) * 100vh);-o-object-fit:contain;object-fit:contain}.export-offer-dialog .export-offer-body h4{font-family:bold,sans-serif;font-size:var(--lg-size);color:#000;text-transform:capitalize}.export-offer-dialog .offer-description{font-family:regular,sans-serif;font-size:var(--md-size);color:var(--text-color-4);text-align:center;text-transform:capitalize;padding-inline:var(--space-lg)}.export-offer-dialog .actions{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg);display:flex}.section-header{justify-content:center;align-items:start;gap:var(--space-sm);font-family:medium,sans-serif;display:flex}.section-header .section-img{width:50px;height:50px}.section-header .header-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.section-header .header-text .title{font-size:var(--xl-size);color:var(--primary-color);font-family:Bold,sans-serif}.section-header .header-text .subtitle{color:var(--secondary-color);font-family:medium;font-size:var(--sm-size)}.payment{justify-content:space-between;gap:var(--gap-lg);padding-inline:1.5rem;display:flex}.payment .invoice-card-card-header{align-items:center;gap:var(--space-sm);display:flex}.payment .invoice-card-card-header h4{font-family:medium,sans-serif;font-size:var(--lg-size);color:#3d4c5e}.payment .invoice-card-card-header .invoice-card-line{width:100%;height:1px;margin-top:var(--space-md);background-color:#d9d9d9}.payment .invoices-statics{gap:var(--gap-md);display:flex}@media screen and (width<=767px){.payment .invoices-statics{flex-direction:column}}.payment .invoices-statics .statics{gap:var(--gap-sm);background-color:var(--primary-color-opacity-1);padding:var(--space-md);border-radius:var(--radius-md);text-wrap:nowrap;flex-direction:column;min-width:195px;display:flex}.payment .invoices-statics .statics .name{font-family:regular,sans-serif;font-size:var(--md-size);color:#1d242d}.payment .invoices-statics .statics .number{font-family:medium,sans-serif;font-size:var(--md-size);color:var(--primary-color)}.payment .inputs,.payment .inputs .input-icon{width:100%}.payment .inputs .input-icon .input{padding:calc(13 / var(--base-height) * 100vh);padding-left:calc(40 / var(--base-height) * 100vh)}.payment .inputs .circle-progress{background:conic-gradient(#1e3a8e calc(var(--progress) * 3.6deg), #e0e0e0 0deg);width:100px;height:100px;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;transition:background .5s;display:flex;position:relative}.payment .inputs .circle-progress span{z-index:1000}.payment .inputs .circle-progress:before{content:"";background-color:#fff;border-radius:50%;width:90%;height:90%;position:absolute}.payment .inputs .rest{gap:var(--gap-sm);background-color:var(--primary-color-opacity-1);padding:var(--space-md);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;display:flex}.payment .tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem 0;display:flex}.payment .tabs button{cursor:pointer;color:var(--text-color-3);font-family:Medium,sans-serif;font-size:var(--space-md);background:0 0;border:none;padding:.1rem 1rem;font-weight:600;transition:all .3s ease-in-out}.payment .tabs button .icon{z-index:100000;background-color:#fff;display:none;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}.payment .tabs button.active{color:var(--primary-color);position:relative}.payment .tabs button.active:after{content:"";background-color:var(--primary-color);width:100%;height:1px;position:absolute;bottom:-1.1rem;left:50%;transform:translate(-50%)}.payment .tabs button.active .icon{display:block}.payment .tabs:after{content:"";background-color:#f4f4f4;width:100%;height:1px}.task-wrapper{justify-content:center;width:100%;padding:16px;display:flex}.reject-box{flex-direction:column;gap:20px;width:100%;padding:16px;display:flex}.rej-info{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reason{flex:1;gap:16px;min-width:280px;display:flex}.reason .img{border-radius:14px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.reason .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.reason .description h4{color:#dc3545;margin:0;font-family:Bold;font-size:18px;line-height:1.4}.reason .description h4.suspended{color:#fbb03a}.reason .description h4.rejected{color:#ef3826}.reason .description h4.accept{color:#00b38b}.reason .description p{color:#4b5563;text-wrap:balance;margin:6px 0 0;font-family:Medium;font-size:15px;line-height:1.55}.reason .description span{color:#4b5563;text-wrap:balance;margin:6px 0 0;font-family:Bold;font-size:17px;line-height:1.55}.task-details .attachments{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.task-details .attach-cont{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.task-details .attach-cont span{color:#9ca3af;font-family:Medium;font-size:14px}.task-details .rej-imgs{align-items:center;display:flex}.task-details .rej-imgs img{-o-object-fit:cover;object-fit:cover;border:3px solid #fff;border-radius:12px;width:66px;height:66px;margin-left:-16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.task-details .rej-imgs img:first-child{margin-left:0}.task-details .rej-imgs img:hover{z-index:10;transform:translateY(-8px)scale(1.05);box-shadow:0 16px 40px #00000040}.task-details .rej-imgs .arrow-icon{flex-shrink:0;width:36px;height:36px;margin-left:4px}@media (width<=1024px){.reject-box{padding:20px}.rej-info{gap:20px}.reason .img{width:55px;height:55px}}@media (width<=768px){.reject-box{gap:18px;padding:18px}.rej-info{flex-direction:column;align-items:stretch}.reason{min-width:unset}.attachments{align-items:flex-start}.rej-imgs{justify-content:flex-start}.rej-imgs img{width:50px;height:50px;margin-left:-14px}.arrow-icon{width:32px;height:32px}}@media (width<=480px){.task-wrapper{padding:12px}.reject-box{border-radius:14px;padding:16px}.reason{align-items:center;gap:12px}.reason .img{width:48px;height:48px}.reason .description h4{font-size:16px}.reason .description p{font-size:14.5px}.rej-imgs img{width:46px;height:46px;margin-left:-12px}.arrow-icon{width:30px;height:30px}}.project-employee-history .employee-info{padding:var(--space-lg);border-radius:var(--radius-lg);margin-top:var(--space-lg);gap:var(--space-sm);background:#fff9 url("../../images/Group 1597883349.png") 100% 100%/contain no-repeat;border:1px solid #fff;grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width<=768px){.project-employee-history .employee-info{grid-template-columns:repeat(1,1fr)}}.project-employee-history .employee-info{width:100%}.project-employee-history .employee-info .employee-data{gap:var(--space-md);flex-wrap:wrap;display:flex}.project-employee-history .employee-info .employee-data .emp-img{border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;width:80px;height:80px}.project-employee-history .employee-info .employee-data .employee-details{flex-direction:column;width:80%;display:flex}.project-employee-history .employee-info .employee-data .employee-details .emp-id{font-family:Regular;font-size:var(--sim-sm-size);color:#909dad}.project-employee-history .employee-info .employee-data .employee-details .emp-name{font-family:Bold;font-size:var(--lg-size);color:#3c58ac}.project-employee-history .employee-info .employee-data .employee-details .contact-info-items{margin-top:var(--space-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.project-employee-history .employee-info .employee-data .employee-details .contact-info-items .contact-item{color:#606f7b;font-family:Medium;font-size:var(--md-size);flex-direction:column;align-items:flex-start;display:flex}.project-employee-history .employee-info .employee-data .employee-details .contact-info-items .contact-item span{color:#9ca3af}.project-employee-history .employee-info .employee-data .employee-details .contact-info-items .contact-item p,.project-employee-history .employee-info .employee-data .employee-details .contact-info-items .contact-item a{color:#3d4c5e;font-family:Bold}.project-employee-history .employee-info .employee-data .employee-details .contact-info-items .contact-item a{text-decoration:none;transition:all .3s ease-in-out}.project-employee-history .employee-info .employee-data .employee-details .contact-info-items .contact-item a:hover{text-decoration:underline}.project-employee-history .employee-info .employee-history-cards{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.project-employee-history .employee-info .employee-history-cards .attendance p{color:var(--success-color)}.project-employee-history .employee-info .employee-history-cards .absence p{color:var(--danger-color)}.project-employee-history .employee-info .employee-history-cards .delay p{color:var(--warning-color)}.project-employee-history .employee-info .employee-history-cards .card{cursor:pointer;width:100%;height:fit-content;transition:all .3s ease-in-out}.project-employee-history .employee-info .employee-history-cards .card:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0003}.project-employee-history .employee-info .employee-history-cards .card{background-color:var(--white-color);padding:var(--space-md);border-radius:var(--radius-md)}.project-employee-history .employee-info .employee-history-cards .card span{font-size:var(--md-size);color:#a3adbb;width:100%}.project-employee-history .employee-info .employee-history-cards .card p{align-items:center;gap:var(--space-xs);font-family:Bold;font-size:var(--md-size);white-space:pre;width:100%;display:flex}.project-employee-history .employee-info .employee-history-cards .card p span{color:#f5ce58;font-family:Medium}.project-employee-history .employee-filter{margin-top:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width<=768px){.project-employee-history .employee-filter{grid-template-columns:repeat(1,1fr)}}.project-employee-history .employee-filter{row-gap:var(--space-md);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);width:100%}.project-employee-history .employee-filter .input-wrapper{width:100%}.project-employee-history .employee-filter .label-date{font-family:Regular;font-size:var(--font-size-md)}.project-employee-history .employee-filter .shared{padding-bottom:var(--space-sm);border-bottom:1px solid var(--light-color);grid-column:span 2;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.project-employee-history .employee-filter .shared .whats,.project-employee-history .employee-filter .shared .xlsx{transition:all .3s ease-in-out}:is(.project-employee-history .employee-filter .shared .whats,.project-employee-history .employee-filter .shared .xlsx):hover{cursor:pointer;background-color:#4caf50;scale:1.05;box-shadow:0 4px 8px #0003}:is(.project-employee-history .employee-filter .shared .whats,.project-employee-history .employee-filter .shared .xlsx):hover p{color:var(--white-color)}.project-employee-history .employee-filter .shared .email{transition:all .3s ease-in-out}.project-employee-history .employee-filter .shared .email:hover{cursor:pointer;background-color:#fbbc04;scale:1.05;box-shadow:0 4px 8px #0003}.project-employee-history .employee-filter .shared .email:hover p{color:var(--white-color)}.project-employee-history .employee-filter .shared .pdf{transition:all .3s ease-in-out}.project-employee-history .employee-filter .shared .pdf:hover{cursor:pointer;background-color:#ea4335;scale:1.05;box-shadow:0 4px 8px #0003}.project-employee-history .employee-filter .shared .pdf:hover p{color:var(--white-color)}.project-employee-history .employee-filter .shared{gap:var(--space-sm);width:100%}.project-employee-history .employee-filter .shared .item-share{background-color:var(--white-color);width:100%;padding:var(--space-sm);border-radius:var(--radius-md);white-space:nowrap;justify-content:space-between;align-items:center;height:fit-content;display:flex}.project-employee-history .employee-filter .shared .item-share p{font-family:Bold;font-size:var(--sim-sm-size);color:#909dad}.project-employee-history .all-tasks{background-color:var(--white-color);padding:var(--space-md);border-radius:var(--radius-md);margin-top:var(--space-lg)}.project-employee-history .all-tasks .type-cards{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%;display:grid}.project-employee-history .all-tasks .type-cards .type-card{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);align-items:flex-start;gap:var(--space-xs);cursor:pointer;flex-direction:column;width:100%;transition:all .3s ease-in-out;display:flex}.project-employee-history .all-tasks .type-cards .type-card span{font-family:Bold;font-size:var(--md-size)}.project-employee-history .all-tasks .type-cards .type-card p{font-family:Bold;font-size:calc(var(--md-size) + 2px)}.project-employee-history .all-tasks .type-cards .task{background:#f8f9fa;border:1px solid #54688180}.project-employee-history .all-tasks .type-cards .task span{color:#b2bbc6}.project-employee-history .all-tasks .type-cards .task p{color:#546881}.project-employee-history .all-tasks .type-cards .task:hover{background-color:#546881;transform:translateY(-5px);box-shadow:0 4px 8px #0003}.project-employee-history .all-tasks .type-cards .task:hover span,.project-employee-history .all-tasks .type-cards .task:hover p{color:#fff}.project-employee-history .all-tasks .type-cards .hold{background:#fffcf7;border:1px solid #fbb03a80}.project-employee-history .all-tasks .type-cards .hold span{color:#dec295}.project-employee-history .all-tasks .type-cards .hold p{color:#fbb03a}.project-employee-history .all-tasks .type-cards .hold:hover{background-color:#fbb03a;transform:translateY(-5px);box-shadow:0 4px 8px #0003}.project-employee-history .all-tasks .type-cards .hold:hover span,.project-employee-history .all-tasks .type-cards .hold:hover p{color:#fff}.project-employee-history .all-tasks .type-cards .final{background:#f6f7fa;border:1px solid #1e3a8e80}.project-employee-history .all-tasks .type-cards .final span{color:#1e3a8e80}.project-employee-history .all-tasks .type-cards .final p{color:#1e3a8e}.project-employee-history .all-tasks .type-cards .final:hover{background-color:#1e3a8e;transform:translateY(-5px);box-shadow:0 4px 8px #0003}.project-employee-history .all-tasks .type-cards .final:hover span,.project-employee-history .all-tasks .type-cards .final:hover p{color:#fff}.project-employee-history .all-tasks .type-cards .exp{background:#faf7ff;border:1px solid #8a38f580}.project-employee-history .all-tasks .type-cards .exp span{color:#8a38f580}.project-employee-history .all-tasks .type-cards .exp p{color:#8a38f5}.project-employee-history .all-tasks .type-cards .exp:hover{background-color:#8a38f5;transform:translateY(-5px);box-shadow:0 4px 8px #0003}.project-employee-history .all-tasks .type-cards .exp:hover span,.project-employee-history .all-tasks .type-cards .exp:hover p{color:#fff}.project-employee-history .all-tasks .type-cards .loss{background:#f6f7fa;border:1px solid #ff000080}.project-employee-history .all-tasks .type-cards .loss span{color:#ff000080}.project-employee-history .all-tasks .type-cards .loss p{color:red}.project-employee-history .all-tasks .type-cards .loss:hover{background-color:red;transform:translateY(-5px);box-shadow:0 4px 8px #0003}.project-employee-history .all-tasks .type-cards .loss:hover span,.project-employee-history .all-tasks .type-cards .loss:hover p{color:#fff}.all-tasks .task-header-section{margin-top:var(--space-lg);align-items:center;gap:var(--space-md);width:100%;display:flex}.all-tasks .task-header-section .task-header-section-info{flex-direction:column;display:flex}.all-tasks .task-header-section .task-header-section-info .task-header-section-info-title{align-items:center;gap:var(--space-xs);display:flex}.all-tasks .task-header-section .task-header-section-info .task-header-section-info-title p{color:#202020;font-family:Bold;font-size:var(--lg-size)}.all-tasks .task-header-section .task-header-section-info .task-header-section-info-title span{align-items:center;gap:var(--space-xs);color:#546881;font-family:Regular;display:flex}.all-tasks .task-header-section .task-header-section-info .task-header-section-info-title span b{color:#1e3a8e;font-family:Bold}.all-tasks .task-header-section .task-header-section-info span{color:#9ca3af;font-family:Regular;font-size:var(--md-size)}.all-tasks .tasks-cards .task-card{width:100%;padding:var(--space-sm);border-radius:var(--radius-md);background:#ffffffb2;border:1px solid #f8f8f8;position:relative;overflow:hidden}.all-tasks .tasks-cards .task-card .type{text-align:center;border-radius:var(--radius-md) 0 0 0;font-family:Bold;font-size:var(--sim-sm-size);z-index:555;color:#00b38b;text-orientation:mixed;writing-mode:sideways-lr;background-color:#f5fcfa;height:7rem;padding:.3rem;position:absolute;top:0;bottom:0;left:0}@media screen and (width<=768px){.all-tasks .tasks-cards .task-card .type{height:60%}}.all-tasks .tasks-cards .task-card .task-content{padding-left:var(--space-xl);align-items:center;gap:var(--space-md);width:100%;display:flex}@media screen and (width<=768px){.all-tasks .tasks-cards .task-card .task-content{flex-wrap:wrap}}.all-tasks .tasks-cards .task-card .task-content .task-status{padding:var(--space-md);border-radius:var(--radius-md);background-color:#f5fcfa;flex-direction:column;width:156px;display:flex;position:relative}@media screen and (width<=768px){.all-tasks .tasks-cards .task-card .task-content .task-status{width:100%}}.all-tasks .tasks-cards .task-card .task-content .task-status .icon{position:absolute;top:.5rem;right:.5rem}.all-tasks .tasks-cards .task-card .task-content .task-status span{color:#bac1cd;font-family:Bold;font-size:var(--md-size)}.all-tasks .tasks-cards .task-card .task-content .task-status p{font-family:Bold;font-size:var(--md-size)}.all-tasks .tasks-cards .task-card .task-content .card-content{flex-direction:column;width:100%;display:flex}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-header{justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (width<=768px){.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-header{flex-wrap:wrap}}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-header .title{align-items:center;margin-bottom:0;display:flex}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-header .title p{color:#1d242d;font-family:Bold;font-size:var(--md-size)}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-header .title span{color:#1e3a8e;font-family:Bold;font-size:var(--md-size)}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-header .date{align-items:center;display:flex}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-header .date span{font-family:Regular;font-size:var(--md-size);color:#9ca3af}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-header .date p{font-family:Bold;font-size:var(--md-size);color:#d80027}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-body{margin-top:var(--space-xs);grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media screen and (width<=768px){.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-body{grid-template-columns:repeat(2,1fr)}}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-body .item{flex-direction:column;display:flex}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-body .item.hold p{color:#fb0}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-body .item.total p{color:#1e3a8e}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-body .item.without_hold p{color:#00b38b}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-body .item span{color:#9ca3af;font-family:Bold;font-size:var(--md-size)}.all-tasks .tasks-cards .task-card .task-content .card-content .card-content-body .item p{color:#3d4c5e;font-family:Bold;font-size:var(--md-size);white-space:pre-line}.all-tasks .tasks-cards .task-card .task-content .image-group{background-color:var(--white-color);padding:var(--space-xs);border-radius:var(--radius-md);border:1px solid #ebebeb99}.all-tasks .tasks-cards .divider-dashed{border-bottom:1px solid #0000;border-image:repeating-linear-gradient(90deg,#e9ebf4 0 10px,#0000 10px 20px) 1;margin:10px 0}.p-galleria-indicator-list .p-galleria-indicator button{transition:all .5s ease-in-out}.p-galleria{border:none!important;outline:none!important}.p-galleria-indicator-active button{background-color:var(--primary-color)!important;border-radius:50px!important;width:30px!important;height:8px!important}.all-tasks .tasks-cards .task-card,.all-tasks .tasks-cards .task-card .smart-project-tracking{width:100%}.all-tasks .tasks-cards .task-card .smart-project-tracking .smart-project-tracking-content{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.all-tasks .tasks-cards .task-card .smart-project-tracking .smart-project-tracking-title{flex-direction:column;display:flex}.all-tasks .tasks-cards .task-card .smart-project-tracking .smart-project-tracking-title p{color:#1e3a8e;font-family:Bold;font-size:var(--md-size)}.all-tasks .tasks-cards .task-card .smart-project-tracking .smart-project-tracking-title span{color:#a3adbb;font-family:Regular;font-size:var(--md-size)}.all-tasks .tasks-cards .task-card .smart-project-tracking .divider{background-color:#e6e6e6;width:100%;height:1px;margin-top:.8rem}:root{--primary-color:#1e3a8e;--secondary-color:#282828;--primary-color-opacity-1:#1e3a8e1a;--dark-color:#090b0e;--light-color:#909dad;--white-color:#fff;--danger-color:#b91f13;--warning-color:#ffc107;--warning-color-2:#dba503;--success-color:#00b69b;--table-bg:#f1f5f9;--info-color:#6226ef;--text-color:#0a152e;--text-color-2:#282828;--text-color-3:#939393;--text-color-4:#78828e;--text-color-5:#3a4856;--text-pagination:#0a0e1a;--pagination-color:#e5f2fe;--input-bg:#efefef;--main-bg:#efefef;--table-header-bg:#f8f8ff;--table-row-bg:#fff;--base-width:1440;--base-height:1024;--border-input-color:#c4c4c48c;--border-color:#b3b3b3;--background-input-color:#fff;--line-color:#f1f3f6;--line-color-2:#eee;--p-waiting-lpo:#ffba59;--p-rejected:#c1474f;--p-confirmed:#00b38b;--p-success:#166534;--p-total:#6b6c9f;--p-amount-after-discount:#6b6c9f;--p-Total-Paid-Confirmed:#4bae84;--p-Total-UnPaid-Confirmed:#f0a05f;--p-Total-Paid-LPO:#5b9bd5;--p-Total-UnPaid-LPO:#d87575;--p-Total-Employee-Offer:#857faf;--p-Total-Employee-Confirmed:#4bae84;--p-Total-Employee-LPO:#6ca3b6;--p-Total-Employee-Reject:#d67c7c;--blue-color:#0d0dbd;--radius-xs:8px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--space-xs:6px;--space-sm:10px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:48px;--space-4xl:64px;--gap-xs:8px;--gap-sm:10px;--gap-md:16px;--gap-lg:24px;--transition-sm:.3s;--transition-md:.6s;--transition-lg:.9s;--checkbox-size:20px;--checkbox-size-sm:14px;--xs-size:10px;--sm-size:12px;--sim-sm-size:14px;--md-size:16px;--sim-md-size:20px;--lg-size:24px;--xl-size:32px;--2xl-size:40px;--3xl-size:48px}.home .container{padding:1rem}.home .cards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media screen and (width<=768px){.home .cards{grid-template-columns:repeat(1,1fr)}}@media screen and (width>=1280px){.home .cards{grid-template-columns:repeat(4,1fr)}}.home .item{background-color:#fff;border-radius:10px;padding:1rem}.home .item .headerCard{justify-content:space-between;align-items:start;display:flex}.home .item .headerCard .total{flex-direction:column;gap:.8rem;display:flex}.home .item .headerCard .total p{color:#202224;font-size:1rem;font-weight:600}.home .item .headerCard .total .number{color:#202224;font-size:1.5rem;font-weight:700}.home .item .lamp{background-color:#8280ff36;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .item .zoom{background-color:#1e3a8e36;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .item .Timer{background-color:#4ad99136;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .item .TickCircle{background-color:#2caf2336;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .item .hold{background-color:#ffc10736;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .item .canceled{background-color:#ff000036;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .item .People{background-color:#30426936;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .item .userCirlceAdd{background-color:#8280ff36;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .item .ProfileUser{background-color:#28282836;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .item .ProfileUser2{background-color:#d8d8d836;border-radius:30%;justify-content:center;align-items:center;padding:1rem;display:flex}.home .cardChart{background-color:#fff;padding:1rem}.home .cardChart p{color:#202224;font-size:1.5rem;font-weight:600}.cropper-container{touch-action:none;-webkit-touch-callout:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.btn{color:#fff;padding:calc(10 / var(--base-height) * 100vh) calc(25 / var(--base-height) * 100vh);text-transform:capitalize;cursor:pointer;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;font-family:bold,sans-serif;font-size:.8rem;transition:all .3s;display:block}.btn[disabled]{opacity:.7;cursor:not-allowed}.button-wrapper{flex-wrap:wrap;gap:.5rem;display:flex}.link{color:var(--primary-color);cursor:pointer;font-size:var(--sim-sm-size);font-family:regular,sans-serif;text-decoration:underline}.btn-primary,.btn-add-item,.btn-primary-opacity-1{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;text-transform:capitalize;font-family:regular,sans-serif;transition:all .3s;display:flex;position:relative;overflow:hidden}:is(.btn-primary,.btn-add-item,.btn-primary-opacity-1):disabled{cursor:not-allowed;color:var(--primary-color);background-color:#0000;transition:all .7s ease-in-out}:is(.btn-primary,.btn-add-item,.btn-primary-opacity-1) svg path{transition:all .7s ease-in-out}:is(.btn-primary,.btn-add-item,.btn-primary-opacity-1):hover{background-color:#0000;transition:all .7s ease-in-out}:is(.btn-primary,.btn-add-item,.btn-primary-opacity-1):hover svg path{fill:var(--primary-color);transition:all .7s ease-in-out}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary:hover{color:#fff;background:#2952b3;transform:translateY(-2px);box-shadow:0 10px 30px #1e3a8e66}.btn-primary:hover svg,.btn-primary:hover svg path{fill:#fff!important}.btn-primary:hover:before{left:100%}.btn-secondary{justify-content:center;align-items:center;gap:var(--space-sm);background-color:var(--white-color);border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;text-transform:capitalize;font-family:regular,sans-serif;transition:all .7s ease-in-out;display:flex;position:relative;overflow:hidden}.btn-secondary svg path{fill:var(--primary-color);transition:all .7s ease-in-out}.btn-secondary:before{content:"";background:linear-gradient(90deg,#0000,#1e3a8e26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-secondary:hover{background-color:var(--primary-color);color:var(--primary-color);transition:all .7s ease-in-out;transform:translateY(-2px);box-shadow:0 10px 30px #1e3a8e66}.btn-secondary:hover .lock{transition:all .7s ease-in-out;color:var(--white-color)!important}.btn-secondary:hover svg path{fill:var(--white-color);transition:all .7s ease-in-out}.btn-secondary:hover:before{left:100%}.btn-secondary.non_hover:hover{background-color:var(--white-color);border:1px solid var(--primary-color);color:var(--primary-color);box-shadow:none;transform:none}.btn-secondary.non_hover:hover svg path{fill:none}.btn-secondary.non_hover:hover:before{left:-100%}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary:disabled:hover{background-color:var(--white-color);border:1px solid var(--primary-color);color:var(--primary-color);box-shadow:none;transform:none}.btn-secondary:disabled:hover svg path{fill:none}.btn-secondary:disabled:hover:before{left:-100%}.btn-third{color:var(--secondary-color);background-color:#fff}.btn-third:hover{background-color:var(--secondary-color);color:#fff}.btn-danger{justify-content:center;align-items:center;gap:var(--space-sm);background-color:var(--danger-color);border:1px solid var(--danger-color);display:flex}.btn-danger svg path{fill:var(--white-color)}.btn-danger:hover{color:var(--danger-color);background-color:#fff}.btn-danger:hover svg path{fill:var(--danger-color)}.btn-success{align-items:center;gap:var(--space-sm);background-color:var(--p-success);border:1px solid var(--p-success);display:flex}.btn-success svg path{fill:var(--white-color)}.btn-success:hover{color:var(--p-success);background-color:#fff}.btn-success:hover svg path{fill:var(--p-success)}.btn-accept{align-items:center;gap:var(--space-sm);color:var(--white-color);cursor:pointer;text-transform:capitalize;padding:var(--space-sm);border-radius:var(--radius-sm);background-color:#00b69b;border:1px solid #00b69b;transition:all .7s ease-in-out;display:flex}.btn-accept svg path{transition:all .7s ease-in-out}.btn-accept:hover{background-color:var(--white-color);color:#00b69b;transition:all .7s ease-in-out}.btn-accept:hover svg path{fill:#00b69b;transition:all .7s ease-in-out}.btn-reject{align-items:center;gap:var(--space-sm);color:var(--white-color);cursor:pointer;text-transform:capitalize;padding:var(--space-sm);border-radius:var(--radius-sm);background-color:#ef3826;border:1px solid #ef3826;transition:all .7s ease-in-out;display:flex}.btn-reject svg path{transition:all .7s ease-in-out}.btn-reject:hover{background-color:var(--white-color);color:#ef3826;transition:all .7s ease-in-out}.btn-reject:hover svg path{fill:#ef3826;transition:all .7s ease-in-out}.btn-revised{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;text-transform:capitalize;background-color:#212a43;border:1px solid #212a43;font-family:regular,sans-serif;transition:all .7s ease-in-out;display:flex}.btn-revised:disabled{cursor:not-allowed;color:#212a43;background-color:#0000;transition:all .7s ease-in-out}.btn-revised svg path{transition:all .7s ease-in-out}.btn-revised:hover{color:#212a43;background-color:#0000;transition:all .7s ease-in-out}.btn-revised:hover svg path{fill:#212a43;transition:all .7s ease-in-out}.btn-primary-opacity-1{background-color:var(--primary-color-opacity-1);color:#212a43}.btn-primary-opacity-1 svg path{fill:#212a43}.final-project .show-project-header{background:var(--primary-color) url(/assets/show_project_image-Bwv2-klx.png) no-repeat right center;border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.final-project .show-project-header .project-title{align-items:center;gap:var(--space-sm);display:flex}@media screen and (width<=768px){.final-project .show-project-header .project-title{flex-wrap:wrap}}.final-project .show-project-header .project-title .title{color:var(--white-color);font-weight:700;font-size:var(--md-size);flex-direction:column;margin-bottom:0;display:flex}.final-project .show-project-header .project-title .project-type{font-size:var(--sim-sm-size);color:#dde1ee;font-family:regular,sans-serif;font-weight:500}.final-project .show-project-header .project-title .icon{padding:var(--space-sm);border-radius:var(--radius-sm);background:#ffffff1a}.final-project .project-study{margin-top:var(--space-lg);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:#e2e2e266;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=550px){.final-project .project-study{justify-content:center;gap:var(--space-md);flex-wrap:wrap}}.final-project .project-study .content{font-size:calc(var(--md-size) + 2px);color:#546881}.final-project .project-study .content .day{color:var(--primary-color);font-family:bold,sans-serif}.final-project .project-study .status{border-radius:var(--radius-sm);width:16rem;padding-block:var(--space-sm);background:#54688126}.final-project .project-study .status span{color:#546881;font-family:bold,sans-serif;font-size:var(--md-size)}.final-project .project-info{margin-top:var(--space-xl);border:1px solid #1e3a8e0f;padding:calc(var(--space-xs) - 2px)!important;background:0 0!important}.final-project .project-info .content{border-radius:var(--radius-sm);background:var(--white-color);padding:var(--space-sm) var(--space-md);border:1px solid #1e3a8e0f}.final-project .project-info .content .project-info-header{padding:var(--space-sm) 0}.final-project .project-info .content .project-info-header .divider{border-radius:var(--radius-sm);border:1px solid #e9ebf4}.final-project .project-info .content .project-info-header .title{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.final-project .project-info .content .project-info-header .title .project-info-title{color:var(--primary-color);font-size:calc(var(--md-size) + 2px);font-weight:600}.final-project .project-info .content .project-info-header .title .project-mode{font-size:var(--sim-sm-size);color:var(--secondary-color);font-weight:600}.final-project .project-info .content .project-info-header .title .icon{border-radius:var(--radius-xl);padding:var(--space-xs);background:#1e3a8e1a}.final-project .project-attachment{margin-top:var(--space-xl);border:1px solid #1e3a8e0f;padding:calc(var(--space-xs) - 2px)!important;background:0 0!important}.final-project .project-attachment .content{border-radius:var(--radius-sm);background:var(--white-color);padding:var(--space-sm) var(--space-md);border:1px solid #1e3a8e0f}.final-project .project-attachment .content .project-attach-header{padding:var(--space-sm) 0}.final-project .project-attachment .content .project-attach-header .divider{border-radius:var(--radius-sm);border:1px solid #e9ebf4}.final-project .project-attachment .content .project-attach-header .title{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.final-project .project-attachment .content .project-attach-header .title .project-attach-title{color:var(--primary-color);font-size:calc(var(--md-size) + 2px);font-weight:600}.final-project .project-attachment .content .project-attach-header .title .icon{border-radius:var(--radius-xl);padding:var(--space-xs);background:#1e3a8e1a}.final-project .project-attachment .content .project-attach-body{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.final-project .project-attachment .content .project-attach-body .item{align-items:center;gap:var(--space-sm);display:flex}.final-project .project-attachment .content .project-attach-body .item .item-key{color:var(--dark-color);font-size:var(--md-size);font-family:Medium,"sans-serif"}.final-project .project-attachment .content .project-attach-body .item .item-value{color:#47586e;font-size:var(--md-size);font-family:Medium,"sans-serif"}.final-project .project-attachment .content .project-attach-body .item .cost{color:var(--primary-color);font-family:bold,sans-serif}.final-project .project-summary{margin-top:var(--space-xl);background:var(--white-color);padding:var(--space-sm);border-radius:var(--radius-sm)}.final-project .project-summary .list{align-items:baseline;gap:var(--space-sm);display:flex;position:relative}.final-project .project-summary .list:not(:last-child):before{content:"";background:repeating-linear-gradient(#b9c2dc 0 8px,#0000 8px 12px);width:2px;height:calc(100% - 20px);position:absolute;top:44%;left:.54rem}@media screen and (width<=900px){.final-project .project-summary .list:not(:last-child):before{top:33%}}@media screen and (width<=768px){.final-project .project-summary .list:not(:last-child):before{top:27%}}.final-project .project-summary .list .circle{border-radius:var(--radius-xl);background:var(--primary-color-opacity-1);border:4px solid var(--primary-color);z-index:100;width:20px;height:20px}.final-project .project-summary .list .card{border-radius:var(--radius-sm);width:100%;margin-top:var(--space-md);border:1px solid #1e3a8e0f;padding:calc(var(--space-xs) - 3px)!important;background:#1e3a8e0f!important}.final-project .project-summary .list .card .card-body{border-radius:var(--radius-sm);background:var(--white-color);padding:var(--space-sm) var(--space-md);border:1px solid #1e3a8e0f}.final-project .project-summary .list .card .card-body .title{align-items:center;gap:var(--space-sm);display:flex}.final-project .project-summary .list .card .card-body .title h4{color:var(--primary-color);font-size:var(--md-size);text-decoration:underline}.final-project .project-summary .list .card .card-body .items{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (width<=900px){.final-project .project-summary .list .card .card-body .items{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=768px){.final-project .project-summary .list .card .card-body .items{grid-template-columns:repeat(1,1fr)}}.final-project .item{align-items:center;gap:var(--space-xs);display:flex}.final-project .item .item-key{color:var(--dark-color);font-size:var(--md-size);font-family:Medium,"sans-serif"}.final-project .item .item-value{color:#47586e;font-size:var(--md-size);font-family:Medium,"sans-serif"}.final-project .item .cost{color:var(--primary-color);font-family:bold,sans-serif}.final-project .project-meeting{margin-top:var(--space-xl);background:var(--white-color);padding:var(--space-sm);border-radius:var(--radius-sm)}.final-project .project-meeting .project-meeting-header{border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:#1e3a8e1a;justify-content:space-between;align-items:center;display:flex}.final-project .project-meeting .project-meeting-header .title{align-items:center;gap:var(--space-sm);margin-bottom:0;display:flex}.final-project .project-meeting .project-meeting-header .title .icon{background:var(--white-color);border-radius:var(--radius-sm);padding:.3rem}.final-project .project-meeting .project-meeting-header .title h4{color:var(--primary-color);font-size:var(--md-size)}.final-project .project-meeting .project-meeting-header .link{color:var(--primary-color);font-size:var(--md-size);font-family:Medium,"sans-serif";text-decoration:underline}.final-project .project-meeting .btn{width:100%;margin-top:var(--space-sm)}.final-project .project-meeting .project-meeting-body{border-radius:var(--radius-sm);width:100%;margin-top:var(--space-md);border:1px solid #1e3a8e0f;padding:calc(var(--space-xs) - 3px)!important;background:#1e3a8e0f!important}.final-project .project-meeting .project-meeting-body .card{border-radius:var(--radius-sm);background:var(--white-color);padding-bottom:var(--space-md);border:1px solid #1e3a8e0f}.final-project .project-meeting .project-meeting-body .card .card-header{background:var(--white-color);padding:var(--space-sm);border-radius:var(--radius-sm)}.final-project .project-meeting .project-meeting-body .card .card-header .title{align-items:center;gap:var(--space-sm);color:var(--primary-color);margin-bottom:0;text-decoration:underline;display:flex}.final-project .project-meeting .project-meeting-body .card .card-body{padding:var(--space-sm) var(--space-md);background:#b9c2dc1a}.final-project .project-meeting .project-meeting-body .card .card-body .suggestion-body{border-radius:var(--radius-sm);background:var(--white-color);padding:var(--space-sm) var(--space-md);border:1px solid #1e3a8e0f}.final-project .project-meeting .project-meeting-body .card .card-body .suggestion-body .suggestion-text{font-size:var(--md-size);color:var(--primary-color);font-family:Medium,"sans-serif"}.final-project .project-meeting .project-meeting-body .card .card-body .items{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (width<=900px){.final-project .project-meeting .project-meeting-body .card .card-body .items{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=768px){.final-project .project-meeting .project-meeting-body .card .card-body .items{grid-template-columns:repeat(1,1fr)}}.final-project .project-meeting .project-meeting-body .card .card-body .items .item{align-items:center;gap:var(--space-xs);display:flex}.final-project .project-meeting .project-meeting-body .card .card-body .items .item .item-key{color:var(--dark-color);font-size:var(--md-size);font-family:Medium,"sans-serif"}.final-project .project-meeting .project-meeting-body .card .card-body .items .item .item-value{color:#47586e;font-size:var(--md-size);font-family:Medium,"sans-serif"}.final-project .project-meeting .project-meeting-body .card .card-body .items .item .cost{color:var(--primary-color);font-family:bold,sans-serif}.final-project .study{margin-top:var(--space-xl);background:var(--white-color);padding:var(--space-sm);border-radius:var(--radius-sm)}.final-project .study .study-header{border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:#1e3a8e1a;justify-content:space-between;align-items:center;display:flex}.final-project .study .study-header .title{align-items:center;gap:var(--space-sm);margin-bottom:0;display:flex}.final-project .study .study-header .title .icon{background:var(--white-color);border-radius:var(--radius-sm);padding:.3rem}.final-project .study .study-header .title h4{color:var(--primary-color);font-size:var(--md-size)}.final-project .study .study-header .link{color:var(--primary-color);font-size:var(--md-size);font-family:Medium,"sans-serif";text-decoration:underline}.final-project .study .study-header .link.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.final-project .study-body{border-radius:var(--radius-sm);width:100%;margin-top:var(--space-md);padding:calc(var(--space-xs) - 3px)!important}.final-project .study-body .content{align-items:center;gap:var(--space-md);display:flex}@media screen and (width<=768px){.final-project .study-body .content{flex-wrap:wrap}}.final-project .study-body .content .text{flex-direction:column;width:100%;display:flex}.final-project .study-body .content .text p{color:#546881;font-size:var(--sim-md-size);font-family:Medium,sans-serif}.final-project .study-body .btn{width:100%;margin-top:var(--space-sm)}.final-project .project-prepare{margin-top:var(--space-xl);background:var(--white-color);padding:var(--space-sm);border-radius:var(--radius-sm)}.final-project .project-prepare .project-prepare-header{border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:#1e3a8e1a;justify-content:space-between;align-items:center;display:flex}.final-project .project-prepare .project-prepare-header .title{align-items:center;gap:var(--space-sm);margin-bottom:0;display:flex}.final-project .project-prepare .project-prepare-header .title .icon{background:var(--white-color);border-radius:var(--radius-sm);padding:.3rem}.final-project .project-prepare .project-prepare-header .title h4{color:var(--primary-color);font-size:var(--md-size)}.final-project .project-prepare .project-prepare-header .link{color:var(--primary-color);font-size:var(--md-size);font-family:Medium,"sans-serif";text-decoration:underline}.final-project .project-prepare .btn{width:100%;margin-top:var(--space-sm)}.final-project .project-prepare .project-prepare-body{border-radius:var(--radius-sm);width:100%;margin-top:var(--space-md);border:1px solid #1e3a8e0f;padding:calc(var(--space-xs) - 3px)!important;background:#1e3a8e0f!important}.final-project .project-prepare .project-prepare-body .card{border-radius:var(--radius-sm);background:var(--white-color);border:1px solid #1e3a8e0f}.final-project .project-prepare .project-prepare-body .card .card-body{background:var(--white-color);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm)}.final-project .project-prepare .project-prepare-body .card .card-body .items{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (width<=900px){.final-project .project-prepare .project-prepare-body .card .card-body .items{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=768px){.final-project .project-prepare .project-prepare-body .card .card-body .items{grid-template-columns:repeat(1,1fr)}}.final-project .project-prepare .project-prepare-body .card .card-body .items .item{align-items:center;gap:var(--space-xs);display:flex}.final-project .project-prepare .project-prepare-body .card .card-body .items .item .item-key{color:var(--dark-color);font-size:var(--md-size);font-family:Medium,"sans-serif"}.final-project .project-prepare .project-prepare-body .card .card-body .items .item .item-value{color:#47586e;font-size:var(--md-size);font-family:Medium,"sans-serif"}.final-project .project-plan{margin-top:var(--space-xl);background:var(--white-color);padding:var(--space-sm);border-radius:var(--radius-sm)}.final-project .project-plan .project-plan-header{border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:#1e3a8e1a;justify-content:space-between;align-items:center;display:flex}.final-project .project-plan .project-plan-header .title{align-items:center;gap:var(--space-sm);margin-bottom:0;display:flex}.final-project .project-plan .project-plan-header .title .icon{background:var(--white-color);border-radius:var(--radius-sm);padding:.3rem}.final-project .project-plan .project-plan-header .title h4{color:var(--primary-color);font-size:var(--md-size)}.final-project .project-plan .project-plan-header .link{color:var(--primary-color);font-size:var(--md-size);font-family:Medium,"sans-serif";text-decoration:underline}.final-project .project-plan .btn{width:100%;margin-top:var(--space-sm)}.final-project .project-plan .project-plan-body{border-radius:var(--radius-sm);width:100%;margin-top:var(--space-md);border:1px solid #1e3a8e0f;padding:calc(var(--space-xs) - 3px)!important;background:#1e3a8e0f!important}.final-project .project-plan .project-plan-body .card{border-radius:var(--radius-sm);background:var(--white-color);border:1px solid #1e3a8e0f}.final-project .project-plan .project-plan-body .card .card-body{background:var(--white-color);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm)}.final-project .project-plan .project-plan-body .card .card-body .items{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (width<=900px){.final-project .project-plan .project-plan-body .card .card-body .items{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=768px){.final-project .project-plan .project-plan-body .card .card-body .items{grid-template-columns:repeat(1,1fr)}}.final-project .project-plan .project-plan-body .card .card-body .items .item{align-items:center;gap:var(--space-xs);display:flex}.final-project .project-plan .project-plan-body .card .card-body .items .item .item-key{color:var(--dark-color);font-size:var(--md-size);font-family:Medium,"sans-serif"}.final-project .project-plan .project-plan-body .card .card-body .items .item .item-value{color:#47586e;font-size:var(--md-size);font-family:Medium,"sans-serif"}.project-info-body,.task-card-body,.task-card-footer{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (width<=900px){.project-info-body,.task-card-body,.task-card-footer{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=768px){.project-info-body,.task-card-body,.task-card-footer{grid-template-columns:repeat(1,1fr)}}:is(.project-info-body,.task-card-body,.task-card-footer) .item{align-items:center;gap:var(--space-sm);display:flex}:is(.project-info-body,.task-card-body,.task-card-footer) .item .item-key{color:var(--dark-color);font-size:var(--md-size);font-family:Medium,"sans-serif"}:is(.project-info-body,.task-card-body,.task-card-footer) .item .item-value{color:#47586e;font-size:var(--md-size);font-family:Medium,"sans-serif"}:is(.project-info-body,.task-card-body,.task-card-footer) .item .cost{color:var(--primary-color);font-family:bold,sans-serif}.history-dialog-container{max-height:70vh;padding:1rem;overflow-y:auto}.chat-timeline{flex-direction:column;gap:1.5rem;width:100%;display:flex}.client-reply-wrapper{justify-content:flex-start;width:100%;margin-bottom:1rem;display:flex}.client-reply-container{width:45%;max-width:85%}.client-reply-card{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border:1px solid #d1d5db;border-radius:18px 18px 18px 4px;padding:1rem 1.25rem}.client-reply-description{color:#374151;word-wrap:break-word;margin-bottom:.75rem;font-size:15px;line-height:1.6}.client-reply-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.client-reply-date{color:#6b7280;white-space:nowrap;font-size:13px}.employee-reply-wrapper{justify-content:flex-end;width:100%;margin-bottom:1rem;display:flex}.employee-reply-container{width:45%;max-width:85%}.employee-reply-card{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0;border-radius:18px 18px 4px;padding:1rem 1.25rem}.employee-reply-description{color:#065f46;word-wrap:break-word;margin-bottom:.75rem;font-size:15px;line-height:1.6}.employee-reply-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.employee-reply-date{color:#059669;white-space:nowrap;font-size:13px}.reply-images-container{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.reply-imgs{cursor:pointer;justify-content:center;align-items:center;height:45px;display:flex;position:relative}.reply-imgs img{-o-object-fit:cover;object-fit:cover;background-color:#fff;border:2px solid #fff;border-radius:8px;width:40px;height:40px;margin-left:-8px;transition:all .3s;box-shadow:0 2px 4px #0000001a}.reply-imgs img:first-child{margin-left:0}.reply-imgs img:hover{z-index:10;transform:scale(1.15)translateY(-2px);box-shadow:0 4px 12px #0003}.images-count-badge{color:#fff;background:#3b82f6;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:600;display:flex}@media screen and (width<=1024px){.client-reply-container,.employee-reply-container{max-width:80%}.client-reply-card,.employee-reply-card{padding:.875rem 1rem}.client-reply-description,.employee-reply-description{font-size:14px}}@media screen and (width<=768px){.history-dialog-container{padding:.75rem}.chat-timeline{gap:1rem}.client-reply-container,.employee-reply-container{max-width:85%}.client-reply-footer,.employee-reply-footer{flex-direction:column;align-items:flex-start;gap:.5rem}.reply-images-container{align-self:flex-start}.reply-imgs img{width:36px;height:36px}}@media screen and (width<=575px){.history-dialog-container{max-height:65vh;padding:.5rem}.chat-timeline{gap:.75rem}.client-reply-container,.employee-reply-container{max-width:90%}.client-reply-card,.employee-reply-card{border-radius:14px 14px 14px 4px;padding:.75rem .875rem}.employee-reply-card{border-radius:14px 14px 4px}.client-reply-description,.employee-reply-description{margin-bottom:.5rem;font-size:13px}.client-reply-date,.employee-reply-date{font-size:12px}.reply-imgs{height:40px}.reply-imgs img{width:32px;height:32px;margin-left:-6px}.images-count-badge{min-width:20px;height:20px;font-size:10px}}@media screen and (width<=400px){.client-reply-container,.employee-reply-container{max-width:95%}.client-reply-card,.employee-reply-card{padding:.625rem .75rem}}.empty-history-state{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty-history-state svg{opacity:.5;width:64px;height:64px;margin-bottom:1rem}.empty-history-state p{margin:0;font-size:15px}.loading-skeleton{flex-direction:column;gap:1rem;padding:1rem;display:flex}.skeleton-item{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/200% 100%;border-radius:12px;height:80px;animation:1.5s ease-in-out infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.history-dialog-container::-webkit-scrollbar{width:6px}.history-dialog-container::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.history-dialog-container::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.history-dialog-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}.input-checkbox-wrapper{justify-content:start;gap:var(--space-sm);flex-direction:row-reverse;margin-inline-end:var(--space-3xl);display:flex;position:relative}.input-checkbox-wrapper .input-label{cursor:pointer;gap:var(--space-sm);align-items:center;margin-bottom:0;display:flex}.input-checkbox-wrapper input[type=checkbox],.input-checkbox-wrapper input[type=radio]{opacity:0;width:0;height:0;position:absolute}.input-checkbox-wrapper .input-label:before{content:"";width:var(--checkbox-size);height:var(--checkbox-size);border:2px solid var(--line-color);background-color:#fff;border-radius:6px;transition:background-color .3s,border-color .3s;display:inline-block}.input-checkbox-wrapper input[type=checkbox]:checked+.input-label:before,.input-checkbox-wrapper input[type=radio]:checked+.input-label:before{background-color:var(--primary-color);border-color:1px solid var(--primary-color)}.input-checkbox-wrapper input[type=checkbox]:checked+.input-label:after,.input-checkbox-wrapper input[type=radio]:checked+.input-label:after{content:"✓";left:calc(var(--space-sm) + -3px);top:calc(-1 * var(--space-sm) + 14px);color:#fff;font-size:calc(var(--checkbox-size) / 2);position:absolute}.input-checkbox-wrapper input[type=checkbox]:disabled+.input-label,.input-checkbox-wrapper input[type=radio]:disabled+.input-label{opacity:.5;cursor:not-allowed}.input-toggle-wrapper{justify-content:start;align-items:center;gap:var(--space-sm);flex-direction:row-reverse;display:flex}.input-toggle-wrapper .input-label{margin-bottom:0;font-family:regular,sans-serif}.input-toggle-wrapper .toggle_switch{width:var(--3xl-size);height:var(--lg-size);display:flex;position:relative}.input-toggle-wrapper .toggle_switch input{opacity:0;width:0;height:0}.input-toggle-wrapper .toggle_switch input:checked+.slider{background-color:var(--primary-color)}.input-toggle-wrapper .toggle_switch input:focus+.slider{box-shadow:0 0 1px var(--primary-color)}.input-toggle-wrapper .toggle_switch input:checked+.slider:before{transform:translateX(var(--space-lg))}.input-toggle-wrapper .toggle_switch .slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.input-toggle-wrapper .toggle_switch .slider.round{border-radius:var(--radius-xl)}.input-toggle-wrapper .toggle_switch .slider.round:before{border-radius:50%}.input-toggle-wrapper .toggle_switch .slider:before{content:"";height:var(--md-size);width:var(--md-size);background-color:#fff;transition:all .4s;position:absolute;bottom:4px;left:4px}.switch{width:48px;height:27px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:21px;height:21px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.slider{background-color:var(--primary-color)}input:focus+.slider{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider:before{transform:translate(21px)}.slider.round{border-radius:27px}.slider.round:before{border-radius:50%}.input-wrapper{flex-direction:column;display:flex;position:relative}.input-wrapper .input-label{color:var(--primary-color);margin-bottom:var(--space-xs) / 2;text-transform:capitalize;font-family:regular,sans-serif;font-size:.9rem}.input-wrapper .input-label.required:after{content:"*";color:var(--danger-color)}.input-wrapper .input{padding:calc(10 / var(--base-height) * 100vh);background-color:var(--background-input-color);border-radius:var(--radius-sm);border:1px solid var(--border-input-color);transition:all var(--transition-sm) ease-in-out;text-transform:lowercase;width:100%}.input-wrapper .input:focus{outline:none}.input-wrapper .input::placeholder{color:var(--text-color-3);font-family:regular,sans-serif;font-size:.8rem}.input-wrapper .input:disabled{cursor:not-allowed;filter:brightness(.9)}.input-wrapper .input-icon{position:relative}.input-wrapper .input-icon .icon{padding-inline-start:calc(10 / var(--base-height) * 100vh);position:absolute;top:50%;right:9px;transform:translateY(-50%)}.input-wrapper .input-icon .icon:after{content:"";top:calc(-10 / var(--base-height) * 100vh);width:0;height:calc(100% + calc(20 / var(--base-height) * 100vh));z-index:-1;background-color:#fff;border:1px dashed #939393;position:absolute;left:0}.input-wrapper .input-icon .icon.no-after{width:fit-content}.input-wrapper .input-icon .icon.no-after:after{display:none}html[dir=rtl] .input-icon .icon{right:unset;left:9px}.ql-editor>*{text-transform:lowercase!important}.input-image{flex-direction:column;gap:1rem;display:flex}.input-image .input-label{color:var(--primary-color);margin-bottom:var(--space-xs) / 2;cursor:pointer;font-family:medium,sans-serif;font-size:.9rem;display:block}.input-image .input-label-images{justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;background-color:var(--background-input-color);border-radius:var(--radius-sm);padding:calc(10 / var(--base-height) * 100vh);transition:all var(--transition-sm) ease-in-out;border:1px solid #b2bbc633;flex-direction:column;width:100%;display:flex}.input-image .input-label-images span{color:#576b74;font-family:regular,sans-serif;font-size:var(--sm-size)}.input-image .input-label-images span small{margin-top:var(--space-sm);color:var(--text-color-2);display:block}.input-image .image{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:200px;height:120px;display:flex;overflow:hidden}.input-image .image img{width:100%}.input-image input[type=file]{display:none}.input-search{position:relative}@media (width<=768px){.input-search{margin:1rem 0}}.input-search img{position:absolute;top:50%;left:9px;transform:translateY(-50%)}.input-search .icon-remove{cursor:pointer;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.input-search .input{padding:var(--space-md);border-radius:var(--radius-sm);transition:all var(--transition-sm) ease-in-out;background-color:#0000;border:1px solid #dde2ed;width:100%;padding-inline:2rem}.input-search .input:focus{outline:none}.multi-image-uploader:has(.disabled),.multi-image-uploader:has(.disabled) .disabled-label,.multi-image-uploader:has(.disabled) .disabled{opacity:.7;cursor:not-allowed}.multi-image-uploader .image-gallery{overflow-wrap:anywhere;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-block:2rem;display:grid}.multi-image-uploader .image-gallery .image-item{border-radius:var(--radius-sm);width:100%;padding:var(--space-md);background-color:#fafafa;flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:relative;overflow:hidden}.multi-image-uploader .image-gallery .image-item img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.multi-image-uploader .image-gallery .image-item .remove-btn{color:var(--danger-color);cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:0;right:0}.input-select{border:none!important}.input-select .p-select-label,.input-select .p-multiselect-label{padding:calc(10 / var(--base-height) * 100vh);background-color:var(--background-input-color);border:1px solid var(--border-input-color);transition:all var(--transition-sm) ease-in-out;border-radius:var(--radius-sm) 0 0 var(--radius-sm);width:100%}.input-select .p-select-dropdown,.input-select .p-multiselect-dropdown{padding:calc(10 / var(--base-height) * 100vh);background-color:var(--background-input-color);border:1px solid var(--border-input-color);transition:all var(--transition-sm) ease-in-out}.p-select{border-radius:var(--radius-sm)!important}.p-select-dropdown,.p-multiselect-dropdown{border-radius:0 var(--radius-sm) var(--radius-sm) 0!important}.p-datepicker{border:none!important}.p-datepicker .p-inputtext{padding:calc(10 / var(--base-height) * 100vh);background-color:var(--background-input-color);transition:all var(--transition-sm) ease-in-out;border-radius:var(--radius-sm);border:1px solid var(--border-input-color)!important;width:100%!important}.p-datepicker-today>.p-datepicker-day-selected{background-color:var(--primary-color)!important}.p-datepicker-day.p-datepicker-day-selected-range{background-color:var(--primary-color-opacity-1);color:var(--primary-color)}.p-datepicker-day.p-datepicker-day-selected{background-color:var(--primary-color)!important}.input-image-user{align-items:start;gap:var(--space-md);flex-direction:column;display:flex}.input-image-user input[type=file]{display:none}.input-image-user .preview-img,.input-image-user .input-label .image img{width:calc(100 / var(--base-height) * 100vh);height:calc(100 / var(--base-height) * 100vh);border-radius:50%}.input-image-user .actions{align-items:center;gap:var(--space-sm);display:flex}.input-image-user p{font-family:regular,sans-serif;font-size:var(--sm-size);color:#576b74;margin-top:var(--space-md)}form .form-title{color:var(--text-color-2);margin-bottom:var(--space-sm);font-family:bold,sans-serif;font-size:1rem}form .form-sub-title{color:var(--text-color-2);font-family:bold,sans-serif;font-size:.8rem}.input-list{gap:var(--space-sm);margin-bottom:var(--space-md);align-items:center;display:flex}.p-multiselect{border-radius:var(--radius-sm)!important}.p-multiselect .p-multiselect-label-container,.p-multiselect .p-multiselect-label-container .p-multiselect-label{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.p-checkbox-checked .p-checkbox-box{border-color:var(--primary-color)!important;background-color:var(--primary-color)!important}.p-multiselect.p-inputwrapper-filled{padding:calc(3 / var(--base-height) * 100vh);transition:all var(--transition-sm) ease-in-out;background-color:var(--input-bg)!important}.p-multiselect-chip{border-radius:var(--radius-sm);font-family:medium,sans-serif;font-size:.9rem;background-color:var(--primary-color)!important;color:#fff!important}.p-multiselect-chip .p-chip-label{border-inline-end:1px solid #fff;padding-inline-end:var(--space-sm)}.p-multiselect-chip svg path{fill:#fff!important}.p-inputtext{border:none!important}.unit-measure{align-items:center;display:flex}.unit-measure .input-wrapper:first-child .input{border-inline-end:1px dashed var(--border-color);border-start-end-radius:0;border-end-end-radius:0}.unit-measure .input-wrapper:last-child .p-select-label{border-start-start-radius:0;border-end-start-radius:0}.radio-wrapper{align-items:center;gap:var(--space-sm);display:flex}.radio-wrapper label{font-family:regular,sans-serif;font-size:var(--sm-size);margin-bottom:0}.radio-wrapper input{accent-color:var(--primary-color);cursor:pointer;width:var(--checkbox-size);height:var(--checkbox-size)}.input-icon{flex-direction:column;display:flex;position:relative}.input-icon .icon{padding-inline-start:calc(10 / var(--base-height) * 100vh);position:absolute;top:50%;left:9px;transform:translateY(-50%)}.input-icon .input{padding:calc(10 / var(--base-height) * 100vh);background-color:var(--background-input-color);border-radius:var(--radius-sm);border:1px solid var(--border-input-color);transition:all var(--transition-sm) ease-in-out;width:100%;padding-inline-start:calc(50 / var(--base-height) * 100vh)}.input-icon .input:focus{outline:none}.input-icon .input::placeholder{color:var(--text-color-3);font-family:regular,sans-serif;font-size:.8rem}.input-icon .input:disabled{cursor:not-allowed;filter:brightness(.9)}.project-search .initial-page .search-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-search .initial-page .search-bar .search-button{color:#fff;background:#1e3a8e;border-radius:36px;align-self:flex-end;min-width:180px;padding:10px 16px;font-family:Bold;font-size:16px}.project-search .initial-page .search-bar .input-wrapper{flex:1;gap:6px}.project-search .initial-page .search-bar .input-wrapper label{font-family:Bold;color:#000!important}.project-search .initial-page .search-bar .input-wrapper .input{border:none;border-radius:22px;padding-inline:12px}.project-search .initial-page .initial-content{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;transform:translateY(40%)}.project-search .initial-page .initial-content .text{flex-direction:column;gap:16px;width:50%;display:flex}.project-search .initial-page .initial-content .text h4{text-align:center;font-family:Bold;font-size:20px}.project-search .initial-page .initial-content .text p{color:#9ca3af;text-align:center;font-size:16px}.project-search .initial-page .initial-content .img{max-width:500px}.project-search .project-info-card{background:#fff9;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px;display:flex}@media (width<=1100px){.project-search .project-info-card{justify-content:center;gap:22px}}.project-search .project-info-card .info-box-part .all-status{flex-direction:column;flex:1;gap:14px;display:flex}.project-search .project-info-card .info-box-part .all-status .title-row{flex-direction:column;align-items:start;gap:4px;display:flex}.project-search .project-info-card .info-box-part .all-status .title-row h6{color:#eabc31;align-items:center;gap:4px;font-family:Bold;display:flex}.project-search .project-info-card .info-box-part .all-status .title-row h6 span{color:#909dad;font-family:Regular}.project-search .project-info-card .info-box-part .all-status .title-row .project-name{flex-direction:column;gap:4px;display:flex}.project-search .project-info-card .info-box-part .all-status .title-row .project-name h2{color:#3c58ac;font-family:Bold;font-size:26px}.project-search .project-info-card .info-box-part .all-status .title-row .project-name span.location{color:#c59f6b;align-items:center;gap:4px;font-family:Bold;font-size:16px;display:flex}.project-search .project-info-card .info-box-part .all-status .project-grids{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.project-search .project-info-card .info-box-part .all-status .project-grids .small-card{gap:4px;display:flex}.project-search .project-info-card .info-box-part .all-status .project-grids .small-card span{color:#909dad;font-family:Regular;font-size:16px}.project-search .project-info-card .info-box-part .all-status .project-grids .small-card p{color:#47586e;font-family:Bold;font-size:16px}.project-search .scheduled-plan{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;padding:10px;display:flex}.project-search .scheduled-plan .p-accordioncontent{width:100%}.project-search .scheduled-plan .permits{flex-direction:column;gap:10px;width:100%;display:flex}.project-search .scheduled-plan .permits .permit{flex-flow:wrap;flex:1;align-items:center;gap:4px;width:100%;display:flex}.project-search .scheduled-plan .permits .permit .permit-title{color:#000;font-family:Bold;font-size:16px}.project-search .scheduled-plan .permits .permit .permit-description{color:#909dad;font-family:Regular;font-size:16px}.project-search .scheduled-plan .permits .permit .permit-symbol{color:#000;font-family:Bold;font-size:16px;font-weight:700}.project-search .scheduled-plan .permits .permit .permit-department,.project-search .scheduled-plan .permits .permit .permit-project{color:#909dad;font-family:Regular;font-size:16px}.project-search .scheduled-plan .permits .permit .permit-duration{color:#000;font-family:Bold;font-size:16px;font-weight:700}.project-search .scheduled-plan .p-accordionheader{width:100%;padding:0}.project-search .scheduled-plan .scheduled-plan-header{background-color:#f9f9f9;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:10px;display:flex}.project-search .scheduled-plan .scheduled-plan-header>img{width:38px;height:38px}.project-search .scheduled-plan .scheduled-plan-header>img.rotate-180{transform:rotate(180deg)}@media (width<=786px){.project-search .scheduled-plan{flex-wrap:wrap;justify-content:center;gap:22px}}.project-search .scheduled-plan .info{flex-direction:column;align-items:start;gap:4px;display:flex}.project-search .scheduled-plan .info h2.title{color:#282828;font-family:Bold;font-size:20px}.project-search .scheduled-plan .info .permit-details{grid-template-columns:repeat(6,auto);gap:24px;display:grid}@media (width<=786px){.project-search .scheduled-plan .info .permit-details{grid-template-columns:1fr;gap:22px}}.project-search .scheduled-plan .info .permit-details .permit{flex-wrap:wrap;align-items:center;gap:2px;display:flex}@media (width<=786px){.project-search .scheduled-plan .info .permit-details .permit{grid-template-columns:1fr;gap:4px}}.project-search .scheduled-plan .info .permit-details .permit span{color:#282828}.project-search .scheduled-plan .info .permit-details .permit h5{color:#a5aab9}.project-search .scheduled-plan .info .permit-details .permit span,.project-search .scheduled-plan .info .permit-details .permit h5{font-family:Bold;font-size:14px}.client-permit-row{background:#f9f9f9;border-radius:16px;justify-content:space-between;align-items:center;padding:10px;display:flex}@media (width<=786px){.client-permit-row{flex-wrap:wrap;justify-content:center;gap:22px}}.client-permit-row .info{flex-direction:column;align-items:start;gap:4px;display:flex}.client-permit-row .info h2.title{color:#282828;font-family:Bold;font-size:20px}.client-permit-row .info .permit-details{grid-template-columns:repeat(6,auto);gap:24px;display:grid}@media (width<=786px){.client-permit-row .info .permit-details{grid-template-columns:1fr;gap:22px}}.client-permit-row .info .permit-details .permit{flex-wrap:wrap;align-items:center;gap:2px;display:flex}@media (width<=786px){.client-permit-row .info .permit-details .permit{grid-template-columns:1fr;gap:4px}}.client-permit-row .info .permit-details .permit span{color:#282828}.client-permit-row .info .permit-details .permit h5{color:#a5aab9}.client-permit-row .info .permit-details .permit span,.client-permit-row .info .permit-details .permit h5{font-family:Bold;font-size:14px}.cPermits-card{margin-top:calc(var(--md-size) + var(--sm-size));background:#ffffffe5;border:1px solid #fff;border-radius:26px;flex-direction:column;gap:12px;padding:16px;transition:transform .8s ease-in-out,box-shadow .25s,background .25s;display:flex}.cPermits-card:has(input:checked){opacity:.8}.cPermits-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #1e3a8e1f}@media (hover:none){.permits-card:hover{box-shadow:none;transform:none}}.box-grid-system{background:#fff;border-bottom:1px dashed #b2bbc633;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:18px;padding:10px 0 18px;display:grid}.box-grid-system .box{border-radius:21px;flex-direction:column;justify-content:center;align-items:center;padding:12px 16px;transition:all .6s ease-in-out;display:flex}.box-grid-system .box input[type=checkbox]{display:none}.box-grid-system .box h4{font-family:Regular;font-size:14px}.box-grid-system .box span{font-family:Bold;font-size:20px}.box-grid-system .box.inprogress{color:#1e3a8e;background:#1e3a8e08}.box-grid-system .box.inprogress:has(input:checked){background:#1e3a8e1a;border:2px solid #1e3a8e;box-shadow:0 4px 10px #1e3a8e33}.box-grid-system .box.pending{color:#dfb126;background:#dfb12608}.box-grid-system .box.pending:has(input:checked){background:#dfb1261a;border:2px solid #dfb126;box-shadow:0 4px 10px #dfb12633}.box-grid-system .box.working{color:#1e3a8e;background:#1e3a8e08}.box-grid-system .box.working:has(input:checked){background:#1e3a8e1a;border:2px solid #1e3a8e;box-shadow:0 4px 10px #1e3a8e33}.box-grid-system .box.approved{color:#72cf6a;background:#72cf6a08}.box-grid-system .box.approved:has(input:checked){background:#72cf6a1a;border:2px solid #72cf6a;box-shadow:0 4px 10px #72cf6a33}.box-grid-system .box.rejected{color:#d80027;background:#fcf6f7}.box-grid-system .box.rejected:has(input:checked){background:#fecaca;border:2px solid #ef4444;box-shadow:0 4px 10px #ef444433}.box-grid-system .box:hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000007}.arch-box{margin-top:calc(var(--md-size));background:#ffffffb2;border:1px solid #fafafa;border-radius:21px;padding:12px 34px 12px 16px;overflow:hidden}.arch-box .details{flex-direction:column;gap:12px;display:flex;position:relative}.arch-box .details:before,.arch-box .details:after{content:"";filter:blur(40px);z-index:0;position:absolute}.arch-box .details:before{background:#c0b5364a;border-radius:50%;width:80px;height:80%;top:-20px;left:-20px}.arch-box .details:after{background:#adc4eb7c;border-radius:50%;width:80px;height:100%;top:0;right:-50px}.arch-box .details h2.title{color:#1d242d;z-index:100;font-family:Bold;font-size:18px;text-decoration:underline;position:relative}.arch-box .details h2.title span.desc{color:#546881;font-family:Regular;font-size:14px;text-decoration:none!important}.arch-box .details .details-arch-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:80px;display:grid;position:relative}@media (width<=992px){.arch-box .details .details-arch-grid{gap:20px}}.arch-box .details .details-arch-grid .arch{flex-direction:column;width:100%;display:flex}.arch-box .details .details-arch-grid .arch h4{color:#9ca3af;font-family:Regular;font-size:16px}.arch-box .details .details-arch-grid .arch p{color:#1e3a8e;font-family:Bold;font-size:16px}.list-trigger{background-color:var(--table-header-bg);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.p-popover:after,.p-popover:before{display:none}.p-popover .p-popover-content{padding:0 var(--space-md)}.list-body{border-radius:var(--radius-sm);background-color:#fff;font-family:medium,sans-serif}.list-body .p-popover .p-popover-content{padding:0}.list-body .list-item{margin-bottom:var(--space-sm);margin-top:var(--space-sm);transition:ease-in-out all var(--transition-sm);cursor:pointer;padding:0 var(--space-sm);align-items:center;gap:.5rem;display:flex}.list-body .list-item button{align-items:center;gap:8px;width:100%;display:flex}.list-body .list-item:hover{color:var(--primary-color)}.list-body .list-item:hover svg:not(.list-danger){filter:brightness(0)saturate()invert(16%)sepia(97%)saturate(1123%)hue-rotate(209deg)brightness(112%)contrast(107%)}.list-body .list-item.list-danger{color:var(--danger-color)}.table-responsive:not(.p-datepicker-day-view){-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (width<=1100px){.table-responsive:not(.p-datepicker-day-view) table tbody tr:nth-child(2n){background-color:var(--primary-color-opacity-1)}}.table-responsive:not(.p-datepicker-day-view) table.main-table{border-collapse:separate;border-spacing:0;background-color:#fff;width:100%;overflow:hidden}.table-responsive:not(.p-datepicker-day-view) table.main-table thead{background:linear-gradient(135deg, var(--table-header-bg) 0%, var(--primary-color-opacity-1) 100%);font-family:bold,sans-serif;font-size:.85rem;position:relative}.table-responsive:not(.p-datepicker-day-view) table.main-table thead:after{content:"";background:linear-gradient(90deg, transparent, var(--primary-color), transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.table-responsive:not(.p-datepicker-day-view) table.main-table thead tr th{padding:var(--space-md) var(--space-lg);text-align:start;color:#1a202c;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #0000000d;font-size:.85rem;font-weight:700;transition:all .3s;position:relative}.table-responsive:not(.p-datepicker-day-view) table.main-table thead tr th:first-child{border-top-left-radius:12px}.table-responsive:not(.p-datepicker-day-view) table.main-table thead tr th:last-child{border-top-right-radius:12px}.table-responsive:not(.p-datepicker-day-view) table.main-table thead tr th:before{content:"";background:var(--primary-color);width:3px;height:0;transition:height .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.table-responsive:not(.p-datepicker-day-view) table.main-table thead tr th:hover:before{height:60%}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody{font-family:medium,sans-serif}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr{border:none;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td>*{cursor:pointer;align-items:center;gap:.25rem;display:flex}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr:after{content:"";background:linear-gradient(90deg,#0000,#e5e7eb 20% 80%,#0000);width:100%;height:1px;position:absolute;bottom:0;left:0}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr:hover{background-color:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr:hover td>*{cursor:pointer;align-items:center;gap:.25rem;display:flex}@media (width>=768px){.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr:hover td:first-child:before{opacity:1}}@media (width<=768px){.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr:hover td:before{opacity:1}}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td{padding:var(--space-md) var(--space-lg);color:#4b5563;vertical-align:middle;font-size:.875rem;font-weight:500;position:relative}@media screen and (width>=1100px){.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td:before{content:"";background:var(--primary-color);opacity:0;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td img{-o-object-fit:cover;object-fit:cover;border:2px solid #e5e7eb;border-radius:50%;width:40px;height:40px;transition:all .3s;box-shadow:0 2px 4px #0000001a}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td img:hover{border-color:var(--primary-color);transform:scale(1.1);box-shadow:0 4px 8px #00000026}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td .badge,.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td .status-badge{border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-flex}:is(.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td .badge,.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td .status-badge):hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td .action-btn{border-radius:8px;transition:all .2s}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td .action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.table-responsive:not(.p-datepicker-day-view) table.main-table tbody tr td .action-btn:active{transform:translateY(0)}.table-responsive:not(.p-datepicker-day-view) table.main-table.loading tbody tr td{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}.table-responsive:not(.p-datepicker-day-view)::-webkit-scrollbar{height:8px}.table-responsive:not(.p-datepicker-day-view)::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.table-responsive:not(.p-datepicker-day-view)::-webkit-scrollbar-thumb{background:linear-gradient(135deg, var(--primary-color), var(--primary-color-opacity-1));border-radius:10px;transition:background .3s}.table-responsive:not(.p-datepicker-day-view)::-webkit-scrollbar-thumb:hover{background:var(--dark-color)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media screen and (width<=1100px){.table-responsive table:not(.p-datepicker-day-view){border:0}.table-responsive table:not(.p-datepicker-day-view) caption{font-size:1.3em}.table-responsive table:not(.p-datepicker-day-view) thead{clip:rect(0 0 0 0);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-responsive table:not(.p-datepicker-day-view) tr{border-bottom:3px solid #ddd;display:block}.table-responsive table:not(.p-datepicker-day-view) tr td:last-of-type{justify-content:space-between!important}.table-responsive table:not(.p-datepicker-day-view) td{text-align:right;-webkit-line-clamp:1;justify-content:space-between;align-items:center;gap:var(--space-sm);text-overflow:ellipsis;height:calc(var(--line-height) * 1em);font-size:.8em;line-height:var(--line-height);--line-height:4;border-bottom:1px solid #ddd;-webkit-box-orient:vertical;display:flex;overflow:hidden}.table-responsive table:not(.p-datepicker-day-view) td.line-height-responsive{-webkit-line-clamp:2;height:calc(var(--line-height) * 1.3em);line-height:2}.table-responsive table:not(.p-datepicker-day-view) td:before{content:attr(data-label);text-transform:capitalize;text-align:start;width:35%;font-weight:700;line-height:1}.table-responsive table:not(.p-datepicker-day-view) td:last-child{border-bottom:0}@media (width<=768px){.table-responsive table:not(.p-datepicker-day-view) td:last-child{justify-content:space-between!important}}.table-responsive table:not(.p-datepicker-day-view) .actions-table-responsive a{padding:var(--space-sm);gap:3px;font-size:.6rem;line-height:1}.table-responsive table:not(.p-datepicker-day-view) .actions-table-responsive a svg{width:20px;height:20px}.table-responsive table:not(.p-datepicker-day-view) .actions-table-responsive a span{width:90%}.table-responsive thead{display:none}}.lang{position:relative}.lang .drop-list{z-index:1;background-color:#fff;border:1px solid #e6e6e6;border-radius:0 0 5px 5px;display:none;position:absolute;top:100%;left:0}.lang .drop-list .drop-list-item{padding:var(--space-sm);color:#000;cursor:pointer;border-bottom:1px solid #e6e6e6;align-items:center;gap:.5rem;font-family:bold,sans-serif;display:flex}.lang .drop-list .drop-list-item svg{width:16px;height:16px}.lang .drop-list .drop-list-item:hover{color:var(--primary-color);background-color:var(--primary-color-rgba)}.lang .drop-list .drop-list-item:last-child{border-bottom:none}.lang:hover .drop-list{display:block}.counter-wrapper{align-items:end;gap:var(--space-sm);display:flex}.counter-wrapper .counter{background-color:var(--primary-color);border-radius:.2rem;justify-content:center;align-items:center;font-family:bold,sans-serif;font-size:.8rem;display:flex}.counter-wrapper .counter input{width:calc(50 / var(--base-height) * 100vh);text-align:center;padding:calc(10 / var(--base-height) * 100vh);background-color:#fff;border:1px solid #e4e4e4;outline:none}.counter-wrapper .counter .counter-arrow{width:calc(35 / var(--base-height) * 100vh);height:calc(35 / var(--base-height) * 100vh);cursor:pointer;padding:calc(10 / var(--base-height) * 100vh);justify-content:center;align-items:center;display:flex}.title{margin-bottom:var(--space-sm);font-family:bold,sans-serif;font-size:1rem}.form-title-2{color:var(--primary-color);margin-bottom:var(--space-sm);font-family:regular,sans-serif;font-size:1rem}@media screen and (width<=1100px){.table-responsive table:not(.p-datepicker-day-view){border:0}.table-responsive table:not(.p-datepicker-day-view) caption{font-size:1.3em}.table-responsive table:not(.p-datepicker-day-view) thead{clip:rect(0 0 0 0);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-responsive table:not(.p-datepicker-day-view) tr{border-bottom:3px solid #ddd;display:block}.table-responsive table:not(.p-datepicker-day-view) tr td:last-of-type{justify-content:space-between!important}.table-responsive table:not(.p-datepicker-day-view) td{text-align:right;-webkit-line-clamp:1;justify-content:space-between;align-items:center;gap:var(--space-sm);text-overflow:ellipsis;height:calc(var(--line-height) * 1em);font-size:.8em;line-height:var(--line-height);--line-height:4;border-bottom:1px solid #ddd;-webkit-box-orient:vertical;display:flex;overflow:hidden}.table-responsive table:not(.p-datepicker-day-view) td.line-height-responsive{-webkit-line-clamp:2;height:calc(var(--line-height) * 1.3em);line-height:2}.table-responsive table:not(.p-datepicker-day-view) td:before{content:attr(data-label);text-transform:capitalize;text-align:start;width:35%;font-weight:700;line-height:1}.table-responsive table:not(.p-datepicker-day-view) td:last-child{border-bottom:0}@media (width<=768px){.table-responsive table:not(.p-datepicker-day-view) td:last-child{justify-content:space-between!important}}.table-responsive table:not(.p-datepicker-day-view) .actions-table-responsive a{padding:var(--space-sm);gap:3px;font-size:.6rem;line-height:1}.table-responsive table:not(.p-datepicker-day-view) .actions-table-responsive a svg{width:20px;height:20px}.table-responsive table:not(.p-datepicker-day-view) .actions-table-responsive a span{width:90%}}.pagination-wrapper{justify-content:space-between;align-items:center;gap:var(--space-md);margin:var(--space-md) 0;display:flex}@media (width<=768px){.pagination-wrapper{flex-direction:column;align-items:start}}.pagination-wrapper .show-results,.pagination-wrapper .count-per-page{font-family:Tajawal-regular,sans-serif;font-size:var(--md-size);color:var(--text-color-4)}@media (width<=768px){.pagination-wrapper .show-results,.pagination-wrapper .count-per-page{font-size:.9rem}}.pagination-wrapper .pagination{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.pagination-wrapper .pagination .pagination-item{font-family:Tajawal-regular,sans-serif;font-size:var(--md-size);color:var(--text-color-4);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer}.pagination-wrapper .pagination .pagination-item.active{color:var(--text-pagination);background-color:var(--pagination-color)}.pagination-wrapper .pagination .count-per-page-select{padding:var(--space-sm) var(--space-md);background-color:var(--pagination-color);border-radius:var(--radius-sm);border:1px solid var(--border-color);font-family:Tajawal-regular,sans-serif;font-size:var(--md-size);color:var(--text-color-4)}.pagination-wrapper .count-per-page{align-items:center;gap:var(--space-sm);display:flex}.pagination-wrapper .pagination-btn{align-items:center;gap:var(--space-sm);font-family:Tajawal-regular,sans-serif;font-size:var(--md-size);padding:var(--space-sm) var(--space-md);color:var(--text-pagination);background-color:var(--pagination-color);border-radius:var(--radius-sm);cursor:pointer;display:flex}@media (width<=768px){.pagination-wrapper .pagination-btn{font-size:.8rem}}.p-popover-content{padding:0!important}.per-page{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.per-page span{padding:var(--space-sm) var(--space-lg);font-family:Tajawal-regular,sans-serif;font-size:var(--md-size);color:var(--text-color-4);cursor:pointer}.per-page span:hover{color:var(--text-pagination);background-color:var(--pagination-color)}.data-empty{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.data-empty h2{font-family:Montserrat-Arabic ExtraBold,sans-serif;font-size:var(--lg-size)}.data-empty p{font-family:Montserrat-Arabic Regular,sans-serif;font-size:var(--sm-size);color:var(--text-color-2);text-align:center;width:30%}@media (width<=768px){.data-empty p{width:100%}}[tooltip]{position:relative}[tooltip]:before,[tooltip]:after{text-transform:none;user-select:none;pointer-events:none;opacity:0;font-size:.9em;line-height:1;display:none;position:absolute}[tooltip]:before{content:"";z-index:1001;border:5px solid #0000}[tooltip]:after{content:attr(tooltip);text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#fff;z-index:1000;background:#333;border-radius:.3ch;min-width:3em;max-width:min-content;padding:1ch 1.5ch;font-family:regular,sans-serif;font-size:.7rem;overflow:hidden;box-shadow:0 1em 2em -.5em #00000059}[tooltip]:hover:before,[tooltip]:hover:after{display:block}[tooltip=""]:before,[tooltip=""]:after{display:none!important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{border-top-color:#333;border-bottom-width:0;bottom:100%}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 5px)}[tooltip]:not([flow]):before,[tooltip]:not([flow]):after,[tooltip][flow^=up]:before,[tooltip][flow^=up]:after{left:50%;transform:translate(-50%,-.5em)}[tooltip][flow^=down]:before{border-top-width:0;border-bottom-color:#333;top:100%}[tooltip][flow^=down]:after{top:calc(100% + 5px)}[tooltip][flow^=down]:before,[tooltip][flow^=down]:after{left:50%;transform:translate(-50%,.5em)}[tooltip][flow^=left]:before{border-left-color:#333;border-right-width:0;top:50%;left:-5px;transform:translate(-.5em,-50%)}[tooltip][flow^=left]:after{top:50%;right:calc(100% + 5px);transform:translate(-.5em,-50%)}[tooltip][flow^=right]:before{border-left-width:0;border-right-color:#333;top:50%;right:-5px;transform:translate(.5em,-50%)}[tooltip][flow^=right]:after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}@keyframes tooltips-horz{to{opacity:.9;transform:translateY(-50%)}}[tooltip]:not([flow]):hover:before,[tooltip]:not([flow]):hover:after,[tooltip][flow^=up]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=down]:hover:after{animation:.3s ease-out forwards tooltips-vert}[tooltip][flow^=left]:hover:before,[tooltip][flow^=left]:hover:after,[tooltip][flow^=right]:hover:before,[tooltip][flow^=right]:hover:after{animation:.3s ease-out forwards tooltips-horz}.quick-search{color:#909dad;font-size:var(--sm-size);background-color:#fff;border-radius:1rem;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}@media (width<=1100px){.quick-search{display:none}.quick-search-mobile{justify-content:center;align-items:center;height:100%;display:flex}.quick-search-mobile svg path{stroke:var(--primary-color)}}.quick-search-dialog{width:820px;overflow:hidden}.quick-search-dialog:has(.w-full){width:100%}@media (width<=1100px){.quick-search-dialog{width:98%}}.quick-search-dialog .input-quick-search{position:relative}.quick-search-dialog .input-quick-search .input{border-bottom:2px solid #f6f6f6;width:100%;padding:.5rem 2rem}.quick-search-dialog .input-quick-search .input:focus{outline:none}.quick-search-dialog .input-quick-search .icon{z-index:1;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.quick-search-dialog .input-quick-search .cancel{color:#850523;cursor:pointer;text-decoration:underline;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.quick-search-dialog .container-project{height:260px;overflow-y:scroll}.quick-search-dialog .container-project.w-full{width:100%}.quick-search-dialog .container-project::-webkit-scrollbar{width:7px}.quick-search-dialog .container-project::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--primary-color-opacity-1);border-radius:10px}.quick-search-dialog .container-project::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.quick-search-dialog .container-project::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.quick-search-dialog .project-card{cursor:pointer;border:1px solid #f6f6f6;border-radius:1rem;justify-content:space-between;align-items:center;margin:.5rem 0;padding:.5rem 1rem;transition:all .2s ease-in-out;display:flex}.quick-search-dialog .project-card:hover{background-color:#f6f6f6;transition:all .2s ease-in-out}@media (width<=1100px){.quick-search-dialog .project-card .status{font-size:var(--sm-size)}}.quick-search-dialog .project-card .info{flex-direction:column;gap:.5rem;display:flex}.quick-search-dialog .project-card .info .links{flex-wrap:wrap;gap:.5rem;display:flex}.quick-search-dialog .project-card .info .links a{color:#4b5563;white-space:nowrap;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.quick-search-dialog .project-card .info .links a:hover{color:#1f2937;background-color:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.quick-search-dialog .project-card .info .links a:active{transform:translateY(0)}.quick-search-dialog .project-card .info .links a.router-link-active,.quick-search-dialog .project-card .info .links a.router-link-exact-active{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.quick-search-dialog .project-card .info .links a.router-link-active:hover,.quick-search-dialog .project-card .info .links a.router-link-exact-active:hover{background-color:#2563eb;border-color:#2563eb}@media (width<=640px){.quick-search-dialog .project-card .info .links{gap:.375rem}.quick-search-dialog .project-card .info .links a{padding:.5rem 1rem;font-size:.8125rem}}.quick-search-dialog .project-card .info span{font-family:medium,sans-serif;font-size:var(--sim-md-size)}@media (width<=1100px){.quick-search-dialog .project-card .info span{font-size:var(--md-size)}}.quick-search-dialog .project-card .info span:first-of-type{color:var(--primary-color)}.quick-search-dialog .project-card .info span:last-of-type{color:#47586e}.quick-search-dialog .project-card .info .project-code{color:#a3adbb}@media (width<=1100px){.quick-search-dialog .project-card .info .project-code{font-size:var(--sm-size)}}.quick-search-dialog .description{color:#3d4c5e;width:60%;margin-top:1rem;font-family:medium,sans-serif}.quick-search-dialog .no-search{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-10px)}.card-controls,.add-to-cart{vertical-align:middle;display:inline-block}.overlay{backdrop-filter:blur(12px);z-index:999;opacity:0;pointer-events:none;background:linear-gradient(135deg,#1e3a8e66 0%,#0009 100%);width:100vw;height:100vh;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.overlay.open{opacity:1;pointer-events:all}aside.sidebar{z-index:1000;backdrop-filter:blur(20px);background:linear-gradient(#1e3a8e 0%,#234096 50%,#415483 100%);border-right:1px solid #1e3a8e0f;width:280px;height:100vh;transition:all 1s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow:hidden auto;box-shadow:4px 0 40px #1e3a8e14,0 0 1px #1e3a8e1a}@media (width<=1100px){aside.sidebar.open{transition:all 1s cubic-bezier(.4,0,.2,1);transform:translate(0);box-shadow:8px 0 60px #1e3a8e26,0 0 2px #1e3a8e1a}aside.sidebar.open~.wrapper{transition:all 1s cubic-bezier(.4,0,.2,1)}aside.sidebar.open~.navigation{display:none}aside.sidebar.close{transform:translate(-100%)}}aside.sidebar::-webkit-scrollbar{width:8px}aside.sidebar::-webkit-scrollbar-track{background:0 0;margin:8px 0}aside.sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--primary-color) 0%, #4a5fc1 50%, var(--primary-color) 100%);border-radius:10px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #1e3a8e33}aside.sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #4a5fc1, var(--primary-color));box-shadow:0 4px 12px #1e3a8e4d}aside.sidebar.close{transform:translate(-100%)}aside.sidebar.mobile-overlay:before{content:"";backdrop-filter:blur(12px);z-index:-1;width:100vw;height:100vh;animation:.5s cubic-bezier(.4,0,.2,1) fadeIn;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.close-icon{cursor:pointer;z-index:10;background:linear-gradient(135deg,#1e3a8e14 0%,#1e3a8e0a 100%);border:1px solid #1e3a8e1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:5px;right:-85%;box-shadow:0 2px 8px #1e3a8e0f}.close-icon:hover{background:linear-gradient(135deg, var(--primary-color), #4a5fc1);border-color:#0000;transform:rotate(90deg)scale(1.05);box-shadow:0 8px 24px #1e3a8e40}.close-icon:hover svg{color:#fff}.close-icon:active{transform:rotate(90deg)scale(.95)}aside.sidebar .logo{opacity:1;justify-content:center;align-items:center;margin-bottom:8px;display:flex;position:relative}aside.sidebar .p-accordion{flex-direction:column;gap:8px;display:flex}aside.sidebar .p-accordionpanel{background:0 0;border:none!important}aside.sidebar .p-accordionheader{border:1px solid #ffffff1a;margin:0;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1e3a8e33,inset 0 1px #fff3;color:#d7e4ff!important;background:linear-gradient(135deg, var(--primary-color) 0%, #4a5fc1 100%)!important;border-radius:14px!important}aside.sidebar .p-accordionheader:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1e3a8e4d,inset 0 1px #ffffff4d}aside.sidebar .p-accordionheader button{color:#fff;text-transform:capitalize;cursor:pointer;letter-spacing:.4px;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px 18px;font-size:14px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}aside.sidebar .p-accordionheader button:hover{letter-spacing:.6px;background:#ffffff1a}aside.sidebar .p-accordionheader button[aria-expanded=true]{background:#ffffff26}aside.sidebar .p-accordionheader button:after{content:"";filter:drop-shadow(0 2px 4px #0003);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;margin-left:auto;transition:transform .4s cubic-bezier(.4,0,.2,1)}aside.sidebar .p-accordionheader button[aria-expanded=true]:after{transform:rotate(180deg)}aside.sidebar .logo:after{content:"";background:linear-gradient(90deg,#0000 0%,#1e3a8e26 20%,#1e3a8e40 50%,#1e3a8e26 80%,#0000 100%);height:2px;position:absolute;bottom:0;left:24px;right:24px;box-shadow:0 1px 3px #1e3a8e1a}aside.sidebar .logo img{filter:drop-shadow(0 4px 12px #1e3a8e26);max-width:160px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.sidebar-items{flex-direction:column;gap:8px;padding:20px 16px 32px;display:flex}.sidebar-item{color:var(--text-color-4);border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.sidebar-item:before{content:"";background:linear-gradient(180deg, var(--primary-color), #4a5fc1);border-radius:0 4px 4px 0;width:4px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0);box-shadow:2px 0 8px #1e3a8e4d}.sidebar-item:after{content:"";opacity:0;background:linear-gradient(135deg,#1e3a8e08 0%,#4a5fc105 100%);border-radius:14px;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.sidebar-item:hover{color:#fff;background:linear-gradient(135deg,#1e3a8e1a 0%,#4a5fc10d 100%);border-color:#1e3a8e26;transform:translate(6px);box-shadow:0 4px 12px #1e3a8e14,inset 0 1px #ffffff80}.sidebar-item:hover:before{transform:scaleY(1)}.sidebar-item:hover:after{opacity:1}.sidebar-item.router-link-active{background:linear-gradient(135deg, var(--primary-color) 0%, #4a5fc1 100%);color:#fff;border-color:#ffffff1a;box-shadow:0 8px 24px #1e3a8e4d,0 2px 8px #1e3a8e33,inset 0 1px #fff3}.sidebar-item.router-link-active:before{background:#fff;transform:scaleY(1);box-shadow:2px 0 12px #ffffff80}.sidebar-item.router-link-active:after{opacity:0}.sidebar-item svg{filter:drop-shadow(0 1px 2px #0000001a);flex-shrink:0;width:22px;height:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.sidebar-item:hover svg{filter:drop-shadow(0 2px 4px #1e3a8e33);transform:scale(1.15)rotate(5deg)}.sidebar-item.router-link-active svg{filter:drop-shadow(0 2px 4px #0003)}.sidebar-item p,.sidebar-item span{text-transform:capitalize;letter-spacing:.4px;color:#fff;flex:1;gap:5px;margin:0;font-weight:500;display:flex}.sidebar-item .count{background:linear-gradient(135deg, var(--primary-color) 0%, #4a5fc1 100%);color:#fff;letter-spacing:.3px;border:1px solid #ffffff1a;border-radius:13px;justify-content:center;align-items:center;min-width:28px;height:26px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #1e3a8e40,inset 0 1px #fff3}.sidebar-item:hover .count{transform:scale(1.1);box-shadow:0 6px 16px #1e3a8e59,inset 0 1px #ffffff4d}.sidebar-item.router-link-active .count{color:var(--primary-color);background:#fffffff2;font-weight:900;box-shadow:0 4px 12px #ffffff4d,inset 0 1px 2px #1e3a8e1a}.sidebar-item.router-link-active span{font-weight:700}.offers{align-items:center;gap:14px;display:flex}.offers svg{filter:drop-shadow(0 2px 4px #0003);flex-shrink:0;width:22px;height:22px}.p-accordioncontent{flex-direction:column;gap:6px;padding:12px 0 12px 20px;animation:.4s cubic-bezier(.4,0,.2,1) slideDown;display:flex}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.p-accordioncontent .p-accordioncontent{border-left:2px solid #1e3a8e26;margin-left:12px;padding-left:10px;position:relative}.p-accordioncontent .p-accordioncontent:before{content:"";background:linear-gradient(180deg, var(--primary-color) 0%, transparent 100%);width:2px;position:absolute;top:0;bottom:0;left:-2px}.p-accordioncontent-content{background-color:#0000!important;padding:0!important}.title-accordion{color:var(--white-color);text-transform:uppercase;letter-spacing:1px;margin:12px 0 6px;padding:14px 18px 10px;font-size:12px;font-weight:700;position:relative}.title-accordion:after{content:"";background:linear-gradient(90deg,#1e3a8e33 0%,#1e3a8e0d 100%);height:1px;position:absolute;bottom:0;left:18px;right:18px}permission-builder{display:contents}@media (width<=1024px){aside.sidebar{width:260px}}@media (width<=768px){aside.sidebar{width:280px;box-shadow:12px 0 48px #0000001f}aside.sidebar.close{transform:translate(-100%)}.logo{padding:28px 20px 24px}.sidebar-items{padding:16px 12px 24px}}.sidebar-item.loading{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1e3a8e26 30%,#4a5fc126 50%,#1e3a8e26 70%,#0000 100%) 0 0/200% 100%;animation:2s infinite shimmer}aside.sidebar,.wrapper{will-change:margin-left;transition:margin-left .8s cubic-bezier(.4,0,.2,1)!important}aside.sidebar{transform:translate(-100%)}aside.sidebar.open{transform:translate(0)}@media (width>=1101px){aside.sidebar.open~.wrapper{margin-left:280px!important}aside.sidebar.close~.wrapper{margin-left:0!important}}@media (width<=1100px){aside.sidebar.open~.wrapper{margin-left:0!important}}.wrapper{max-width:100vw;overflow:hidden}aside.sidebar.open{animation:none!important}@keyframes showHide{0%{opacity:1;visibility:visible}45%{opacity:1;visibility:visible}50%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes hideShow{0%{opacity:0;visibility:hidden}45%{opacity:0;visibility:hidden}50%{opacity:1;visibility:visible}95%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes ramadanGlow{0%{box-shadow:4px 0 40px #d4a01700,inset -2px 0 30px #d4a01700}50%{box-shadow:4px 0 60px #d4a0172e,inset -2px 0 40px #d4a01714}to{box-shadow:4px 0 40px #d4a01700,inset -2px 0 30px #d4a01700}}aside.sidebar.ramadan{animation:4s ease-in-out infinite ramadanGlow}aside.sidebar.ramadan:after{content:"";z-index:10;background:linear-gradient(90deg,#0000 0%,#d4a017 20%,#f5d060 50%,#d4a017 80%,#0000 100%) 0 0/200% 100%;border-radius:0;height:3px;animation:3s ease-in-out infinite goldSweep;position:absolute;top:0;left:0;right:0}@keyframes goldSweep{0%{opacity:.6;background-position:200% 0}50%{opacity:1;background-position:0 0}to{opacity:.6;background-position:-200% 0}}.ramadan-banner{background:linear-gradient(135deg,#d4a01726 0%,#f5d06014 50%,#d4a01726 100%);border:1px solid #d4a0174d;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0 12px 4px;padding:10px 16px 8px;animation:3s ease-in-out infinite bannerPulse;display:flex;position:relative;overflow:hidden}@keyframes bannerPulse{0%,to{border-color:#d4a0174d;box-shadow:0 0 #d4a01700}50%{border-color:#d4a017b3;box-shadow:0 0 14px #d4a01733}}.ramadan-banner:before{content:"";background:linear-gradient(90deg,#0000 0%,#f5d0601f 50%,#0000 100%) 0 0/200% 100%;animation:2.5s ease-in-out infinite bannerShimmer;position:absolute;inset:0}@keyframes bannerShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ramadan-banner .ramadan-text{letter-spacing:1.5px;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f5d060,#d4a017,#f5d060) 0 0/200% 100%;background-clip:text;font-size:12px;font-weight:700;animation:3s ease-in-out infinite textGold}@keyframes textGold{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.ramadan-banner .ramadan-crescent{filter:drop-shadow(0 0 6px #d4a01799);font-size:18px;animation:4s ease-in-out infinite crescentSway;display:inline-block}@keyframes crescentSway{0%,to{filter:drop-shadow(0 0 6px #d4a01799);transform:rotate(-10deg)scale(1)}50%{filter:drop-shadow(0 0 12px #d4a017);transform:rotate(10deg)scale(1.15)}}.ramadan-stars{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ramadan-star{width:4px;height:4px;animation:starTwinkle var(--dur,2s) ease-in-out infinite var(--delay,0s);opacity:0;background:#f5d060;border-radius:50%;position:absolute;box-shadow:0 0 4px 1px #f5d060b3}@keyframes starTwinkle{0%,to{opacity:0;transform:scale(.6)}40%,60%{opacity:1;transform:scale(1.2)}}.ramadan-lanterns{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ramadan-lantern{animation:lanternRise var(--dur,8s) ease-in-out infinite var(--delay,0s);opacity:0;filter:drop-shadow(0 0 6px #d4a017b3);bottom:-40px;left:var(--x,50%);font-size:20px;position:absolute}@keyframes lanternRise{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.9}80%{opacity:.7;transform:translateY(-110vh)rotate(15deg)}to{opacity:0;transform:translateY(-120vh)rotate(20deg)}}aside.sidebar.ramadan{position:fixed}aside.sidebar.ramadan .logo,aside.sidebar.ramadan .sidebar-items,aside.sidebar.ramadan .close-icon,aside.sidebar.ramadan .ramadan-banner{z-index:1;position:relative}.navigation{width:100%;height:70px;box-shadow:-1px -10px 0 0 var(--primary-color);background:#fff;border-radius:10px 10px 0 0;justify-content:space-evenly;align-items:center;display:none;position:fixed;bottom:0}@media (width<=1100px){.navigation{gap:14px;display:flex;justify-content:center!important}}.navigation ul.navigation-list{display:flex}.navigation ul.navigation-list li{z-index:1;width:70px;height:70px;list-style:none;position:relative}.navigation ul.navigation-list li a,.navigation ul.navigation-list li .quick-search-mobile{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;font-weight:500;display:flex;position:relative}.navigation ul.navigation-list li a .icon,.navigation ul.navigation-list li .quick-search-mobile .icon{text-align:center;color:var(--primary-color);font-size:1.5em;line-height:75px;transition:all .5s;display:block;position:relative}.navigation ul.navigation-list li.active a .icon{color:#fff;transform:translateY(-32px)}.navigation ul.navigation-list li.active .quick-search-mobile .icon{transform:translateY(-32px)}.navigation ul.navigation-list li.active .quick-search-mobile .icon svg path{stroke:#fff}.navigation ul.navigation-list li a .text,.navigation ul.navigation-list li .quick-search-mobile .text{color:var(--primary-color);letter-spacing:.05em;opacity:0;font-size:.65em;font-weight:400;transition:all .5s;position:absolute;transform:translateY(20px)}.navigation ul.navigation-list li.active a .text,.navigation ul.navigation-list li.active .quick-search-mobile .text{opacity:1;transform:translateY(10px)}.indicator{background:var(--primary-color);border:6px solid var(--primary-color);border-radius:50%;width:70px;height:70px;transition:all .5s;position:absolute;top:-50%}.indicator:before{content:"";width:20px;height:20px;box-shadow:1px -10px 0 0 var(--primary-color);background:0 0;border-top-right-radius:20px;position:absolute;top:50%;left:-22px}.indicator:after{content:"";width:20px;height:20px;box-shadow:-1px -10px 0 0 var(--primary-color);background:0 0;border-top-left-radius:20px;position:absolute;top:50%;right:-22px}.navigation ul.navigation-list li:first-child.active~.indicator{transform:translate(0)}.navigation ul.navigation-list li:nth-child(2).active~.indicator{transform:translate(70px)}.navigation ul.navigation-list li:nth-child(3).active~.indicator{transform:translate(140px)}.navigation ul.navigation-list li:nth-child(4).active~.indicator{transform:translate(210px)}.navigation ul.navigation-list li:nth-child(5).active~.indicator{transform:translate(280px)}.header{padding:var(--space-md);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:1px dashed var(--border-color);background:#f1f5f9}@media (width<=768px){.header{padding:var(--space-md) var(--space-sm)}.header .full_screen{display:none}}.header .nav{justify-content:space-between;align-items:center;display:flex}@media (width<=786px){.header .nav{flex-flow:row;justify-content:space-between;gap:.5rem}}.header .nav .menu{flex-shrink:0;justify-content:start;align-items:center;gap:.5rem;display:flex}.header .nav .menu h1{font-family:bold,sans-serif;font-size:1.5rem}@media (width<=768px){.header .nav .menu h1{font-size:1rem}}.header .nav .setting{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}@media (width<=786px){.header .nav .setting{flex:1;order:1;justify-content:end}.header .nav .setting .quick-search{display:none}}.header .nav .setting .icon{background-color:var(--main-bg);border-radius:50%;padding:.5rem}@media (width<=768px){.header .nav .setting .quick-search{display:none}}.header .nav .setting .quick-search-mobile{display:none}.header .nav .setting .lang,.header .nav .setting .user{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}:is(.header .nav .setting .lang,.header .nav .setting .user) img{width:35px;height:35px;display:block}:is(.header .nav .setting .lang,.header .nav .setting .user).dropdown-trigger{cursor:pointer;align-items:center;gap:.5rem;font-family:medium,sans-serif;font-size:.8rem;display:flex}:is(.header .nav .setting .lang,.header .nav .setting .user).dropdown-trigger .dropdown-menu{right:var(--space-sm);top:calc(var(--xl-size) + var(--space-sm));border-radius:var(--radius-xs);z-index:1000;background-color:#fff;min-width:150px;position:absolute;box-shadow:0 4px 8px #0000001a}:is(.header .nav .setting .lang,.header .nav .setting .user).dropdown-trigger .dropdown-menu li{cursor:pointer;padding:var(--space-md);border-radius:var(--radius-xs);align-items:center;gap:var(--gap-sm);color:#546881;transition:all .2s ease-in-out;display:flex}:is(.header .nav .setting .lang,.header .nav .setting .user).dropdown-trigger .dropdown-menu li:not(:last-child){border-bottom:1px solid #f2f2f3}:is(.header .nav .setting .lang,.header .nav .setting .user).dropdown-trigger .dropdown-menu li:hover{background-color:#f2f2f3}:is(.header .nav .setting .lang,.header .nav .setting .user).dropdown-trigger .dropdown-menu li:hover svg path{fill:var(--primary-color)}@keyframes ramadanHeaderGlow{0%,to{box-shadow:inset 0 0 30px #ffc1070d,inset 0 0 60px #ff980008}50%{box-shadow:inset 0 0 40px #ffc1071a,inset 0 0 80px #ff98000f}}.header.ramadan-header{background:linear-gradient(135deg,#f1f5f9 0%,#fff8e14d 30%,#f1f5f9 60%,#fff3cd33 100%);animation:4s ease-in-out infinite ramadanHeaderGlow;position:relative}.ramadan-header-lanterns{pointer-events:none;z-index:1;height:100%;position:absolute;top:0;left:0;right:0}.ramadan-hanging-lantern{animation:lanternSwing var(--dur,3s) ease-in-out var(--delay,0s) infinite alternate;transform-origin:top;flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.lantern-string{opacity:.8;background:linear-gradient(#daa520cc,#daa5204d);width:1px;height:10px;display:block}.lantern-body{filter:drop-shadow(0 2px 6px #ff980080);animation:lanternGlow var(--dur,3s) ease-in-out var(--delay,0s) infinite alternate;font-size:16px}@keyframes lanternSwing{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes lanternGlow{0%{filter:drop-shadow(0 2px 4px #ff98004d)}to{filter:drop-shadow(0 4px 10px #ffc107b3)}}.ramadan-header-stars{pointer-events:none;z-index:0;position:absolute;inset:0}.ramadan-header-star{animation:headerStarTwinkle var(--dur,2s) ease-in-out var(--delay,0s) infinite alternate;background:radial-gradient(circle,#ffd700e6 0%,#ffc10700 70%);border-radius:50%;position:absolute}@keyframes headerStarTwinkle{0%{opacity:.2;transform:scale(.8);box-shadow:0 0 3px #ffd7004d}to{opacity:1;transform:scale(1.3);box-shadow:0 0 8px #ffd70099}}.ramadan-header-border{z-index:2;background:linear-gradient(90deg,#0000 0%,#ffc1074d 15%,#ffd700cc 30%,#ff980099 50%,#ffd700cc 70%,#ffc1074d 85%,#0000 100%);height:2px;animation:3s linear infinite shimmerSlide;position:absolute;bottom:0;left:0;right:0}@keyframes shimmerSlide{0%{background-position:-200% 0}to{background-position:200% 0}}.ramadan-header-border:after{content:"";filter:blur(4px);background:linear-gradient(90deg,#0000,#ffd70026,#0000);height:4px;position:absolute;top:-2px;left:0;right:0}.header.ramadan-header .nav{z-index:3;position:relative}@media (width<=768px){.ramadan-hanging-lantern:nth-child(2n){display:none}.lantern-body{font-size:12px}}body{background-color:var(--primary-color)}@media (width<=768px){body:has(.sidebar.open){overflow-y:hidden}}body::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}body::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:#f1f5f9}.scroll-style::-webkit-scrollbar{height:7px}.scroll-style::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}.scroll-style::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.scroll-style::-webkit-scrollbar-thumb:hover{background:#3855a9}main{background-color:var(--primary-color)}.wrapper{background-color:var(--main-bg);width:100%;margin:var(--space-md) var(--space-md) var(--space-md) 0;border-radius:var(--radius-md);padding:var(--space-md)}@media (width<=1100px){.wrapper{margin:var(--space-sm)}}.wrapper .main-content{padding:var(--space-md);border-radius:var(--radius-sm);background-color:#f1f5f9;min-height:calc(100vh - 110px);margin-bottom:2rem}@media (width<=1100px){.wrapper .main-content{padding:0 0 6rem}}.wrapper .main-content .head_title{color:var(--dark-color);font-size:var(--md-size);font-family:medium,sans-serif}.wrapper .main-content .line{border:1px dashed var(--border-color);width:100%;height:1px;margin:var(--space-md) 0}.wrapper .main-content .line_separate_section{border:1px solid var(--white-color);width:100%;height:1px;margin:var(--space-sm) 0}.sidebar-container{flex-direction:column;gap:1rem;display:flex}.sidebar-container .sidebar-card{background-color:#eef2f6;background-image:url(../../images/OBJECTS.png);border-radius:1rem;padding:1rem}.sidebar-container .sidebar-card .sidebar-card-title{color:#000;font-family:Bold,sans-serif;font-size:var(--space-lg);margin-bottom:1rem}.sidebar-container .sidebar-card .items{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sidebar-container .sidebar-card .parent-card{opacity:.2;background-color:#fff;border-radius:1rem;flex:1;align-items:center;gap:.5rem;padding:.5rem;display:flex}.sidebar-container .sidebar-card .parent-card.parent-card-active{opacity:1}.sidebar-container .sidebar-card .parent-card .parent-icon{width:2.6rem;height:2.6rem}.sidebar-container .sidebar-card .parent-card .parent-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sidebar-container .sidebar-card .parent-card .parent-info{flex-direction:column;justify-content:start;align-items:start;gap:.25rem;display:flex}.sidebar-container .sidebar-card .parent-card .parent-info h4{color:#0a152e;font-family:Bold,sans-serif;font-size:var(--space-md)}.sidebar-container .sidebar-card .parent-card .parent-info h6{color:#909dad;font-family:Regular,sans-serif;font-size:var(--space-sm)}.sidebar-container .sidebar-card .parent-child-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.sidebar-container .sidebar-card .child-card{background-color:#fff;border-radius:1rem;flex:1;justify-content:center;align-items:center;gap:1rem;min-width:200px;padding:1rem;transition:all .3s ease-in-out;display:flex}.sidebar-container .sidebar-card .child-card .child-info>*{color:var(--primary-color);font-family:Bold,sans-serif;font-size:var(--space-md)}.sidebar-container .sidebar-card .child-card:hover{box-shadow:0 0 .1rem var(--primary-color);border:1px solid var(--primary-color);cursor:pointer}.sidebar-container .sidebar-card .sub-child-card{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;min-width:200px;display:flex}.sidebar-container .sidebar-card .sub-child-card .child-child-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.sidebar-container .sidebar-card .sub-child-card .child-child-wrapper .child-card{background-color:#ffffffb3}.sidebar-container .sidebar-card .sub-child-card .child-child-wrapper .child-info h4{font-size:calc(var(--space-sm) + 2px)}.sidebar-container .sidebar-card .sub-child-card>*{width:100%}.login{background:#0a0e1a;grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);gap:0;width:100%;min-height:100vh;padding:0;display:grid;position:relative;overflow:hidden}@keyframes morphBackground{0%,to{filter:blur(80px)hue-rotate();transform:scale(1)}33%{filter:blur(100px)hue-rotate(30deg);transform:scale(1.1)}66%{filter:blur(90px)hue-rotate(-30deg);transform:scale(.95)}}.login-icon{z-index:10;flex-direction:column;grid-area:1/span 5/auto/span 5;justify-content:center;align-items:center;padding:4rem 3rem;display:flex;position:relative}.login-icon:before{content:"";filter:blur(60px);background:linear-gradient(135deg,#1e3a8e4d,#3b5bdb4d);border-radius:50%;width:200px;height:200px;animation:8s ease-in-out infinite float1;position:absolute;top:10%;left:10%}.login-icon:after{content:"";filter:blur(70px);background:linear-gradient(135deg,#3b5bdb33,#1e3a8e33);border-radius:50%;width:250px;height:250px;animation:10s ease-in-out infinite float2;position:absolute;bottom:10%;right:10%}@keyframes float1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-30px)scale(1.2)}}@keyframes float2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,40px)scale(1.15)}}.login-icon-title{text-align:center;-webkit-text-fill-color:transparent;letter-spacing:-3px;color:#fff;z-index:1;background:linear-gradient(135deg,#fff 0%,#a5b4fc 50%,#fff 100%) 0 0/200% 200%;background-clip:text;grid-area:span 1/span 12/span 1/span 12;margin-bottom:2rem;font-family:Bold,sans-serif;font-size:2rem;font-weight:900;animation:4s infinite gradientText,1s ease-out slideDown;position:relative}@keyframes gradientText{0%,to{background-position:0%}50%{background-position:100%}}.login-icon-title:after{content:"";background:linear-gradient(90deg, var(--primary-color) 0%, #3b5bdb 50%, transparent 100%);border-radius:3px;width:150px;height:6px;position:absolute;bottom:-20px;left:0;box-shadow:0 0 20px #1e3a8e99}.login-icon-text{color:#ffffffbf;text-align:center;z-index:1;text-shadow:0 2px 10px #00000080;max-width:500px;margin-bottom:3rem;font-family:Regular,sans-serif;font-size:1.15rem;line-height:1.9;animation:1s ease-out .3s both fadeInUp;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.login-icon .h-55{z-index:1;filter:drop-shadow(0 20px 40px #1e3a8e66);width:100%;max-width:450px;height:450px;animation:1s ease-out .6s both fadeInScale;position:relative}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.login-form{flex-direction:column;grid-area:1/span 7/auto/span 7;justify-content:center;align-items:center;gap:2rem;padding:4rem 5rem;animation:1s cubic-bezier(.16,1,.3,1) .6s both slideInFromRight;display:flex;position:relative}.login-form .logo{justify-content:center;align-items:center;gap:4px;display:flex}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.login-form:before{content:"";backdrop-filter:blur(30px)saturate(180%);z-index:-1;background:#ffffff08;border:1px solid #ffffff1a;border-radius:40px;position:absolute;inset:10%;box-shadow:0 40px 100px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #0000001a}.login-form:after{content:"";opacity:.1;pointer-events:none;z-index:-1;background-color:#0000;background-image:linear-gradient(135deg,#0000 0% 49.9%,#1e3a8e4d 50%,#0000 50.1% 100%),linear-gradient(45deg,#0000 0% 49.9%,#3b5bdb4d 50%,#0000 50.1% 100%);background-position:0 0,30px 30px;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:40px;position:absolute;inset:8%}.login-form .login-image{filter:drop-shadow(0 10px 30px #1e3a8e66);width:15rem;animation:1.2s cubic-bezier(.16,1,.3,1) .2s both logoEntrance}@keyframes logoEntrance{0%{opacity:0;transform:scale(.5)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.login-form .title{-webkit-text-fill-color:transparent;letter-spacing:-2px;text-shadow:0 10px 30px #ffffff1a;background:linear-gradient(135deg,#fff 0%,#e0e7ff 100%);background-clip:text;margin-bottom:.5rem;font-family:bold,sans-serif;font-size:3rem;font-weight:800;animation:1s ease-out .4s both titleSlide}@keyframes titleSlide{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.login-form .description{color:#fff9;text-align:center;margin-bottom:2rem;font-family:regular,sans-serif;font-size:1rem;animation:1s ease-out .6s both fadeIn}.login-form .input-wrapper{width:75%;animation:inputSlide 1s ease-out calc(.8s + var(--delay,0s)) both;position:relative}.login-form .input-wrapper:first-of-type{--delay:0s}.login-form .input-wrapper:nth-of-type(2){--delay:.1s}@keyframes inputSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-form label{letter-spacing:1.5px;text-transform:uppercase;text-shadow:0 2px 4px #0000004d;font-family:bold,sans-serif;font-size:.8rem;font-weight:600;display:block;color:#ffffffe6!important;margin-bottom:.75rem!important}.login-form .input{color:#fff;backdrop-filter:blur(10px);text-transform:lowercase;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:16px;outline:none;width:100%;padding:1.25rem 1.5rem;font-family:regular,sans-serif;font-size:1.05rem;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #0003,0 0 #1e3a8e00}.login-form .input::placeholder{color:#ffffff4d}.login-form .input:focus{border-color:var(--primary-color);background:#ffffff14;transform:translateY(-3px);box-shadow:inset 0 2px 4px #0003,0 0 0 4px #1e3a8e4d,0 10px 40px #1e3a8e66}.login-form .input:hover{border-color:#fff3}.login-form button{text-transform:uppercase;letter-spacing:2px;color:#fff;background:linear-gradient(135deg, var(--primary-color) 0%, #3b5bdb 100%);cursor:pointer;border:none;border-radius:16px;width:75%;margin-top:1.5rem;padding:1.5rem 2.5rem;font-family:bold,sans-serif;font-size:1.05rem;font-weight:700;transition:all .5s cubic-bezier(.16,1,.3,1);animation:1s ease-out 1s both buttonSlide;position:relative;overflow:hidden;box-shadow:0 20px 60px #1e3a8e66,0 0 #1e3a8e00,inset 0 1px #fff3}@keyframes buttonSlide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-form button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.login-form button:hover:before{left:100%}.login-form button:after{content:"";-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#fff,#3b5bdb,#fff);border-radius:16px;padding:2px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.login-form button:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 30px 80px #1e3a8e99,0 0 0 6px #1e3a8e33,inset 0 1px #ffffff4d}.login-form button:hover:after{opacity:1}.login-form button:active{transform:translateY(-2px)scale(.98)}@media screen and (width<=1335px){.login-form{grid-column:span 7/span 7;padding:3rem}.login-icon{grid-column:span 5/span 5}.login-icon-title{font-size:3.5rem}}@media screen and (width<=900px){.login{grid-template-rows:auto auto;grid-template-columns:1fr}.login-icon{grid-area:1/1;min-height:50vh;padding:3rem 2rem}.login-icon-title{font-size:3rem}.login-icon .h-55{height:300px}.login-form{grid-area:2/1;min-height:50vh;padding:3rem 2rem}.login-form .input-wrapper,.login-form button{width:90%}}@media screen and (width<=600px){.login-icon{display:none}.login-form{grid-row:1;min-height:100vh;padding:2rem 1.5rem}.login-form:before{inset:5%}.login-form .title{font-size:2.5rem}.login-form .input-wrapper,.login-form button{width:100%}}.co-vision{z-index:1;flex-direction:column;align-items:center;gap:2.5rem;width:100%;padding:0;animation:1.2s ease-out .9s both fadeInUp;display:flex;position:relative}.ceo{backdrop-filter:blur(20px)saturate(180%);background:#ffffff0d;border:1px solid #ffffff26;border-radius:30px;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:2.5rem 3rem;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006,inset 0 1px #ffffff26,inset 0 -1px #0000001a}.ceo:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#0000 0%,#1e3a8e80 25%,#3b5bdb80 50%,#1e3a8e80 75%,#0000 100%);border-radius:30px;transition:opacity .5s;animation:8s linear infinite rotateBorder;position:absolute;inset:-2px}.ceo:hover:before{opacity:1}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ceo:hover{transform:translateY(-5px);box-shadow:0 30px 80px #00000080,0 0 0 1px #fff3,inset 0 1px #fff3}.ceo img{-o-object-fit:cover;object-fit:cover;z-index:1;border:4px solid #ffffff26;border-radius:50%;width:180px;height:180px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 15px 40px #00000080,0 0 0 8px #1e3a8e33,inset 0 2px 4px #0003}.ceo:hover img{border-color:#1e3a8e80;transform:scale(1.05);box-shadow:0 20px 50px #0009,0 0 0 12px #1e3a8e4d,inset 0 2px 4px #0000004d}.ceo h2{-webkit-text-fill-color:transparent;letter-spacing:-.5px;text-align:center;text-shadow:0 5px 20px #ffffff1a;background:linear-gradient(135deg,#fff 0%,#c7d2fe 100%);background-clip:text;margin:.5rem 0 0;font-family:Bold,sans-serif;font-size:1.75rem;font-weight:800;transition:all .3s}.ceo:hover h2{letter-spacing:.5px}.ceo h6{color:#a5b4fce6;text-transform:uppercase;letter-spacing:3px;background:#1e3a8e33;border:1px solid #1e3a8e4d;border-radius:20px;margin:0;padding:.5rem 1.5rem;font-family:Bold,sans-serif;font-size:.9rem;font-weight:900;transition:all .3s;box-shadow:0 5px 15px #1e3a8e33,inset 0 1px #ffffff1a}.ceo:hover h6{background:#1e3a8e4d;box-shadow:0 8px 20px #1e3a8e4d,inset 0 1px #ffffff26}.co-vision .description{color:#ffffffd9;text-align:start;width:100%;white-space:wrap;backdrop-filter:blur(20px)saturate(180%);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:25px;padding:2.5rem;font-family:Regular,sans-serif;font-size:1.05rem;line-height:1.9;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff1a,inset 0 -1px #0000001a}.co-vision .description:before{-webkit-text-fill-color:transparent;opacity:.4;background-clip:text;line-height:1}.co-vision .description:after{-webkit-text-fill-color:transparent;opacity:.4;background:linear-gradient(135deg,#3b5bdb4d,#1e3a8e4d);background-clip:text;font-family:Bold,serif;font-size:5rem;line-height:1;position:absolute;bottom:-15px;right:20px}.co-vision .description:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-3px);box-shadow:0 25px 70px #0006,0 0 0 1px #ffffff1a,inset 0 1px #ffffff26}.co-vision .description:hover:after{opacity:.6}@media screen and (width<=900px){.co-vision{gap:2rem}.ceo{max-width:400px;padding:2rem 2.5rem}.ceo img{width:120px;height:120px}.ceo h2{font-size:1.5rem}.co-vision .description{max-width:450px;padding:2rem;font-size:1rem}}@media screen and (width<=600px){.co-vision{gap:1.5rem;padding:0 1rem}.ceo{max-width:100%;padding:1.75rem 2rem}.ceo img{border-width:3px;width:100px;height:100px}.ceo h2{font-size:1.35rem}.ceo h6{letter-spacing:2px;padding:.4rem 1.2rem;font-size:.8rem;font-weight:600}.co-vision .description{max-width:100%;padding:1.75rem 1.5rem;font-size:.95rem;line-height:1.8}.co-vision .description:before,.co-vision .description:after{font-size:4rem}}.login-footer{text-align:center;-webkit-text-fill-color:transparent;letter-spacing:-3px;color:#fff;z-index:1;text-shadow:0 0 80px #a5b4fc80;background:linear-gradient(135deg,#fff 0%,#a5b4fc 50%,#fff 100%) 0 0/200% 200%;background-clip:text;grid-area:span 1/span 12/span 1/span 12;margin-bottom:2rem;font-size:2rem;font-weight:900;animation:4s infinite gradientText,1s ease-out slideDown;position:relative}.login-footer p span{color:var(--primary-color);font-family:Bold,sans-serif;font-weight:900}@keyframes loginRamadanGlow{0%,to{box-shadow:inset 0 0 #d4a01700}50%{box-shadow:inset 0 0 80px #d4a0170f}}section.login.ramadan-login{animation:5s ease-in-out infinite loginRamadanGlow}section.login.ramadan-login:before{content:"";z-index:20;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#d4a017 20%,#f5d060 50%,#d4a017 80%,#0000 100%) 0 0/200% 100%;height:3px;animation:3s ease-in-out infinite loginGoldSweep;position:absolute;top:0;left:0;right:0}@keyframes loginGoldSweep{0%{opacity:.5;background-position:200% 0}50%{opacity:1;background-position:0 0}to{opacity:.5;background-position:-200% 0}}.ramadan-login-banner{z-index:20;backdrop-filter:blur(10px);white-space:nowrap;background:linear-gradient(135deg,#d4a0172e 0%,#f5d06014 50%,#d4a0172e 100%);border:1px solid #d4a01759;border-radius:40px;justify-content:center;align-items:center;gap:10px;padding:8px 22px;animation:3s ease-in-out infinite loginBannerPulse;display:flex;position:absolute;top:18px;left:50%;overflow:hidden;transform:translate(-50%)}.ramadan-login-banner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#f5d06024 50%,#0000 100%) 0 0/200% 100%;animation:2.5s linear infinite loginBannerShimmer;position:absolute;inset:0}@keyframes loginBannerPulse{0%,to{border-color:#d4a01759;box-shadow:0 0 #d4a01700}50%{border-color:#d4a017b3;box-shadow:0 0 18px #d4a01740}}@keyframes loginBannerShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ramadan-login-text{letter-spacing:2px;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f5d060,#d4a017,#f5d060) 0 0/200% 100%;background-clip:text;font-size:13px;font-weight:700;animation:3s ease-in-out infinite loginTextGold}@keyframes loginTextGold{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.ramadan-login-crescent{filter:drop-shadow(0 0 5px #d4a017b3);font-size:16px;animation:4s ease-in-out infinite loginCrescentSway;display:inline-block}@keyframes loginCrescentSway{0%,to{filter:drop-shadow(0 0 5px #d4a01799);transform:rotate(-12deg)scale(1)}50%{filter:drop-shadow(0 0 10px #d4a017);transform:rotate(12deg)scale(1.18)}}.ramadan-login-stars{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.ramadan-login-star{width:var(--size,4px);height:var(--size,4px);opacity:0;animation:loginStarTwinkle var(--dur,2s) ease-in-out infinite var(--delay,0s);background:#f5d060;border-radius:50%;position:absolute;box-shadow:0 0 5px 1px #f5d06099}@keyframes loginStarTwinkle{0%,to{opacity:0;transform:scale(.5)}40%,60%{opacity:.9;transform:scale(1.2)}}.ramadan-login-lanterns{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.ramadan-login-lantern{bottom:-50px;left:var(--x,50%);opacity:0;animation:loginLanternRise var(--dur,10s) ease-in-out infinite var(--delay,0s);filter:drop-shadow(0 0 8px #d4a017cc);font-size:22px;position:absolute}@keyframes loginLanternRise{0%{opacity:0;transform:translateY(0)rotate(0)}8%{opacity:.85}80%{opacity:.6;transform:translateY(-105vh)rotate(12deg)}to{opacity:0;transform:translateY(-115vh)rotate(18deg)}}section.login.ramadan-login .login-form,section.login.ramadan-login .login-icon,section.login.ramadan-login .login-footer{z-index:5;position:relative}.card .icon svg{cursor:pointer;width:22px;height:22px}.card .customer-reviews{margin-bottom:.5rem}.card .customer-reviews .customer{gap:1rem;display:flex}@media (width<=768px){.card .customer-reviews .customer{flex-direction:column}}.card .customer-reviews .customer .input{width:calc(150 / var(--base-height) * 100vw)}@media (width<=768px){.card .customer-reviews .customer .input{width:100%}}.card .customer-reviews .customer .input-label .image{width:calc(30 / var(--base-height) * 100vw);height:calc(30 / var(--base-height) * 100vw);border-radius:50%;display:flex;overflow:hidden}.card .customer-reviews .customer .input-label .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=768px){.card .customer-reviews .customer .input-label .image{width:calc(60 / var(--base-height) * 100vw);height:calc(60 / var(--base-height) * 100vw)}}.card .customer-reviews .customer .actions .btn-primary{padding:calc(5 / var(--base-height) * 100vh);font-size:.6rem}.card .customer-reviews .customer p{margin-top:.5rem;font-size:.6rem!important}.input-label{color:var(--text-color-2);margin-bottom:var(--space-sm);font-family:medium,sans-serif;font-size:.9rem}.day-card{padding:var(--space-lg);border-radius:var(--space-sm);border:2px dashed #939393;width:100%}.day-card .sections{margin-bottom:var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.day-card .sections .section{align-items:center;gap:var(--space-md);display:flex}.day-card .sections .section .input-wrapper{min-width:50%}@media (width<=768px){.day-card .sections .section .input-wrapper{min-width:100%}}.day-card .sections .exercises{gap:var(--space-xs);flex-direction:column;display:flex}.day-card .sections .exercises .exercise{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.day-card .sections .exercises .exercise .input-wrapper{min-width:50%}@media (width<=768px){.day-card .sections .exercises .exercise .input-wrapper{min-width:100%}}.day-card .sections .exercises .counter-exercise-wrapper{gap:var(--space-xs);align-items:center;display:flex}.day-card .sections .exercises .counter-exercise-wrapper .counter{border-radius:var(--space-sm);border:1px dashed #939393;justify-content:center;align-items:center;display:flex}.day-card .sections .exercises .counter-exercise-wrapper .counter label{margin-bottom:0;font-family:medium,sans-serif}.day-card .sections .exercises .counter-exercise-wrapper .counter input{padding:var(--space-xs);width:calc(55 / var(--base-height) * 100vh)}.day-card .sections .exercises .counter-exercise-wrapper .counter input:focus{outline:none}.day-card .sections .exercises .counter-exercise-wrapper .counter .arrows{padding:var(--space-xs);border-inline-start:1px dashed #939393}.day-card .sections .exercises .counter-exercise-wrapper .counter .arrows svg{cursor:pointer}.add,.delete{gap:var(--space-xs);cursor:pointer;align-items:center;display:flex}.add span{color:var(--primary-color);font-family:medium,sans-serif;font-size:.9rem}.delete span{color:var(--danger-color);font-family:medium,sans-serif;font-size:.9rem}.steps_project{margin-bottom:var(--space-md);display:flex}@media (width<=768px){.steps_project{flex-wrap:wrap}}.steps_project .step{align-items:center;width:33%;max-width:38%;display:flex}@media (width<=768px){.steps_project .step{width:50%;max-width:unset;margin-top:.5rem}}.steps_project .step .number_step{width:var(--lg-size);height:var(--lg-size);background-color:var(--light-color);color:var(--white-color);font-size:var(--sm-size);border-radius:50%;justify-content:center;align-items:center;font-family:light,sans-serif;display:flex;position:relative}.steps_project .step .number_step:after{content:"";left:calc(var(--xl-size) + ((var(--xl-size) - var(--lg-size)) / 2));width:var(--lg-size);background-color:var(--light-color);border-radius:1px 0 0;height:2px;position:absolute;top:40%}@media (width<=768px){.steps_project .step .number_step:after{width:var(--md-size)}}.steps_project .step .number_step:before{content:"";left:var(--xl-size);width:var(--xl-size);background-color:var(--light-color);border-radius:1px 0 0;height:2px;position:absolute;top:60%}.steps_project .step .title_step{width:90%;font-size:var(--sm-size);color:var(--light-color);margin-inline-start:var(--space-3xl);font-family:regular,sans-serif;position:relative}@media (width<=768px){.steps_project .step .title_step{width:70%}}.steps_project .step .title_step:after{content:"";width:-webkit-fill-available;margin:0 var(--space-sm);background:linear-gradient(to right, var(--light-color), var(--light-color));border-radius:1px 0 0;height:2px;position:absolute;top:50%}.steps_project .step:last-child{width:24%}@media (width<=768px){.steps_project .step:last-child{width:50%}}.steps_project .step:last-child .title_step{width:fit-content}.steps_project .step:last-child .title_step:after{content:unset}.steps_project .step.active .number_step{width:var(--lg-size);height:var(--lg-size);background-color:var(--primary-color);color:var(--white-color);font-size:var(--sm-size);border-radius:50%;justify-content:center;align-items:center;font-family:light,sans-serif;display:flex;position:relative}.steps_project .step.active .number_step:after{content:"";left:calc(var(--xl-size) + ((var(--xl-size) - var(--lg-size)) / 2));width:var(--lg-size);background-color:var(--primary-color);border-radius:1px 0 0;height:2px;position:absolute;top:40%}@media (width<=768px){.steps_project .step.active .number_step:after{width:var(--md-size)}}.steps_project .step.active .number_step:before{content:"";left:var(--xl-size);width:var(--xl-size);background-color:var(--primary-color);border-radius:1px 0 0;height:2px;position:absolute;top:60%}.steps_project .step.active .title_step{width:90%;font-size:var(--md-size);color:var(--primary-color);margin-inline-start:var(--space-3xl);font-family:regular,sans-serif;position:relative}@media (width<=768px){.steps_project .step.active .title_step{width:70%}}.steps_project .step.active .title_step:after{content:"";width:-webkit-fill-available;margin:0 var(--space-sm);background:linear-gradient(90deg,#1e3a8e,#fff);border-radius:1px 0 0;height:2px;position:absolute;top:50%}.steps_project .step.active:last-child .title_step{width:fit-content}.steps_project .step.active:last-child .title_step:after{content:unset}@media (width<=768px){.contracted-for-checkbox{flex-wrap:wrap}}.method-project-section{margin-bottom:2rem}.method-project-section .added-project-method{margin-top:var(--space-lg);flex-wrap:wrap;justify-content:end;display:flex}.method-project-section .added-project-method .title_method{width:95%;margin-bottom:var(--space-lg);position:relative}.method-project-section .added-project-method .title_method.add_method{cursor:pointer}.method-project-section .added-project-method .title_method.add_method:before{content:" +";font-size:var(--lg-size);left:calc(-1 * var(--space-2xl));width:var(--xl-size);height:var(--xl-size);z-index:999;cursor:pointer;background-color:#1e3a8e1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.method-project-section .added-project-method .title_method.remove_method{cursor:pointer}.method-project-section .added-project-method .title_method.remove_method:before{content:" -";font-size:var(--lg-size);left:calc(-1 * var(--space-2xl));width:var(--xl-size);height:var(--xl-size);z-index:999;cursor:pointer;background-color:#1e3a8e1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.method-project-section .added-project-method .title_method:after{content:"";left:calc(-1 * var(--space-lg));top:var(--xl-size);z-index:0;width:2px;height:calc(var(--3xl-size) * 2.2);background-color:var(--primary-color);position:absolute}.method-project-section .added-project-method .input-wrapper{width:30%;margin-inline-start:var(--space-lg)}@media (width<=768px){.method-project-section .added-project-method .input-wrapper{width:45%;margin-inline-start:var(--space-sm)}}.design-project .design_project_table{gap:var(--space-sm);display:flex}.design-project .design_project_table .design_project_table_title{color:var(--primary-color);border-radius:var(--radius-xs);width:10%;padding:var(--space-lg) 0;background-color:#1e3a8e1a;justify-content:center;align-items:center;display:flex}.design-project .design_project_table .design_project_table_title .input-checkbox-wrapper{writing-mode:vertical-rl;text-orientation:mixed;justify-content:center;align-items:center;margin-inline-end:0;display:flex;transform:rotate(180deg)}.design-project .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=checkbox]{transform:rotate(180deg);width:var(--sim-sm-size)!important;height:var(--sim-sm-size)!important}.design-project .design_project_table .design_project_table_title .input-checkbox-wrapper .input-label{color:var(--primary-color)}.design-project .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=checkbox]:checked+.input-label:after,.design-project .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=radio]:checked+.input-label:after{transform:rotate(180deg)}.design-project .design_project_table .design_project{width:90%}.design-project .design_project_table .design_project .design_project_header{display:flex}.design-project .design_project_table .design_project .design_project_header .design_project_title{width:100%;padding:var(--space-sm) 0;text-align:center;font-family:medium,sans-serif;font-size:var(--sim-sm-size)}.design-project .design_project_table .design_project .design_project_content{padding:var(--space-md);margin-top:var(--space-sm);border-radius:var(--radius-xs);background-color:#fff;flex-wrap:wrap;display:flex;position:relative}.design-project .design_project_table .design_project .design_project_content:first-of-type{margin-top:0}.design-project .design_project_table .design_project .design_project_content .design_project_col{width:21.25%;margin:auto}.design-project .design_project_table .design_project .design_project_content .design_project_col .permits-inputs{flex-direction:column;align-items:start;width:75%;display:flex}.design-project .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper{justify-content:center;align-items:center;display:flex;margin-inline-end:0!important}.design-project .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=checkbox],.design-project .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=radio]{width:var(--sim-sm-size)!important;height:var(--sim-sm-size)!important}:is(.design-project .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=checkbox],.design-project .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=radio]):checked+.input-label:after{left:calc(var(--space-sm) + -6px);top:calc(-1 * var(--space-sm) + 18px)}.design-project .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper .input-label{color:var(--primary-color);margin:.25rem 0}.design-project .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper .input-label:before{width:var(--checkbox-size-sm);height:var(--checkbox-size-sm);border-radius:4px}.design-project .design_project_table .design_project .design_project_content .design_project_col .design_project_text{justify-content:center;align-items:center;display:flex}.design-project .design_project_table .design_project .design_project_content .design_project_col .design_project_text .color_primary{font-family:medium,sans-serif}.design-project .design_project_table .design_project .design_project_content .design_project_col:nth-child(4){width:15%}.design-project .design_project_table .design_project .design_project_content .design_project_collapse{cursor:pointer;justify-content:center;align-items:center;gap:var(--space-sm);width:100%;font-family:regular,sans-serif;display:flex}.design-project .design_project_table .design_project .design_project_content .design_project_collapse .design_project_collapse_icon{width:var(--md-size);height:var(--md-size)}.show-project{min-height:100vh}.show-project .general-project-data{justify-content:space-between;align-items:end;display:flex}@media (width<=768px){.show-project .general-project-data{align-items:start;gap:var(--space-md);flex-direction:column}}.show-project .info{width:unset}.show-project .floors-table-data{width:85%}.show-project .breadcrumb{height:clamp(140px, calc(140 * 100vh / var(--base-height)), 170px);padding:unset;position:relative}.show-project .header-breadcrumb{width:100%;height:100%}.show-project .project-logo{left:var(--space-md);-o-object-fit:contain;object-fit:contain;width:100px;height:100px;padding:var(--space-md);background-color:#fff;border-radius:50%;position:absolute;bottom:-50px}.show-project .menu-icon{right:var(--space-sm);top:var(--space-sm);cursor:pointer;gap:var(--gap-sm);width:30px;height:30px;padding-inline:var(--space-sm);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 4px 8px #0000001a}.show-project .menu-icon.active svg{transform:rotate(180deg)}.show-project .menu-icon:hover svg{animation:.6s ease-in-out infinite alternate debouncing}.show-project .dropdown-menu{margin-top:5px}.show-project .dropdown-menu li{cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-xs);align-items:center;gap:var(--gap-sm);color:#546881;transition:all .2s ease-in-out;display:flex}.show-project .dropdown-menu li:not(:last-child){border-bottom:1px solid #f2f2f3}.show-project .dropdown-menu li:hover{background-color:#f2f2f3}.show-project .dropdown-menu li:hover svg path{fill:var(--primary-color)}.show-project .dropdown-menu{right:var(--space-sm);top:calc(var(--xl-size) + var(--space-sm));border-radius:var(--radius-xs);z-index:1000;background-color:#fff;min-width:150px;position:absolute;box-shadow:0 4px 8px #0000001a}.show-project .project-code{align-items:center;display:flex}.show-project .project-code .project-title{margin-inline-end:5px;font-family:regular,sans-serif}.show-project .project-code .code{color:#909dad;font-family:light,sans-serif}.show-project .project-status{align-items:center;width:100%;display:flex}.show-project .project-status .lock{cursor:pointer;align-items:center;gap:var(--space-sm);color:var(--primary-color);font-family:regular,sans-serif;font-size:var(--md-size);text-decoration:underline;display:flex}.show-project .project-actions{align-items:center;gap:var(--space-lg);margin-top:var(--space-lg);display:flex}@media (width<=768px){.show-project .project-actions{gap:var(--space-sm);flex-wrap:wrap}}.show-project .project-actions .btn-reject,.show-project .project-actions .btn-accept{width:25%}.show-project .project-actions .btn-primary,.show-project .project-actions .btn-secondary{width:100%;font-family:regular,sans-serif}.show-project .project-actions .btn-secondary svg{fill:var(--primary-color)}.show-project .project-info{margin-top:var(--space-lg);padding:var(--space-md);border-radius:var(--radius-sm);background-color:#fff}@media (width<=768px){.show-project .project-info .btn-wrapper .btn-primary{width:100%}}.show-project .project-info .add-notes.disabled{opacity:.1}.show-project .project-info .last-variations{color:#47586e;font-size:var(--md-size);justify-content:space-between;align-items:center;gap:var(--space-sm);font-family:medium,sans-serif;display:flex}.show-project .project-info .last-variations-code{color:var(--primary-color);font-size:var(--md-size);font-family:medium,sans-serif}.show-project .project-info.change-status{border:1px soild var(--primary-color-opacity-1);justify-content:space-between;align-items:center;display:flex}@media (width<=768px){.show-project .project-info.change-status{align-items:start;gap:var(--space-md);flex-direction:column}}.show-project .project-info.change-status .btn-secondary svg path{fill:var(--primary-color)}.show-project .project-info.change-status .actions{width:35%}.show-project .project-info.change-status .actions button{width:100%}.show-project .project-info .input-label:before{display:none}.show-project .project-info .project-title{align-items:center;gap:var(--space-xs);font-family:regular,sans-serif;font-size:var(--md-size);text-transform:capitalize;border-bottom:1px solid var(--line-color);padding-bottom:var(--space-sm);display:flex}@media (width<=768px){.show-project .project-info .project-title{margin-bottom:1rem}}.show-project .project-info .project-types{font-family:regular,sans-serif;font-size:var(--md-size);border-bottom:1px solid var(--line-color);width:fit-content;margin-top:var(--space-md);padding-bottom:var(--space-md);align-items:center;display:flex}@media (width<=768px){.show-project .project-info .project-types{flex-wrap:wrap}}.show-project .project-info .project-types li{margin-inline-end:var(--space-3xl);display:flex}@media (width<=768px){.show-project .project-info .project-types li{width:100%}}.show-project .project-info .project-types li span{margin-inline-start:var(--space-sm);display:block}.show-project .project-info .project-types li:last-of-type{margin-inline-end:0}.show-project .project-info .project-address{margin-top:var(--space-md);justify-content:space-between;align-items:center;display:flex}.show-project .project-info .project-address .address{align-items:center;font-family:regular,sans-serif;display:flex}@media (width<=768px){.show-project .project-info .project-address .address{font-size:.8rem}}.show-project .project-info .project-address .address span{margin-inline-start:var(--space-sm);display:block}.show-project .project-info .project-deliverables li{font-family:regular,sans-serif;font-size:var(--md-size);margin-top:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.show-project .project-info .project-deliverables li:before{content:"▞";font-family:bold,sans-serif;font-size:var(--sm-size);color:#000;margin-inline-end:.5rem}.show-project .project-info .project-deliverables li h3{margin-inline-end:.5rem}.show-project .project-info .title-introduction{font-family:regular,sans-serif;font-size:var(--md-size);margin-bottom:var(--space-xs);margin-top:var(--space-lg);text-transform:capitalize}.show-project .project-info .project-description{font-family:regular,sans-serif;font-size:var(--md-size);margin-bottom:var(--space-xs);border:1px solid var(--line-color);border-radius:var(--radius-sm);padding:var(--space-md);color:var(--light-color);align-items:center;gap:var(--sm-size);width:100%;white-space:wrap;word-wrap:break-word;overflow-wrap:break-word;text-wrap:wrap;flex-wrap:wrap;display:flex}.show-project .project-info .design_project_table{gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.show-project .project-info .design_project_table .design_project_table_title{color:var(--primary-color);border-radius:var(--radius-xs);width:5%;padding:var(--space-lg) 0;background-color:#1e3a8e1a;justify-content:center;align-items:center;display:flex}@media (width<=768px){.show-project .project-info .design_project_table .design_project_table_title{width:10%}}.show-project .project-info .design_project_table .design_project_table_title .input-checkbox-wrapper{writing-mode:vertical-rl;text-orientation:mixed;justify-content:center;align-items:center;margin-inline-end:0;display:flex;transform:rotate(180deg)}.show-project .project-info .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=checkbox]{transform:rotate(180deg);width:var(--sim-sm-size)!important;height:var(--sim-sm-size)!important}.show-project .project-info .design_project_table .design_project_table_title .input-checkbox-wrapper .input-label{color:var(--primary-color)}.show-project .project-info .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=checkbox]:checked+.input-label:after,.show-project .project-info .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=radio]:checked+.input-label:after{transform:rotate(180deg)}.show-project .project-info .design_project_table .design_project{width:95%}@media (width<=768px){.show-project .project-info .design_project_table .design_project{overflow-x:auto}}.show-project .project-info .design_project_table .design_project .design_project_header{display:flex}@media (width<=768px){.show-project .project-info .design_project_table .design_project .design_project_header{white-space:nowrap;flex-wrap:nowrap}}.show-project .project-info .design_project_table .design_project .design_project_header .design_project_title{width:33.3%;padding:var(--space-sm) 0;text-align:center;font-family:medium,sans-serif;font-size:var(--sim-sm-size)}@media (width<=768px){.show-project .project-info .design_project_table .design_project .design_project_header .design_project_title{width:unset;flex:0 0 50%}}.show-project .project-info .design_project_table .design_project .design_project_content{margin-bottom:var(--space-sm);border-radius:var(--radius-xs);background-color:#fff;flex-wrap:wrap;display:flex}@media (width<=768px){.show-project .project-info .design_project_table .design_project .design_project_content{white-space:nowrap;flex-wrap:wrap}}.show-project .project-info .design_project_table .design_project .design_project_content.cols-3 .design_project_col{width:33.3333%}@media (width<=768px){.show-project .project-info .design_project_table .design_project .design_project_content.cols-5{flex-wrap:nowrap}}.show-project .project-info .design_project_table .design_project .design_project_content.cols-5 .design_project_col{width:20%}@media (width<=768px){.show-project .project-info .design_project_table .design_project .design_project_content.cols-6{flex-wrap:nowrap}}.show-project .project-info .design_project_table .design_project .design_project_content.cols-6 .design_project_col{width:16.6667%}@media (width<=768px){.show-project .project-info .design_project_table .design_project .design_project_content.cols-6 .design_project_col{width:unset;flex:0 0 50%}}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col{border-inline-end:2px solid var(--line-color);flex-direction:column;justify-content:center;width:14.2857%;display:flex}@media (width<=768px){.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col{width:unset;flex:0 0 50%}}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .permits-inputs{flex-direction:column;align-items:start;display:flex}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper{justify-content:center;align-items:center;display:flex;margin-inline-end:0!important}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=checkbox],.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=radio]{width:var(--sim-sm-size)!important;height:var(--sim-sm-size)!important}:is(.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=checkbox],.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=radio]):checked+.input-label:after{left:calc(var(--space-sm) + -6px);top:calc(-1 * var(--space-sm) + 18px)}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper .input-label{color:var(--primary-color);margin:.25rem 0}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper .input-label:before{width:var(--checkbox-size-sm);height:var(--checkbox-size-sm);border-radius:4px}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .design_project_text{align-items:center;gap:var(--gap-xs);text-wrap:nowrap;justify-content:center;font-size:.8rem;display:flex}@media (width<=768px){.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .design_project_text{background-color:#f8fafc}}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .design_project_text.error{color:#c1474f}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .design_project_text.time{text-wrap:nowrap}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .design_project_text.time .visits-months{font-size:var(--sm-size)}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .design_project_text:not(:last-of-type){border-bottom:2px solid var(--line-color)}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .design_project_text.total:last-of-type{border-inline-end:unset;border-bottom:unset}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .design_project_text{padding:var(--space-md)}.show-project .project-info .design_project_table .design_project .design_project_content .design_project_col .design_project_text .color_primary{text-wrap:nowrap;font-family:medium,sans-serif}.show-project .presentation{width:50%;margin-top:var(--space-lg);justify-content:space-between;display:flex}@media (width<=768px){.show-project .presentation{width:100%}}.show-project .presentation .title-presentation{color:var(--primary-color);align-items:center;width:30%;font-family:regular,sans-serif;display:flex}@media (width<=768px){.show-project .presentation .title-presentation{width:100%}}.show-project .presentation .title-presentation .title{margin-inline-start:var(--space-sm);margin-inline-end:var(--space-xs);margin-bottom:0;display:block}.show-project .presentation .count-presentation{color:var(--primary-color);align-items:center;font-family:regular,sans-serif;display:flex}.show-project .presentation .count-presentation .title{margin-inline-start:var(--space-sm);margin-inline-end:var(--space-xs);margin-bottom:0;display:block}.show-project .button-wrapper{margin-top:var(--space-xl)}.icon-download{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #ebecef;padding:.2rem}.icon-download:hover{background-color:var(--primary-color)}.icon-download:hover svg path:nth-child(2),.icon-download:hover svg path:first-child{fill:var(--white-color)}.table-cost-time{background-color:var(--table-bg);padding:var(--space-md)}.table-cost-time .design_project_content{background-color:#ffffff80!important}.table-cost-time .design_project_text{color:#546881}.table-cost-time .total{color:var(--primary-color)}.table-cost-time .total.col{flex-direction:column}.table-cost-time .design_project_content{border:1px solid #f1f3f61a}.missions{text-align:center;width:100%;transition:all .3s ease-in-out}@media (width<=768px){.missions{background-color:#f1f5f9;padding-inline-start:1rem}}.missions .mission{padding:0 0 var(--space-md) 0;border-radius:var(--radius-xs)}.missions .mission_title{margin:var(--space-sm) 0;align-items:center;gap:var(--gap-sm);display:flex}.missions .mission_title .title{text-wrap:nowrap;width:fit-content;font-family:medium,sans-serif}.missions .mission_title .mission-line{background-color:var(--line-color-2);width:100%;height:2px}.missions .mission_content{justify-content:start;align-items:center;gap:var(--gap-sm);font-family:regular,sans-serif;font-size:var(--sm-size);color:#546881;display:flex}@media (width<=768px){.missions .mission_content{justify-content:start}}@keyframes debouncing{0%{transform:translateY(8px)}to{transform:translateY(-8px)}}.dropdown-menu{margin-top:5px}.dropdown-menu li{cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-xs);align-items:center;gap:var(--gap-sm);color:#546881;transition:all .2s ease-in-out;display:flex}.dropdown-menu li:not(:last-child){border-bottom:1px solid #f2f2f3}.dropdown-menu li:hover{background-color:#f2f2f3}.dropdown-menu li:hover svg path{fill:var(--primary-color)}.dropdown-menu{right:var(--space-sm);top:calc(var(--xl-size) + var(--space-sm));border-radius:var(--radius-xs);z-index:1000;background-color:#fff;min-width:150px;position:absolute;box-shadow:0 4px 8px #0000001a}.project-details{font-family:regular,sans-serif;font-size:var(--md-size);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;flex-wrap:wrap;align-items:center;display:flex}.project-details li{min-width:32%;margin-top:var(--space-md);text-transform:capitalize;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;justify-content:start;align-items:center;display:flex}.project-details li h3{align-items:center;display:flex}.project-details li h3:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2011.6625V18.3375C7.5%2022.4875%2010.4375%2024.175%2014.025%2022.1125L15.625%2021.1875C16.0125%2020.9625%2016.25%2020.55%2016.25%2020.1V9.89997C16.25%209.44997%2016.0125%209.03747%2015.625%208.81247L14.025%207.88747C10.4375%205.82497%207.5%207.51247%207.5%2011.6625Z'%20fill='%231E3A8E'/%3e%3cpath%20opacity='0.4'%20d='M17.5%2010.9875V19.025C17.5%2019.5125%2018.025%2019.8124%2018.4375%2019.5624L19.8125%2018.7625C23.4%2016.7%2023.4%2013.2999%2019.8125%2011.2375L18.4375%2010.4375C18.025%2010.2%2017.5%2010.5%2017.5%2010.9875Z'%20fill='%231E3A8E'/%3e%3c/svg%3e");background-size:25px 20px;width:25px;height:20px;display:inline-block}.project-details li h3{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}@media print{.project-details li h3{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.project-details li h3:before{display:none}}.project-details li p{margin-inline-start:var(--space-xs);display:block}@media (width<=768px){.project-details li{width:100%}}.floors-table{justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--space-sm);background-color:#1e3a8e1a;display:flex}.floors-table .floors-table-head{flex-direction:column;width:15%;display:flex}@media (width<=768px){.floors-table .floors-table-head{width:40%}}.floors-table .floors-table-head span{padding:var(--space-md);text-transform:capitalize;background-color:var(--white-color);border-radius:var(--space-sm);text-align:center;margin-bottom:var(--space-xs);color:var(--primary-color);font-family:regular,sans-serif;font-size:.7rem}.floors-table .floors-table-head span:last-child{margin-bottom:0}@media (width<=768px){.floors-table .floors-table-head span{padding:var(--space-md) var(--space-xs)}}.floors-table .add-remove-floor{flex-direction:column;justify-content:center;align-items:center;width:5%;display:flex}.floors-table .add-remove-floor .add-floor{padding:var(--space-sm)}.floors-table .add-remove-floor .add-floor .add-floor-button{background-color:var(--white-color);color:var(--primary-color);border:1px solid var(--primary-color);width:var(--xl-size);height:var(--xl-size);border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.floors-table .add-remove-floor .remove-floor{padding:var(--space-sm)}.floors-table .add-remove-floor .remove-floor .remove-floor-button{background-color:var(--white-color);color:var(--primary-color);border:1px solid var(--primary-color);width:var(--xl-size);height:var(--xl-size);border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.floors-table-data{width:85%;padding-bottom:var(--space-xs);gap:var(--space-xs);display:flex;overflow-x:auto}.floors-table-data::-webkit-scrollbar{height:7px}.floors-table-data::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}.floors-table-data::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.floors-table-data::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.floors-table-data .floor_data-content{flex-direction:column;min-width:13%;max-width:20%;display:flex;position:relative}@media (width<=768px){.floors-table-data .floor_data-content{min-width:40%;max-width:40%}}.floors-table-data .floor_data-content .icon{cursor:pointer;justify-content:space-between;align-items:center;width:95%;display:flex;position:absolute;top:.25rem;right:.25rem}.floors-table-data .floor_data-content .icon svg{width:14px}.floors-table-data .floor_data-content .input{padding:var(--space-md);text-transform:capitalize;background-color:var(--white-color);border-radius:var(--space-sm);text-align:center;margin-bottom:var(--space-xs);width:100%;font-family:regular,sans-serif;font-size:.7rem}.floors-table-data .floor_data-content .input:last-child{margin-bottom:0}.floors-table-data .floor_data-content .input:focus-visible{outline:unset;box-shadow:2px 2px 2px 2px #1e3a8e1a}.head-export{padding:var(--space-md);background:linear-gradient(90deg,#30458d 0%,#1f2d5df0 32.26%,#111935 66.5%);margin-bottom:.5mm}.footer-export{padding-bottom:.5mm}.export-project-pdf{background-color:#fff}@media screen and (width<=1100px){.export-project-pdf{background-color:#fff;padding:1rem 0}.export-project-pdf .main-content{background-color:#fff}}.export-project-pdf .main-content{background-color:#fff}.export-project-pdf .element{padding:0 0 .65mm!important}@media screen and (width<=1100px){.export-project-pdf .table{border:1px solid #a7a1a1}}.export-project-pdf .table thead th{color:var(--primary-color);background-color:#1e3a8e1a}@media screen and (width<=1100px){.export-project-pdf .table thead{clip:unset;height:unset;margin:unset;overflow:unset;padding:unset;position:unset;width:unset;border:none;border-bottom:1px solid #a7a1a1!important}.export-project-pdf .table thead tr,.export-project-pdf .table tbody tr{margin-bottom:0;display:table-row;border-bottom:1px solid #a7a1a1!important}.export-project-pdf .table tbody tr td{text-align:center;padding:var(--space-sm);vertical-align:middle;font-family:regular,sans-serif;display:table-cell;border-bottom:1px solid #a7a1a1!important}}.export-project-pdf .table tfoot tr{margin-bottom:0;display:table-row;border-bottom:1px solid #a7a1a1!important}.export-project-pdf .table tfoot tr td{text-align:center;padding:var(--space-sm);vertical-align:middle;font-family:regular,sans-serif;display:table-cell;border-bottom:1px solid #a7a1a1!important}.export-project-pdf .title-info{font-family:bold,sans-serif;font-size:var(--md-size);color:#000}.export-project-pdf .subtitle-info{color:#000;font-family:medium,sans-serif}.export-project-pdf .text-info{font-family:regular,sans-serif;font-size:var(--sim-sm-size);color:#000}.export-project-pdf .payment-service{margin:1rem 0;padding-inline-start:1.5rem;font-size:.875rem;line-height:1.25rem}.export-project-pdf .payment-service li{margin-bottom:.5rem;font-family:medium,sans-serif}.export-project-pdf .payment-service li span{color:#5d6c81;padding-inline-end:.3rem}.export-project-pdf .export-info-data{border-bottom:1px solid #a7a1a1;padding-top:var(--space-lg)!important;padding-bottom:var(--space-md)!important}.export-project-pdf .export-info-data .info-project-data{border-radius:var(--radius-sm);background-color:#0000;border:1px solid #b2bbc6;width:30%}.export-project-pdf .export-info-data .info-project-data .project-info{border-bottom:1px solid #a7a1a1;justify-content:space-between;align-items:center;display:flex}.export-project-pdf .export-info-data .info-project-data .project-info:last-child{border-bottom:none}.export-project-pdf .export-info-data .info-project-data .project-info .title-info{font-family:medium,sans-serif;font-size:var(--sm-size);color:#000;border-inline-end:1px solid #a7a1a1;width:40%;padding:var(--space-sm)!important}.export-project-pdf .export-info-data .info-project-data .project-info .text-info{font-family:regular,sans-serif;font-size:var(--sm-size);color:#000;padding:var(--space-sm)!important}.export-project-pdf .export-info-data .data-export .project-info{align-items:center;gap:var(--space-sm);width:fit-content;margin-bottom:var(--space-sm);border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md);padding:0 var(--space-md);vertical-align:middle;background-color:#1620430f;height:35px;display:flex}.export-project-pdf .export-info-data .data-export .project-info .title-info{font-family:medium,sans-serif;font-size:var(--sim-sm-size);color:#000;padding-block:var(--space-xs)}.export-project-pdf .export-info-data .data-export .project-info .text-info{font-family:regular,sans-serif;font-size:var(--sim-sm-size);color:#000;padding-block:var(--space-xs)}@media screen and (width<=1100px){.export-project-pdf .export-offer-data{padding-inline:.5rem}}.export-project-pdf .export-offer-data .project-info{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);margin-top:var(--space-sm);display:flex}.export-project-pdf .export-offer-data .project-info .title-info{font-family:bold,sans-serif;font-size:var(--sim-sm-size);color:#000}.export-project-pdf .export-offer-data .project-info .text-info{font-family:regular,sans-serif;font-size:var(--sim-sm-size);color:#000}.export-project-pdf .export-offer-data .project-table{margin-bottom:1rem}.export-project-pdf .export-offer-data .project-table .table{border:1px solid #a7a1a1;width:95%;margin:auto}.export-project-pdf .export-offer-data .project-table .table thead{color:#000;border-bottom:1px solid #a7a1a1}.export-project-pdf .export-offer-data .project-table .table thead tr th{text-align:center;padding:var(--space-sm);vertical-align:middle;border-inline-end:1px solid #a7a1a1;font-family:bold,sans-serif}.export-project-pdf .export-offer-data .project-table .table thead tr th:first-child{width:50px}.export-project-pdf .export-offer-data .project-table .table tbody{color:#000;border-bottom:1px solid #a7a1a1}.export-project-pdf .export-offer-data .project-table .table tbody tr{border-bottom:1px solid #a7a1a1}.export-project-pdf .export-offer-data .project-table .table tbody tr:last-child{border-bottom:none}.export-project-pdf .export-offer-data .project-table .table tbody tr td{text-align:center;padding:var(--space-sm);vertical-align:middle;border-inline-end:1px solid #a7a1a1;font-family:regular,sans-serif}.export-project-pdf .export-offer-data .project-table .table tfoot{color:#000;border-bottom:1px solid #a7a1a1}.export-project-pdf .export-offer-data .project-table .table tfoot tr td{text-align:center;padding:var(--space-sm);vertical-align:middle;border-inline-end:1px solid #a7a1a1;font-family:bold,sans-serif}.export-project-pdf .export-offer-data .floors-table-grid{background-color:#0000;border:1px solid #a7a1a1;flex-wrap:wrap;width:95%;margin:0 auto;display:flex}.export-project-pdf .export-offer-data .grid-floor{flex-direction:column;min-width:12.5%;max-width:22%;display:flex;position:relative}.export-project-pdf .export-offer-data .grid-floor:nth-child(8n) .grid-floor-field{border-inline-end:none}.export-project-pdf .export-offer-data .grid-floor-field{padding:var(--space-md);text-transform:capitalize;text-align:center;color:#434343;border-bottom:1px solid #a7a1a1;border-inline-end:1px solid #a7a1a1;width:100%;margin-bottom:0;font-family:regular,sans-serif;font-size:.7rem}.export-project-pdf .export-offer-data .grid-floor-field.font-bold{color:var(--primary-color)}.export-project-pdf .export-offer-data .time-schedule-table{margin-bottom:1rem}.export-project-pdf .export-offer-data .time-schedule-table .table{table-layout:auto;border-collapse:collapse;border:1px solid #a7a1a1;width:95%;margin:auto}.export-project-pdf .export-offer-data .time-schedule-table .table thead{color:#000;border-bottom:1px solid #a7a1a1}.export-project-pdf .export-offer-data .time-schedule-table .table thead tr th{text-align:center;padding:var(--space-sm);vertical-align:middle;border-inline-end:1px solid #a7a1a1;font-family:bold,sans-serif}.export-project-pdf .export-offer-data .time-schedule-table .table thead tr th:first-child{width:150px}.export-project-pdf .export-offer-data .time-schedule-table .table tbody{color:#000;border-bottom:1px solid #a7a1a1}.export-project-pdf .export-offer-data .time-schedule-table .table tbody tr{border-bottom:1px solid #a7a1a1}.export-project-pdf .export-offer-data .time-schedule-table .table tbody tr:last-child{border-bottom:none}.export-project-pdf .export-offer-data .time-schedule-table .table tbody tr td{text-align:center;vertical-align:middle;border-inline-end:1px solid #a7a1a1;font-family:regular,sans-serif;font-size:.8rem}.export-project-pdf .export-offer-data .time-schedule-table .table tbody tr td span{padding:var(--space-sm);display:block}.export-project-pdf .export-offer-data .time-schedule-table .table tbody tr td span:last-child{border-bottom:none}.export-project-pdf .export-offer-data .time-schedule-table .table tfoot{color:#000;border-bottom:1px solid #a7a1a1}.export-project-pdf .export-offer-data .time-schedule-table .table tfoot tr td{text-align:center;padding:var(--space-sm);vertical-align:middle;border-inline-end:1px solid #a7a1a1;font-family:bold,sans-serif}.export-project-pdf .export-offer-data .approval{border:1px solid #a7a1a1;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.export-project-pdf .export-offer-data .approval{grid-template-columns:repeat(3,minmax(0,1fr))}}.export-project-pdf .export-offer-data .approval .approval-col{padding-inline-start:.5rem;border-inline-end:1px solid #a7a1a1;grid-column:span 1/span 1;padding-bottom:4rem;font-family:medium,sans-serif}.export-project-pdf .export-offer-data .approval .approval-col:last-child{border-inline-end:none}.export-project-pdf .export-offer-data .deliverables{margin-bottom:1rem;font-family:medium,sans-serif}.export-project-pdf .export-offer-data .deliverables li{align-items:center;display:flex}.export-project-pdf .export-offer-data .deliverables li:before{content:"▞";font-family:bold,sans-serif;font-size:var(--sm-size);color:#000;margin-inline-end:.5rem}.export-project-pdf .scope-service .text-info{margin-inline-start:1rem}.export-project-pdf .scope-service .subtitle-info{font-family:bold,sans-serif;font-size:var(--md-size);color:#000;margin-inline-start:1rem}.export-project-pdf .scope-service .design-scope{margin-inline-start:2rem}.export-project-pdf .scope-service .design-scope *{color:#5d6c81}.export-project-pdf .scope-service .design-scope .parent-title-tree,.export-project-pdf .scope-service .design-scope .parent-subtitle-tree{margin-inline-start:2rem}.export-project-pdf .scope-service .design-scope .text-info{margin-top:.5rem;margin-inline-start:1rem;font-family:medium,sans-serif}.footer-export{padding:var(--space-sm);margin-top:var(--md-size);clip-path:polygon(0 0,85% 0,100% 100%,0% 100%);align-items:end;gap:var(--space-md);background:linear-gradient(90deg,#253671 0%,#141d3c 100%);border-top:1px solid #a7a1a1;width:70%;display:flex}.footer-export .logo{max-height:60px}.footer-export p{font-family:regular,sans-serif;font-size:var(--sm-size);color:#fff;margin-top:var(--space-sm)}.head-export{padding-bottom:var(--space-sm);border-bottom:2px solid #000;justify-content:space-between;align-items:center;display:flex}.head-export .logo{width:70%;border-inline-end:3px dashed #ffffff73;justify-content:space-between;align-items:end;padding-inline-end:var(--space-xl);display:flex}.head-export .logo .logo-orbit{width:150px}.head-export .logo .logo-text{-o-object-fit:scale-down;object-fit:scale-down;height:100%}.head-export .information-data{font-size:var(--sm-size);color:#000;font-family:regular,sans-serif}.head-export .information-data p{color:#fff;margin-bottom:var(--space-xs)}.head-export .information-data p:last-child{margin-bottom:0}.client-requirements{gap:var(--space-md);width:100%;max-height:400px;padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.client-requirement-item{justify-content:space-between;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-md);border:1px solid #ccc;border-radius:1rem;transition:all .3s ease-in-out;display:flex;box-shadow:0 0 0 1px #0000001a}.client-requirement-item.pending{--tw-bg-opacity:1;background-color:rgb(252 252 220/var(--tw-bg-opacity,1));border-color:#f59e0b}.client-requirement-item.accepted{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));border-color:#10b981}.client-requirement-item.rejected{--tw-bg-opacity:1;background-color:rgb(252 220 220/var(--tw-bg-opacity,1));border-color:#ef4444}.client-requirement-item .info{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.client-requirement-item .info p{font-family:regular,sans-serif;font-size:var(--sm-size);color:#5d6c81}.client-requirement-item .info p>span{font-family:bold,sans-serif;font-size:var(--md-size);color:#000}.add-project .input-checkbox-wrapper{align-items:center;margin-inline-end:var(--space-md)}.add-project .input-checkbox-wrapper .input-label{height:fit-content;position:relative}.add-project .input-checkbox-wrapper input[type=checkbox]:checked+.input-label:after,.add-project .input-checkbox-wrapper input[type=radio]:checked+.input-label:after{content:"✓";left:calc(var(--space-sm) + -3px);top:calc(-1 * var(--space-sm) + 14px);color:#fff;font-size:calc(var(--checkbox-size) / 2);position:absolute}.add-project .input-label-check{width:100%;margin-bottom:var(--space-sm);border-radius:var(--radius-sm);flex-direction:row-reverse;justify-content:space-between;display:flex}.add-project .input-label-check.background{z-index:999;background-color:#b2bbc633;justify-content:center;align-items:center;width:40%;height:100%;margin-bottom:0;font-size:.8rem;display:flex;position:absolute}.add-project .input-label-check:after{right:calc(var(--space-sm) + -3px);left:unset!important}.add-project .measurement-card{padding:var(--space-sm);border-radius:var(--radius-sm);background-color:#fff6}.add-project .measurement-card.disabled{opacity:.6}.add-project .measurement-card .input{border:none}.add-project .measurement-card .group-input{gap:var(--space-sm);display:flex}.add-project .measurement-card .group-input .input{padding-inline-start:43%}.status{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);justify-content:center;align-items:center;font-family:medium,sans-serif;display:flex}@media (width<=1100px){.status{border-radius:var(--radius-sm);height:35px}}.status.status_New,.status.status_ExtraPaid,.status.status_NS{color:var(--primary-color);background-color:var(--primary-color-opacity-1)}.status.status_UnderStudy,.status.status_Sent,.status.status_Resend,.status.status_Previewed{color:#17a2b8;background-color:#17a2b81a}.status.status_Hold,.status.status_Pending,.status.status_IP,.status.status_Partial,.status.status_InProgress{color:var(--warning-color);background-color:#ffc1071a}.status.status_Rejected,.status.status_Canceled,.status.status_Unpaid,.status.status_PB{color:var(--danger-color);background-color:#ef38261a}.status.status_WaitingPreview,.status.status_WD,.status.status_WaitingDocs{color:var(--info-color);background-color:#6227ef1a}.status.status_Confirmed,.status.status_Accepted,.status.status_Converted,.status.status_Approved,.status.status_US,.status.status_paid,.status.status_Solved,.status.status_FINISH,.status.status_LPO,.status.status_LPOException{color:var(--success-color);background-color:#00b69b1a}.status.status_Revised,.status.status_Previewed,.status.status_BS{color:#212a43;background-color:#212a431a}.project-head-line{text-transform:none;color:#0000;gap:var(--space-sm);margin-bottom:var(--space-lg);background:linear-gradient(90deg,#1e3a8e,#1e3a8e,#0a152e);-webkit-background-clip:text;font-family:bold,serif;display:flex}.project-head-line span{text-transform:capitalize}.project-new-old-tabs{border-radius:var(--radius-sm);padding:var(--space-xs);background-color:#b2bbc61a;align-items:center;display:flex}.project-new-old-tabs .tab{cursor:pointer;border-radius:var(--radius-sm);width:100%;font-family:medium,sans-serif;position:relative}.project-new-old-tabs .tab input[type=radio]{display:none}.project-new-old-tabs .tab input[type=radio]:checked+label{color:#fff}.project-new-old-tabs .tab input[type=radio]:checked+label:before{opacity:1;transform:translate(0)}.project-new-old-tabs .tab label{cursor:pointer;font-size:var(--sm-size);color:var(--dark-color);padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm);width:100%;transition:all var(--transition-sm);z-index:1;justify-content:center;align-items:center;margin-bottom:0;display:flex;position:relative;overflow:hidden}.project-new-old-tabs .tab label:before{content:"";background-color:var(--primary-color);opacity:0;z-index:-1;width:100%;height:100%;transition:all var(--transition-sm);position:absolute;top:0;left:0;transform:translate(-100%)}.project-new-old-tabs .tab label:hover{color:#fff}.project-new-old-tabs .tab label:hover:before{opacity:1;transform:translate(0)}.floor-card{border-radius:var(--sm-size);flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:inset 0 0 0 1px #0000000d,inset 0 2px 8px #0000000a,inset 0 1px 12px #00000005}.floor-card .floor-header{align-items:center;gap:1rem;display:flex}.floor-card .floor-header .floor-title{font-size:var(--md-size);color:#000;text-wrap:nowrap;font-family:Medium,sans-serif}.floor-card .floor-header .floor-line{background-color:#b2bbc633;border-radius:2px;width:100%;height:1px}.floor-card .floor-header .minimize{cursor:pointer;align-items:center;gap:.5rem;display:flex}.floor-card .floor-header .minimize .minimize-icon{font-size:var(--md-size);color:#546881}.floor-card .floor-header .minimize span{font-size:var(--md-size);color:var(--primary-color);font-family:Regular,sans-serif}.floor-content{align-items:center;gap:1rem;width:100%;display:flex}.floor-content .counter{border:1px soild #1e3a8e80;background-color:#f1f3f8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.floor-content .inputs-floor{flex:1}.line-notes{background-color:#b2bbc633;width:100%;height:1px}.all-deta{background:#fff;border-radius:8px;margin-bottom:1rem;padding:1rem}.all-deta span{font-size:var(--sim-sm-size);color:#0000009c;font-family:regular,sans-serif}.all-deta .head{align-items:center;gap:2rem;display:flex}.all-deta .head h4{color:var(--primary-color);font-size:1rem;font-weight:700}@media screen and (width<=425px){.all-deta .head{margin-top:1rem}}@media screen and (width<=768px){.all-deta .head{margin-top:1rem}}.all-deta .client-details h4{font-size:var(--sim-sm-size);color:var(--primary-color);font-family:bold}.all-deta .client-details p{font-size:var(--sim-sm-size);color:#0000009c;margin-bottom:.5rem;font-family:regular}.all-deta .client-details img{border-radius:50%;width:60px;height:60px}.all-deta .appointment-papers{flex-wrap:wrap;justify-content:space-between;align-items:start;margin-top:.5rem;display:flex}.all-deta .appointment-papers .head h4,.all-deta .appointment-papers .appointment-download .head h4{margin-bottom:0}.all-deta .appointment-papers .appointment-download .download{border:1px solid #0000002b;border-radius:7px;align-items:center;gap:2rem;width:fit-content;margin-top:.5rem;padding:.3rem;display:flex}.all-deta .appointment-papers .appointment-download .download .img-inof{gap:.5rem;display:flex}.all-deta .appointment-papers .appointment-download .download .img-inof img{border-radius:4px;width:38px;height:38px}.all-deta .appointment-papers .appointment-download .all-download{gap:var(--gap-md);flex-wrap:wrap;display:flex}.Practical-information{background-color:#0ff;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.Practical-information .right{background:#fff;border-radius:8px;width:50%;padding:.5rem}.Practical-information .right h4{font-size:var(--sim-sm-size);color:var(--primary-color);margin-top:1rem;margin-bottom:.5rem;font-family:bold}.Practical-information .right p{font-size:var(--sim-sm-size);color:#0000009c;margin-bottom:.5rem;font-family:regular}@media screen and (width<=425px){.Practical-information .right{width:100%}.Practical-information .head{margin-top:1rem}}@media screen and (width<=768px){.Practical-information .right{width:100%}.Practical-information .head{margin-top:1rem}}.Practical-information .left{background:#fff;border-radius:8px;width:49%;padding:.5rem}.Practical-information .left h4{font-size:var(--sim-sm-size);color:var(--primary-color);margin-top:1rem;margin-bottom:.5rem;font-family:bold}.Practical-information .left p{font-size:var(--sim-sm-size);color:#0000009c;margin-bottom:.5rem;font-family:regular}@media screen and (width<=425px){.Practical-information .left{width:100%}}@media screen and (width<=768px){.Practical-information .left{width:100%}}.Practical-information .all-btn{gap:.5rem;display:flex}.Practical-information .all-btn button.btn.btn-primary{font-size:.6rem}@media screen and (width<=425px){.Practical-information .all-btn{display:block}.Practical-information button.btn.btn-primary{margin-top:.5rem}}@media screen and (width<=768px){.Practical-information .all-btn{display:block}.Practical-information button.btn.btn-primary{margin-top:.5rem}}.p-tab-active{color:var(--primary-color)!important;border-color:var(--primary-color)!important}.status-info{border-radius:var(--radius-md);padding-inline:1rem;background-color:#fff;padding-bottom:1rem;position:relative}@media (width<=768px){.status-info{width:100%}}.status-info:hover{box-shadow:0 0 10px #0000001a}.status-info:hover:nth-child(odd) .last-day{opacity:1;right:-350px}@media (width<=768px){.status-info:hover:nth-child(odd) .last-day{right:-180px}}.status-info:hover:nth-child(2n) .last-day{opacity:1;left:-200px}@media (width<=768px){.status-info:hover:nth-child(2n) .last-day{left:-50px}}.status-info .info-item{align-items:center;gap:.5rem;display:flex}.status-info .info-item.note{border-top:1px solid #5468811a;margin-top:1rem;padding-top:1rem}.status-info .info-item-title{font-family:medium,sans-serif;font-size:var(--md-size);color:#000}.status-info .info-item-value{font-family:regular,sans-serif;font-size:var(--md-size);color:#546881}.status-info .icon{position:absolute;top:50%;transform:translate(-50%)}@media (width<=1439px){.status-info .icon{display:none}}.last-day{color:var(--primary-color);border-radius:var(--radius-sm);padding:var(--space-sm);opacity:0;background-color:#b2bbc61a;transition:all .7s ease-in-out;position:absolute;top:50%;transform:translate(-50%)}.status-info:nth-child(odd){justify-self:start}@media (width<=1439px){.status-info:nth-child(odd){justify-self:center}}.status-info:nth-child(odd) .last-day{right:-120px}.status-info:nth-child(odd) .icon{right:-50px}.status-info:nth-child(2n){justify-self:end}@media (width<=1439px){.status-info:nth-child(2n){justify-self:center}}.status-info:nth-child(2n) .last-day{left:-120px}.status-info:nth-child(2n) .icon{left:-25px}.status-info .status{border-top-left-radius:0;border-top-right-radius:0}.status-info .info{padding-top:1rem}.history{padding-inline:2rem;flex-direction:column;grid-template-columns:1fr;gap:1rem;padding-top:1rem;display:grid;position:relative}.history .status-history{text-align:center}.history:before{content:"";background-color:var(--primary-color);width:5px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.project-info-status{margin-inline:auto;background-color:#fff;border:3px solid #1e3a8e99;border-radius:4.5rem;flex-direction:column;align-items:center;gap:.5rem;width:fit-content;margin-top:1rem;padding:1rem 2rem;display:flex;position:relative}.project-info-status:before{content:"";background-color:var(--primary-color);width:1.5rem;height:5px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.statics{gap:var(--gap-sm);margin-top:var(--space-lg);display:flex}@media (width<=768px){.statics{flex-wrap:wrap}}.statics .statics-item{border-radius:var(--radius-sm);width:100%;padding:var(--space-md);gap:var(--gap-sm);background-color:#fff;display:flex}.statics .statics-item .statics-item-value{font-family:medium,sans-serif;font-size:calc(var(--md-size) + 2px)}.statics .statics-item .statics-item-name{font-family:regular,sans-serif;font-size:var(--md-size);color:#546881}.client-info{align-items:center;padding:1rem;display:flex}.client-info .img-container{border-radius:var(--radius-md);width:100px;height:100px;overflow:hidden}.client-info .img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.client-info .client-data{flex-wrap:wrap;align-items:center;display:flex}@media (width<=768px){.client-info .client-data{gap:var(--sm-size);flex-direction:column}.client-info .client-data .client-item{width:100%}}.client-info .client-data .client-item{align-items:center;gap:var(--sm-size);text-wrap:nowrap;width:50%;display:flex}.client-info .client-data .client-item .client-data-title,.client-info .client-data .client-item .client-data-value{font-family:medium,sans-serif;font-size:var(--sim-sm-size)}.client-info .client-data .client-item .client-data-title{color:#1d242d}.client-info .client-data .client-item .client-data-value{color:#546881}.table-wrapper{height:300px;overflow-y:auto}.table-wrapper th{text-align:center!important}.study-attachments .input-image-attachment-study,.study-attachments .dragged{gap:var(--gap-md);background-color:var(--primary-color-opacity-1);padding:var(--space-md);color:var(--primary-color);border:1px dashed #b9c2dc;border-radius:1rem;flex-direction:column;font-family:Medium,sans-serif;display:flex}:is(.study-attachments .input-image-attachment-study,.study-attachments .dragged) .attachment-title{color:#0b1432;font-family:Medium,sans-serif}:is(.study-attachments .input-image-attachment-study,.study-attachments .dragged) input[type=file]{display:none}.study-attachments .dragged{flex-flow:wrap;justify-content:center;align-items:center}.study-attachments .attachments-gallery{width:60px;height:60px;padding:var(--sm-size);border-radius:var(--radius-sm);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.study-attachments .attachments-gallery img{aspect-ratio:16/9}.study-attachments .attachments-gallery .date{font-family:regular,sans-serif;font-size:var(--sm-size);color:var(--primary-color)}.study-attachments .attachments-gallery .name{font-family:regular,sans-serif;font-size:var(--sm-size);color:var(--text-color-4)}.study-attachments .attachments-gallery .icon{cursor:pointer;position:absolute;top:2px;right:2px}.study-attachments .attachments-gallery img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}.available-numbers{width:100%;height:650px;overflow:auto}.available-numbers::-webkit-scrollbar{width:5px;height:5px}.available-numbers::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #0000004d}.available-numbers::-webkit-scrollbar-thumb{background-color:var(--primary-color);outline:1px solid #708090}.available-numbers .input-number{width:100%}.available-numbers .input-number label{border:1px solid var(--border-input-color);border-radius:var(--radius-md);padding:var(--space-md);font-size:var(--md-size);background-color:var(--background-input-color);transition:border-color var(--transition-sm);color:var(--text-color-4);cursor:pointer;justify-content:center;align-items:center;font-family:medium,sans-serif;display:flex}.available-numbers .input-number input[type=radio],.available-numbers .input-number input[type=checkbox]{display:none}:is(.available-numbers .input-number input[type=radio],.available-numbers .input-number input[type=checkbox]):checked+label{border-color:var(--primary-color);color:var(--primary-color);background-color:var(--primary-color-opacity-1)}.project-plan .department-card,.project-plan .department-card-show{gap:var(--space-sm);background-color:var(--white-color);border-radius:var(--radius-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}:is(.project-plan .department-card,.project-plan .department-card-show) .department-title,:is(.project-plan .department-card,.project-plan .department-card-show) .permits-title{align-items:center;gap:var(--space-sm);font-family:Medium,sans-serif;display:flex}:is(.project-plan .department-card,.project-plan .department-card-show) .permits-title{font-size:var(--md-size);color:var(--primary-color)}:is(.project-plan .department-card,.project-plan .department-card-show) .department-title{padding-bottom:var(--space-md)}:is(.project-plan .department-card,.project-plan .department-card-show) .accordion-content{border-top:2px solid var(--line-color);padding-top:var(--space-md)}.project-plan .department-card{padding:var(--space-md)}.project-plan .department-card-show{border:1px solid var(--primary-color-opacity-1);background-color:#0000}.project-plan .department-card-show .title-wrapper{padding:var(--space-md);border-radius:var(--radius-sm);background-color:#fff}.project-plan .department-card-show .floor-plan-show{gap:var(--space-sm);padding:var(--space-md);background-color:#0000;flex-direction:column;display:flex}.project-plan .department-card-show .floor-plan-show .floor{padding:var(--space-md);border-radius:var(--radius-sm);background-color:#fff;justify-content:space-between;align-items:center;display:flex}.project-plan .department-card-show .floor-plan-show .floor .floor-title{align-items:center;gap:var(--space-sm);display:flex}.project-plan .department-card-show .floor-plan-show .floor .floor-title .floor-subtitle{font-size:var(--md-size);color:var(--primary-color);font-family:Medium,sans-serif}.project-plan .department-card-show .floor-plan-show .floor .span-title{font-size:var(--md-size);font-family:Medium,sans-serif}.project-plan .department-card-show .floor-plan-show .floor .span-subtitle{font-size:var(--md-size);color:#546881;font-family:Regular,sans-serif}.floor-body{border-radius:var(--radius-sm);padding:var(--space-md);background-color:#f1f5f9}.btn-upload-attachments{justify-content:center;align-items:center;gap:var(--sm-size);background-color:var(--primary-color);border-radius:var(--radius-md);width:100%;height:100%;padding:var(--md-size);font-size:var(--lg-size);color:var(--white-color);flex-direction:column;font-family:regular,sans-serif;display:flex}.hierarchy-container .hierarchy{align-items:start;gap:var(--gap-md);display:flex;position:relative}.hierarchy-container .hierarchy:before{content:"";background-color:var(--primary-color);border-radius:5px;width:4px;height:calc(100% - 32px);position:absolute;top:32px;left:.8rem}.hierarchy-container .hierarchy .hierarchy-icon{z-index:100000;background-color:#1e3a8e1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.hierarchy-container .hierarchy .hierarchy-icon svg{z-index:100000}.hierarchy-container .hierarchy .hierarchy-icon.loader-icon{border:5px solid;border-color:var(--primary-color) transparent;box-sizing:border-box;border-radius:50%;width:32px;height:32px;animation:1s linear infinite rotation;display:inline-block}.hierarchy-container .hierarchy .hierarchy-body{border-radius:var(--radius-md);width:100%;padding:var(--space-md);background-color:#fff;justify-content:space-between;align-items:center;display:flex}.hierarchy-container .hierarchy .hierarchy-body .hierarchy-title{font-family:medium,sans-serif;font-size:var(--md-size)}.hierarchy-container .hierarchy .hierarchy-body .hierarchy-count{font-family:bold,sans-serif;font-size:var(--md-size);color:var(--primary-color)}.hierarchy-container .hierarchy .hierarchy-body .actions{width:50px;height:50px;padding:var(--space-md);border-radius:var(--radius-sm);background-color:#f1f5f9;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.hierarchy-container .hierarchy .hierarchy-body .actions .dropdown-menu{display:none}.hierarchy-container .hierarchy .hierarchy-body .actions:hover .dropdown-menu{display:block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-container{background-color:#f5f7fa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.top-tabs{scrollbar-width:thin;gap:8px;padding:0 20px;display:flex;overflow-x:auto}.top-tabs::-webkit-scrollbar{height:4px}.top-tabs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.tab-button{cursor:pointer;color:#6b7280;white-space:nowrap;background:#fafeff;border:none;border-bottom:3px solid #0000;border-radius:15px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .3s;display:flex;position:relative}.tab-button:hover{color:#3b82f6;background-color:#eff6ff}.tab-button.active{color:#1e3a8e;background-color:#fafeff;border-bottom-color:#1e3a8e;font-family:Bold}.tab-button.active :after{content:"";filter:blur(5px);z-index:0;background:#adc4eb40;border-radius:50%;width:80%;height:15px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tab-icon{width:20px;height:20px}.breadcrumb{background-color:#ffffffe5;align-items:center;gap:20px;padding:15px 30px;display:flex}.breadcrumb-back{cursor:pointer;color:#5e5e5e;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:Bold;font-size:14px;transition:all .2s;display:flex}.breadcrumb-back:hover{background-color:#f9fafb;border-color:#d1d5db}.breadcrumb-path{align-items:center;gap:8px;font-size:14px;display:flex}.breadcrumb-item{color:#1f41bb;font-family:Bold}.breadcrumb-item.active{color:#1f41bb6d;font-family:Bold}.breadcrumb-separator{color:#1f41bb4d;font-family:Bold}.content-area{background:#ffffffe5;border-radius:24px;margin:25px 0;padding:30px}.category-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.category-card{cursor:pointer;background:#fbfbfb;border:2px solid #e8ebe5;border-radius:15px;justify-content:center;align-items:center;gap:16px;margin-bottom:20px;padding:10px 14px;transition:all .3s;display:flex}.category-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.category-icon{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.category-info{justify-content:center;align-items:center;gap:8px;display:flex}.category-title{color:#1f2937;margin:0 0 4px;font-size:16px;font-weight:600}.category-count{color:#6b7280;margin:0;font-size:13px}.category-arrow{color:#d1d5db;flex-shrink:0;font-size:24px;transition:all .3s}.category-card:hover .category-arrow{color:#3b82f6;transform:translate(4px)}.sub-items-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.sub-item-card{cursor:pointer;text-align:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:20px;transition:all .3s;display:flex;position:relative}.sub-item-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f61a}.sub-item-card.active{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#3b82f6}.sub-item-icon{margin-bottom:12px;font-size:32px}.sub-item-icon-svg{width:32px;height:32px;margin-bottom:12px}.sub-item-label{color:#1f2937;word-wrap:break-word;font-size:14px;font-weight:600}.sub-item-badge{color:#fff;background:#3b82f6;border-radius:10px;min-width:20px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}@media (width<=768px){.category-list{grid-template-columns:1fr}.sub-items-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.top-tabs{padding:0 10px}.content-area{padding:20px}.breadcrumb{flex-wrap:wrap;padding:12px 20px}.tab-button{padding:10px 16px;font-size:13px}}.invoice-type{align-items:center;gap:var(--gap-md);margin-bottom:var(--space-md);display:flex}.invoice-type .type-invoice-radio{justify-content:space-between;align-items:center;gap:var(--gap-sm);padding:var(--space-sm);border:1px solid var(--line-color);border-radius:var(--radius-sm);cursor:pointer;background-color:#fff;width:100%;transition:all .2s ease-in-out;display:flex}.invoice-type .type-invoice-radio span{cursor:pointer;color:var(--text-color-4);font-family:medium,sans-serif;font-size:var(--md-size);margin-bottom:0}.invoice-type .type-invoice-radio:hover,.invoice-type .type-invoice-radio:has(input[type=radio]:checked){border:1px solid var(--primary-color);transition:all .2s ease-in-out}.invoice-type .type-invoice-radio:has(input[type=radio]:checked) .checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.invoice-type .type-invoice-radio:has(input[type=radio]:checked) .checkmark:after{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:#fff;width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.invoice-type .type-invoice-radio:has(input[type=radio]:checked) span{color:var(--primary-color);transition:all .2s ease-in-out}.invoice-type .type-invoice-radio input[type=radio]{display:none}.invoice-type .type-invoice-radio .checkmark{width:var(--md-size);height:var(--md-size);vertical-align:middle;background-color:#fff;border:2px solid #ccc;border-radius:4px;margin-right:8px;display:inline-block;position:relative}.invoice-type-links{align-items:center;gap:var(--gap-md);margin-bottom:var(--space-md);display:flex}.invoice-type-links a{text-align:center;justify-content:center;align-items:center;gap:var(--gap-sm);padding:var(--space-lg) var(--space-md);border:1px solid var(--line-color);border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--text-color-4);font-family:regular,sans-serif;font-size:var(--md-size);background-color:#fff;transition:all .2s ease-in-out;display:flex;position:relative}.invoice-type-links a.router-link-exact-active.router-link-active{color:var(--primary-color);background:linear-gradient(#1e3a8e1a,#fff)}.invoice-type-links a.router-link-exact-active.router-link-active:after{display:block}.invoice-type-links a:after{content:"";border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-color:var(--primary-color);z-index:1;width:90%;height:6px;box-shadow:0 0 10px 5px rgba(var(--primary-color-opacity-1));transition:all .2s ease-in-out;display:none;position:absolute;top:-6px;left:5%}.invoice-type-links a.disabled{opacity:.7;coursor:not-allowed;pointer-events:none}.invoice-type-links a span{display:none}.payment-plan-card{padding:var(--space-md);border-radius:var(--space-sm);background-color:var(--white-color);flex-direction:column;width:100%;display:flex}.payment-plan-card .payment-plan-card-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.payment-plan-card .payment-plan-card-header .payment-plan{font-family:medium,sans-serif;font-size:var(--lg-size);text-wrap:nowrap;width:fit-content}.payment-plan-card .payment-plan-card-header .payment-plan-line{width:100%;height:1px;margin-top:var(--space-md);background-color:#d9d9d9}.payment-plan-card .payment-plan-card-header .price{font-family:bold,sans-serif;font-size:var(--lg-size)}.payment-plan-card .payment-plan-card-header .delete-payment-plan{cursor:pointer;color:var(--danger-color)}.payment-plan-card .inputs{gap:var(--space-sm);display:flex}.payment-plan-card .inputs .counter{flex-direction:column;justify-content:center;align-items:center;display:flex}.payment-plan-card .inputs .counter .icon{background-color:var(--primary-color-opacity-1);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.payment-plan-card .inputs .form{gap:var(--space-sm);width:100%;padding-top:var(--space-lg);padding-bottom:var(--space-lg);align-items:center;display:flex}.payment-plan-card .inputs .receipt-line{background-color:var(--primary-color);width:2px;height:100%}.input-wrapper-invoice{width:100%;position:relative}.input-wrapper-invoice .input-label{font-family:regular,sans-serif;font-size:var(--sm-size);color:var(--text-color-2);background-color:var(--white-color);padding:0 5px;position:absolute;top:-10px;left:10px}.input-wrapper-invoice .input-icon{width:var(--lg-size);height:var(--lg-size);padding-inline-start:calc(10 / var(--base-height) * 100vh);position:absolute;top:50%;left:3px;transform:translateY(-50%)}.input-wrapper-invoice .input{padding:var(--space-md);border-radius:var(--radius-sm);transition:all var(--transition-sm) ease-in-out;background-color:#0000;border:1px solid #dde2ed;width:100%}.input-wrapper-invoice .input:focus{outline:none}.btn-wrapper{margin-top:var(--space-md);justify-content:flex-end;align-items:end;display:flex}.invoices{gap:var(--space-md);flex-direction:column;display:flex}.invoice-card{border-radius:var(--space-sm);padding-inline:var(--space-md);background-color:var(--white-color);flex-direction:column;width:100%;display:flex}.invoice-card .design_project_table{gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.invoice-card .design_project_table .design_project_table_title{color:var(--primary-color);border-radius:var(--radius-xs);width:5%;padding:var(--space-lg) 0;background-color:#1e3a8e1a;justify-content:center;align-items:center;display:flex}.invoice-card .design_project_table .design_project_table_title .input-checkbox-wrapper{writing-mode:vertical-rl;text-orientation:mixed;justify-content:center;align-items:center;margin-inline-end:0;display:flex;transform:rotate(180deg)}.invoice-card .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=checkbox]{transform:rotate(180deg);width:var(--sim-sm-size)!important;height:var(--sim-sm-size)!important}.invoice-card .design_project_table .design_project_table_title .input-checkbox-wrapper .input-label{color:var(--primary-color)}.invoice-card .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=checkbox]:checked+.input-label:after,.invoice-card .design_project_table .design_project_table_title .input-checkbox-wrapper input[type=radio]:checked+.input-label:after{transform:rotate(180deg)}.invoice-card .design_project_table .design_project{width:95%}.invoice-card .design_project_table .design_project .design_project_header{display:flex}.invoice-card .design_project_table .design_project .design_project_header .design_project_title{width:20%;padding:var(--space-sm) 0;text-align:center;font-family:medium,sans-serif;font-size:var(--sim-sm-size)}.invoice-card .design_project_table .design_project .design_project_content{border-radius:var(--radius-xs);background-color:#fff;flex-wrap:wrap;display:flex}.invoice-card .design_project_table .design_project .design_project_content.cols-3 .design_project_col{width:20%;margin:auto}.invoice-card .design_project_table .design_project .design_project_content .design_project_col{border-inline-end:2px solid var(--line-color);border-bottom:2px solid var(--line-color);justify-content:center;align-items:center;width:20%;display:flex}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .actions{gap:var(--space-sm);justify-content:center;display:flex}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .permits-inputs{flex-direction:column;align-items:start;display:flex}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper{justify-content:center;align-items:center;display:flex;margin-inline-end:0!important}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=checkbox],.invoice-card .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=radio]{width:var(--sim-sm-size)!important;height:var(--sim-sm-size)!important}:is(.invoice-card .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=checkbox],.invoice-card .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper input[type=radio]):checked+.input-label:after{left:calc(var(--space-sm) + -6px);top:calc(-1 * var(--space-sm) + 18px)}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper .input-label{color:var(--primary-color);margin:.25rem 0}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .permits-inputs .input-checkbox-wrapper .input-label:before{width:var(--checkbox-size-sm);height:var(--checkbox-size-sm);border-radius:4px}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .design_project_text{text-wrap:nowrap;justify-content:center;align-items:center;gap:var(--gap-sm);width:100%;padding:unset;display:flex}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .design_project_text.time{border-inline-start:2px solid var(--line-color);text-wrap:nowrap}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .design_project_text.time .visits-months{font-size:var(--sm-size)}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .design_project_text.total:last-of-type{border-inline-end:unset;border-bottom:unset}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .design_project_text{padding:var(--space-md)}.invoice-card .design_project_table .design_project .design_project_content .design_project_col .design_project_text .color_primary{text-wrap:nowrap;font-family:medium,sans-serif}.invoice-card .design_project_table .status-1{color:var(--danger-color)}.invoice-card .design_project_table .status-2{color:#00b38b}.invoice-card .design_project_table .status-3{color:#546881}.invoice-card .btn{padding:calc(5 / var(--base-height) * 100vh) calc(10 / var(--base-height) * 100vh)}.invoice-card .design_project_table_title{position:relative}.invoice-card .design_project_table_title .amount{background-color:var(--table-bg);padding:var(--space-md);border-radius:var(--radius-xs);gap:var(--space-sm);z-index:1000;opacity:0;pointer-events:none;text-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:-10%;left:50%;transform:translate(-50%,100%)}.invoice-card .design_project_table_title .amount span{font-family:regular,sans-serif;font-size:var(--sm-size)}.invoice-card .design_project_table_title .amount:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-bottom:10px solid var(--primary-color);width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.invoice-card .design_project_table_title:hover .amount{opacity:1;pointer-events:auto}.invoice-card .design_project_table_title .tooltip{cursor:pointer;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.invoice-card .design_project_table_title:hover .tooltip{display:block}.invoice-card .invoice-card-type{font-family:medium,sans-serif;font-size:var(--lg-size);text-wrap:nowrap;color:var(--primary-color);border-radius:var(--space-md);background-color:var(--primary-color-opacity-1);width:100%;padding:var(--space-sm);text-align:center;border-top-left-radius:0;border-top-right-radius:0;margin-inline:auto}.invoice-card .invoice-card-card-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.invoice-card .invoice-card-card-header .total-plan{font-family:regular,sans-serif;font-size:var(--sm-size);color:var(--primary-color);align-items:center;gap:var(--space-sm);text-align:center;text-transform:capitalize;border:1px solid var(--line-color);border-radius:var(--radius-xs);width:fit-content;padding:var(--space-xs);flex-direction:column;display:flex}.invoice-card .invoice-card-card-header .total-plan span{text-wrap:nowrap;width:fit-content}.invoice-card .invoice-card-card-header .invoice-card-title{font-family:medium,sans-serif;font-size:var(--lg-size);text-wrap:nowrap;width:fit-content}.invoice-card .invoice-card-card-header .invoice-card-line{width:100%;height:1px;margin-top:var(--space-md);background-color:#d9d9d9}.invoice-card .invoice-card-card-header .price{font-family:bold,sans-serif;font-size:var(--lg-size)}.invoice-card .invoice-card-card-header .delete-invoice-card{cursor:pointer;color:var(--danger-color)}.invoice-card .invoice-card-card-header .actions{cursor:pointer;position:relative}.invoice-card .invoice-card-card-header .actions .dropdown-trigger{border:1px solid var(--line-color);border-radius:var(--radius-xs);padding:2px;display:flex}.invoice-card .invoice-card-card-header .actions:hover .dropdown-menu{display:block}.invoice-card .invoice-card-card-header .actions .dropdown-menu{background-color:var(--white-color);border:1px solid var(--line-color);border-radius:var(--radius-xs);padding:var(--space-sm);z-index:1000;cursor:pointer;pointer-events:auto;width:100%;position:absolute;top:100%;right:0;box-shadow:0 0 10px #0000001a}.invoice-card .invoice-card-card-header .actions .dropdown-menu .dropdown-item{align-items:center;gap:var(--space-sm);padding:var(--space-sm);font-family:regular,sans-serif;font-size:var(--sm-size);color:var(--text-color-3);display:flex}.invoice-card .invoice-card-card-header .actions .dropdown-menu .dropdown-item:hover{background-color:var(--primary-color-opacity-1);color:var(--white-color)}.status-2{color:#00b38b}.status-3{color:#546881}.info{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.info .amount{background-color:var(--table-bg);min-width:100%;padding:var(--space-md);border-radius:var(--radius-xs);gap:var(--space-xs);z-index:1000;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:start;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:-80%;left:50%;transform:translate(-50%,100%);box-shadow:0 3px 6px #00000029}.info .amount .color_primary{margin-bottom:0}.info .amount .notes span{align-items:center;padding-inline-start:var(--space-sm);font-size:.8rem;display:flex;position:relative}.info .amount .notes span:before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2011.6625V18.3375C7.5%2022.4875%2010.4375%2024.175%2014.025%2022.1125L15.625%2021.1875C16.0125%2020.9625%2016.25%2020.55%2016.25%2020.1V9.89997C16.25%209.44997%2016.0125%209.03747%2015.625%208.81247L14.025%207.88747C10.4375%205.82497%207.5%207.51247%207.5%2011.6625Z'%20fill='%231E3A8E'/%3e%3cpath%20opacity='0.4'%20d='M17.5%2010.9875V19.025C17.5%2019.5125%2018.025%2019.8124%2018.4375%2019.5624L19.8125%2018.7625C23.4%2016.7%2023.4%2013.2999%2019.8125%2011.2375L18.4375%2010.4375C18.025%2010.2%2017.5%2010.5%2017.5%2010.9875Z'%20fill='%231E3A8E'/%3e%3c/svg%3e") 0 0/20px no-repeat;margin-inline-start:calc(-1 * var(--space-lg));position:absolute}.info .amount .floors{width:100%;margin-bottom:var(--space-xs);flex-wrap:wrap;align-items:center;padding-inline-start:var(--space-sm);display:flex;position:relative}.info .amount .floors:before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2011.6625V18.3375C7.5%2022.4875%2010.4375%2024.175%2014.025%2022.1125L15.625%2021.1875C16.0125%2020.9625%2016.25%2020.55%2016.25%2020.1V9.89997C16.25%209.44997%2016.0125%209.03747%2015.625%208.81247L14.025%207.88747C10.4375%205.82497%207.5%207.51247%207.5%2011.6625Z'%20fill='%231E3A8E'/%3e%3cpath%20opacity='0.4'%20d='M17.5%2010.9875V19.025C17.5%2019.5125%2018.025%2019.8124%2018.4375%2019.5624L19.8125%2018.7625C23.4%2016.7%2023.4%2013.2999%2019.8125%2011.2375L18.4375%2010.4375C18.025%2010.2%2017.5%2010.5%2017.5%2010.9875Z'%20fill='%231E3A8E'/%3e%3c/svg%3e") 0 0/20px no-repeat;margin-inline-start:calc(-1 * var(--space-lg));position:absolute}.info .amount .floors span{width:50%;margin-bottom:0;font-size:.8rem}.info .amount .floors span.title{font-family:Medium,sans-serif}.info .amount .floors span.title .text{font-weight:400}.info .amount span{font-family:regular,sans-serif;font-size:var(--sm-size)}.info .amount span.paid{color:#546881}.info .amount span.rest{color:var(--primary-color)}.info .amount:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-bottom:10px solid var(--primary-color);width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.info:hover .amount{opacity:1;pointer-events:auto}.invoice-pdf{flex-direction:column;width:100%;display:flex}.invoice-pdf .invoice-pdf-body{gap:var(--gap-md);flex-direction:column;display:flex}.invoice-pdf .invoice-pdf-body .headline{align-items:center;margin-top:.5rem;padding-inline-start:1rem;display:flex}.invoice-pdf .invoice-pdf-body .headline .headline-title{font-family:medium,sans-serif;font-size:var(--sm-size);color:#546881}@media print{.invoice-pdf .invoice-pdf-body .headline .headline-title{font-size:var(--sm-size)}}.invoice-pdf .invoice-pdf-body .headline .headline-info{font-family:medium,sans-serif;font-size:var(--sm-size);color:#162043}@media print{.invoice-pdf .invoice-pdf-body .headline .headline-info{font-size:var(--sm-size)}}.invoice-pdf .invoice-pdf-body .sub-headline{padding:var(--space-sm);align-items:center;gap:var(--gap-sm);background-color:#1620430f;border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);margin-top:.5rem;display:flex}.invoice-pdf .invoice-pdf-body .sub-headline svg{width:14px;height:14px}.invoice-pdf .invoice-pdf-body .sub-headline .sub-headline-title{font-family:medium,sans-serif;font-size:var(--sm-size);color:#162043}@media print{.invoice-pdf .invoice-pdf-body .sub-headline .sub-headline-title{font-size:var(--sm-size)}}.invoice-pdf .invoice-pdf-body .sub-headline .sub-headline-info{color:var(--primary-color);font-family:medium,sans-serif;font-size:var(--sm-size)}@media print{.invoice-pdf .invoice-pdf-body .sub-headline .sub-headline-info{font-size:var(--sm-size)}}.invoice-pdf .invoice-pdf-body .invoice-application-table{flex-direction:column;display:flex}.invoice-pdf .invoice-pdf-body .invoice-application-table .row{border-bottom:1px solid #a3adbb33;justify-content:space-between;display:flex}.invoice-pdf .invoice-pdf-body .invoice-application-table .row:last-of-type{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.invoice-pdf .invoice-pdf-body .invoice-application-table .row .row-title{font-family:medium,sans-serif;font-size:var(--sm-size);color:#850523;padding:var(--space-sm);border-inline:1px solid #a3adbb33;width:50%}.invoice-pdf .invoice-pdf-body .invoice-application-table .row .row-title.info{color:#546881}.invoice-pdf .invoice-pdf-body .invoice-application-table .row .row-info{padding:var(--space-sm);width:50%;font-family:medium,sans-serif;font-size:var(--sm-size);color:#090b0e;border-inline-end:1px solid #a3adbb33}@media print{.invoice-pdf .invoice-pdf-body .invoice-application-table .row .row-info{font-size:var(--sm-size)}}.invoice-pdf .invoice-pdf-body .invoices{gap:.5rem;padding-left:.25rem}.invoice-pdf .invoice-pdf-body .invoices .invoices-head{justify-content:space-between;align-items:center;gap:var(--gap-md);padding-left:var(--space-md);display:flex}.invoice-pdf .invoice-pdf-body .invoices .invoices-head .invoices-title{font-family:medium,sans-serif;font-size:var(--sm-size);color:#000}@media print{.invoice-pdf .invoice-pdf-body .invoices .invoices-head .invoices-title{font-size:var(--sm-size)}}.invoice-pdf .invoice-pdf-body .invoices .invoices-head .invoices-line{width:100%;height:1px;margin-top:var(--space-md);background-color:#b2bbc6}.invoice-pdf .invoice-pdf-body .invoices .invoice{align-items:center;gap:var(--gap-lg);justify-content:space-between;width:50%;display:flex}.invoice-pdf .invoice-pdf-body .invoices .invoice .invoice-title{font-family:medium,sans-serif;font-size:var(--sm-size);color:#162043;width:80%}@media print{.invoice-pdf .invoice-pdf-body .invoices .invoice .invoice-title{font-size:var(--sm-size)}}.invoice-pdf .invoice-pdf-body .invoices .invoice .invoice-cost{font-family:medium,sans-serif;font-size:var(--sm-size);color:#000}.invoice-pdf .invoice-pdf-body .departments{flex-direction:column;display:flex}.invoice-pdf .invoice-pdf-body .departments .departments-title{font-family:medium,sans-serif;font-size:var(--sm-size);color:#000;margin-bottom:1rem;text-decoration:underline}.invoice-pdf .invoice-pdf-body .departments .department-content{flex-direction:column;display:flex}.invoice-pdf .invoice-pdf-body .departments .department-content .department-wrapper{justify-content:space-between;display:flex}.invoice-pdf .invoice-pdf-body .departments .department-content .department-wrapper .amount{color:#850523}.invoice-pdf .invoice-pdf-body .departments .department-content .department-wrapper .invoice-application-table{text-align:center;width:29.3%}.invoice-pdf .invoice-pdf-body .departments .department-content .department-wrapper .invoice-application-table .row:first-of-type{border-top:1px solid #a3adbb33}.invoice-pdf .invoice-pdf-body .departments .department-content .department-wrapper .invoice-application-table .row:last-of-type{border-bottom-left-radius:unset;border-bottom-right-radius:unset}.invoice-pdf .invoice-pdf-body .departments .department-content .department-wrapper .invoice-application-table .row .row-title{color:#1d242d}.invoice-pdf .invoice-pdf-body .departments .department-content .department-item{gap:var(--gap-sm);font-size:var(--sm-size);display:flex}.invoice-pdf .invoice-pdf-body .departments .department-content .department-item .department-title{font-family:medium,sans-serif;font-size:var(--sm-size);color:#162043}.invoice-pdf .invoice-pdf-body .departments .department-content .department-item .payment-status{font-family:medium,sans-serif;font-size:var(--sm-size);color:var(--primary-color)}.invoice-pdf .invoice-pdf-body .total-wrapper{font-size:var(--sm-size);justify-content:space-between;display:flex}.invoice-pdf .invoice-pdf-body .total-wrapper .total{font-family:medium,sans-serif}.invoice-pdf .invoice-pdf-body .total-wrapper .total.amount{color:#995250}.invoice-pdf .invoice-pdf-body .total-wrapper{padding-inline-start:var(--space-sm)}.invoice-pdf .invoice-pdf-body .total-wrapper .total-table{padding:var(--space-sm);text-align:center;width:14.6%;font-family:medium,sans-serif;font-size:var(--sm-size);border:1px solid #a3adbb33}.invoice-pdf .invoice-pdf-body .invoice-pdf-data{justify-content:space-between;font-family:regular,sans-serif;display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-data .bill{font-size:var(--sm-size);color:var(--text-color-5)}.invoice-pdf .invoice-pdf-body .invoice-pdf-data .client-name{font-family:medium,sans-serif;font-size:var(--sm-size);color:#1d242d}.invoice-pdf .invoice-pdf-body .invoice-pdf-data .sub-title{color:var(--text-color-5)}.invoice-pdf .invoice-pdf-body .invoice-pdf-statics{justify-content:space-between;align-items:center;gap:var(--gap-md);border-radius:var(--radius-sm);background-color:#a3adbb0d;display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-statics .invoice-pdf-static{gap:var(--gap-sm);padding:var(--space-md);flex-direction:column;width:100%;display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-statics .invoice-pdf-static:not(:last-of-type){border-inline-end:1px solid #a3adbb33}.invoice-pdf .invoice-pdf-body .invoice-pdf-statics .invoice-pdf-static .invoice-pdf-static-title{font-family:medium,sans-serif;font-size:var(--sm-size);color:#546881}.invoice-pdf .invoice-pdf-body .invoice-pdf-statics .invoice-pdf-static .number{font-family:medium,sans-serif;font-size:var(--sm-size);color:#162043;justify-content:space-between;align-items:center;display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-statics .invoice-pdf-static .number>span{color:#a3adbb}.invoice-pdf .invoice-pdf-body .invoice-pdf-total{justify-content:space-between;align-items:center;gap:var(--gap-md);display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .departments{gap:var(--gap-sm);flex-direction:column;width:30%;display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .departments .departments-header{align-items:center;gap:var(--space-md);color:#546881;padding:var(--space-sm);border-bottom:2px solid #162043;display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .departments .body{color:#162043}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .departments .department{align-items:center;gap:var(--space-md);padding:var(--space-sm);display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .departments .department:not(:last-of-type){border-bottom:1px solid #e2e2e2}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .departments .department .num{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm) 0 var(--radius-sm) 0;background-color:#1620431a}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .departments .department .department-title{font-family:medium,sans-serif;font-size:var(--sm-size);color:#1d242d}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .departments .department .department-total{font-family:medium,sans-serif;font-size:var(--sm-size);color:#162043}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .amount{padding:var(--space-md);border-radius:var(--radius-sm);font-size:var(--sm-size);background-color:#5265780d;flex-direction:column;min-width:25%;display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .amount .total{color:#546881;padding:var(--space-sm)}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .amount .tax{color:#b2bbc6;padding:var(--space-sm);border-bottom:1px solid #3a485633}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .amount .total-paid{padding:var(--space-sm);color:#162043;font-size:var(--lg-size);justify-content:space-between;display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .amount .total-paid .amount-paid{color:#3e7148;font-size:var(--lg-size)}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .amount .total-paid{border-bottom:1px solid #3a48561a}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .amount .total-amount{padding:var(--space-sm);color:#162043;font-size:var(--lg-size);justify-content:space-between;display:flex}.invoice-pdf .invoice-pdf-body .invoice-pdf-total .amount .total-amount .amount-due{color:#995250;font-size:var(--lg-size)}.invoice-pdf .invoice-pdf-body .paid-table{border:1px solid #a3adbb33;border-radius:1rem;overflow:hidden}.invoice-pdf .invoice-pdf-body .paid-table .table-header{padding:var(--space-sm);color:#162043;background-color:#1e3a8e0f;justify-content:center;align-items:center;display:flex}.invoice-pdf .invoice-pdf-body .paid-table .row-paid{padding-inline:var(--space-sm);border-bottom:1px solid #a3adbb33;justify-content:space-between;display:flex}.invoice-pdf .invoice-pdf-body .paid-table .row-paid:last-of-type{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.invoice-pdf .invoice-pdf-body .paid-table .row-paid .title-paid{color:#162043;font-family:medium,sans-serif;font-size:var(--sm-size);border-inline-end:1px solid #a3adbb33;width:60%;padding:1rem}.invoice-pdf .invoice-pdf-body .paid-table .row-paid .title-paid.info{color:#546881}.invoice-pdf .invoice-pdf-body .paid-table .row-paid .amount{color:#162043;font-family:medium,sans-serif;font-size:var(--sm-size);justify-content:center;align-items:center;width:40%;padding:1rem;display:flex}.invoice-pdf .invoice-pdf-body .paid-table .row-paid .row-info{padding:var(--space-sm);width:50%;font-family:medium,sans-serif;font-size:var(--sm-size);color:#090b0e;border-inline-end:1px solid #a3adbb33}.invoice-pdf .invoice-pdf-body .terms{gap:var(--gap-md);flex-direction:column;width:40%;display:flex}.invoice-pdf .invoice-pdf-body .terms .terms-description{font-family:regular,sans-serif;font-size:var(--sm-size);color:#909dad}.invoice-pdf .invoice-pdf-body .signature{border-top:1px solid #a3adbb33;justify-content:space-between;width:100%;display:flex}.invoice-pdf .invoice-pdf-body .signature .signature-item{padding:var(--space-md);border-inline-end:1px solid #a3adbb33;width:50%}.invoice-pdf .invoice-pdf-body .signature .signature-item .signature-title{text-decoration:underline}.invoice-pdf .invoice-pdf-body .signature .signature-item .assign-img{width:250px}.invoice-pdf .invoice-pdf-body .signature .bank-details{width:50%;padding:var(--space-md)}.invoice-pdf .invoice-pdf-body .signature .bank-details .bank-title{text-decoration:underline}.invoice-pdf .invoice-pdf-body .signature .qr-invoice img{mix-blend-mode:multiply;width:220px}.invoice-pdf-header{background-color:#ffffffe6;align-items:center;display:flex}.invoice-pdf-header .logo{-o-object-fit:cover;object-fit:cover;padding:var(--space-lg);background-color:#162043;flex-grow:1;justify-content:space-between;display:flex}.invoice-pdf-header .logo img{height:80px}.invoice-pdf-header .pdf-title{height:100%;font-family:medium,sans-serif;font-size:var(--sm-size);color:#162043;padding:var(--space-md);width:29.3%}.invoice-pdf-footer{height:64px;position:relative}.invoice-pdf-footer:before{content:"";border-top:52px solid #0000;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:52px solid #162043;width:0;height:0;position:absolute;bottom:0;right:0}.invoice-pdf-footer .bg-footer-top{background-color:#26366f;width:25%;height:32px;position:absolute;top:0;left:0}.invoice-pdf-footer .bg-footer-top:before{content:"";border-top:0 solid #0000;border-bottom:32px solid #26366f;border-left:32px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;top:0;right:-31px;transform:rotate(90deg)}.invoice-pdf-footer .bg-footer-bottom{background-color:#162043;width:35%;height:32px;position:absolute;top:32px;left:0}.invoice-pdf-footer .bg-footer-bottom:before{content:"";border-top:0 solid #0000;border-bottom:32px solid #162043;border-left:32px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;top:0;right:-31px;transform:rotate(90deg)}.employee-card{background-color:#fff;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;box-shadow:0 0 .1rem #0000001a}.employee-card .img-container{text-align:center;background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;overflow:hidden}.employee-card .img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.employee-card .employee-title{font-size:var(--sim-sm-size);margin-top:1rem;font-family:medium,sans-serif}.employee-card .employee-info{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr 1fr;gap:.5rem;width:100%;margin-top:1rem;display:grid}.employee-card .employee-info .employee-statics{padding:var(--space-md) var(--space-sm);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:1rem;display:flex}.employee-card .employee-info .employee-statics:first-child{background-color:#00b69b0d}.employee-card .employee-info .employee-statics:nth-child(2){background-color:#be2a2c0d}.employee-card .employee-info .employee-statics:nth-child(3){background-color:#ece5210d}.employee-card .employee-info .employee-statics:nth-child(4){background-color:#8280ff0d}.employee-card .employee-info .employee-statics .icon{background-color:var(--primary-color-opacity-1);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;overflow:hidden}.employee-card .employee-info .employee-statics .employee-statics-list{flex-direction:column;gap:.5rem;width:100%;display:flex}.employee-card .employee-info .employee-statics .employee-statics-list .employee-statics-item{flex-direction:column;gap:.5rem;display:flex}.employee-card .employee-info .employee-statics .employee-statics-list .employee-statics-item span{align-items:center;gap:.5rem;display:flex}.employee-card .employee-info .employee-statics .employee-statics-list .employee-statics-item span:first-of-type{font-size:var(--md-size);font-family:medium,sans-serif}.employee-card .employee-info .employee-statics .employee-statics-list .employee-statics-item span:last-of-type{font-size:var(--md-size);color:#3d4c5e;font-family:regular,sans-serif}.employee-card .employee-info .employee-statics .employee-statics-list .employee-statics-item .employee-statics-item-icon{-o-object-fit:cover;object-fit:cover;width:20px;height:20px}.employee-card .employee-info .employee-statics .employee-statics-list .employee-statics-item .employee-statics-item-text{font-size:var(--xs-size);font-family:regular,sans-serif}.hr-home{padding-top:var(--space-4xl)}.hr-home .icon{border-radius:var(--radius-sm);padding:var(--space-2xl);background-color:var(--primary-color-opacity-1);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.hr-home .icon svg{width:50px;height:60px}.hr-home .icon span{font-family:regular,sans-serif;font-size:var(--lg-size)}.employee-entitlements-table{--background-header:#1e3a8e1a;border-radius:var(--radius-sm);width:100%;overflow:hidden}.employee-entitlements-table .employee-entitlements-header{background-color:var(--background-header);width:100%;padding:var(--space-md);justify-content:space-between;align-items:center;display:flex}.employee-entitlements-table .employee-entitlements-header .title-employee{text-align:center;width:16%}.employee-entitlements-table .employee-entitlements-header .title-employee:first-of-type{width:20%}.employee-entitlements-table .employee-entitlements-body{gap:.4rem;width:100%;padding-top:.4rem;display:flex}.employee-entitlements-table .employee-entitlements-body .employee-data{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:20%;padding:2rem;display:flex}.employee-entitlements-table .employee-entitlements-body .employee-data .img-container{border-radius:50%;width:58px;height:58px;overflow:hidden}.employee-entitlements-table .employee-entitlements-body .employee-data .img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.employee-entitlements-table .employee-entitlements-body .wrapper-statics{background-color:#fff;flex-direction:column;width:80%;display:flex}.employee-entitlements-table .employee-entitlements-body .wrapper-statics .employee-statics{justify-content:space-between;align-items:center;height:100%;display:flex}.employee-entitlements-table .employee-entitlements-body .wrapper-statics .employee-statics .static{text-align:center;border-bottom:2px solid #f1f3f6;width:20%;height:100%;padding:1rem}.employee-entitlements-table .employee-entitlements-body .wrapper-statics .employee-statics .static:not(:last-of-type){border-inline-end:2px solid #f1f3f6}.employee-entitlements-table .employee-entitlements-body .wrapper-statics .employee-statics .static.date{color:var(--primary-color);font-family:medium,sans-serif}.employee-entitlements-table .employee-entitlements-body .wrapper-statics .employee-statics .static.icon span{border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-lg);--bonus-color:#00b38b;--deduction-color:#c5545c;--advace-color:#fb0;--vacation-color:#8280ff}.employee-entitlements-table .employee-entitlements-body .wrapper-statics .employee-statics .static.icon span.bonus{color:var(--bonus-color);background-color:#00b38b1a}.employee-entitlements-table .employee-entitlements-body .wrapper-statics .employee-statics .static.icon span.deduction{color:var(--deduction-color);background-color:#c5545c1a}.employee-entitlements-table .employee-entitlements-body .wrapper-statics .employee-statics .static.icon span.advance{color:var(--advace-color);background-color:#ffbb001a}.employee-entitlements-table .employee-entitlements-body .wrapper-statics .employee-statics .static.icon span.vacation{color:var(--vacation-color);background-color:#8280ff1a}.p-dialog-header{width:100%;padding:10px!important}.p-dialog-content{background-size:cover;height:100%;width:100%!important;overflow-y:visible!important}.p-dialog-content .p-tabpanels{padding:0}.p-dialog-content .p-dialog-header{width:100%!important}.emplyee-details{font-family:regular,sans-serif;font-size:var(--md-size);flex-direction:column;display:flex}.emplyee-details .reason-deduction{font-size:var(--sim-md-size);color:#2f448b;align-items:center;font-weight:500}.emplyee-details .reason-deduction h3{align-items:center;display:flex}.emplyee-details .reason-deduction h3:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2011.6625V18.3375C7.5%2022.4875%2010.4375%2024.175%2014.025%2022.1125L15.625%2021.1875C16.0125%2020.9625%2016.25%2020.55%2016.25%2020.1V9.89997C16.25%209.44997%2016.0125%209.03747%2015.625%208.81247L14.025%207.88747C10.4375%205.82497%207.5%207.51247%207.5%2011.6625Z'%20fill='%231E3A8E'/%3e%3cpath%20opacity='0.4'%20d='M17.5%2010.9875V19.025C17.5%2019.5125%2018.025%2019.8124%2018.4375%2019.5624L19.8125%2018.7625C23.4%2016.7%2023.4%2013.2999%2019.8125%2011.2375L18.4375%2010.4375C18.025%2010.2%2017.5%2010.5%2017.5%2010.9875Z'%20fill='%231E3A8E'/%3e%3c/svg%3e");background-size:25px 20px;width:25px;height:20px;display:inline-block}.emplyee-details .reason-deduction .list{padding-inline:var(--space-md)}.emplyee-details .reason-deduction .list li{min-width:32%;margin-top:var(--space-md);text-transform:capitalize;color:#000;justify-content:start;align-items:baseline;display:flex}.emplyee-details .reason-deduction .list li h4{font-size:var(--sim-md-size);align-items:center;font-weight:500}.emplyee-details .reason-deduction .list li h4:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2011.6625V18.3375C7.5%2022.4875%2010.4375%2024.175%2014.025%2022.1125L15.625%2021.1875C16.0125%2020.9625%2016.25%2020.55%2016.25%2020.1V9.89997C16.25%209.44997%2016.0125%209.03747%2015.625%208.81247L14.025%207.88747C10.4375%205.82497%207.5%207.51247%207.5%2011.6625Z'%20fill='%231E3A8E'/%3e%3cpath%20opacity='0.4'%20d='M17.5%2010.9875V19.025C17.5%2019.5125%2018.025%2019.8124%2018.4375%2019.5624L19.8125%2018.7625C23.4%2016.7%2023.4%2013.2999%2019.8125%2011.2375L18.4375%2010.4375C18.025%2010.2%2017.5%2010.5%2017.5%2010.9875Z'%20fill='%231E3A8E'/%3e%3c/svg%3e");background-size:25px 20px;width:25px;height:20px;display:inline-block}.emplyee-details .reason-deduction .list li .description{color:#546881}.emplyee-details .reason-deduction .list li p{margin-inline-start:var(--space-xs);display:block}@media (width<=768px){.emplyee-details .reason-deduction .list li{width:100%}}.emplyee-details .deduction-type{font-size:var(--sim-md-size);color:#2f448b;margin-block:var(--space-md);align-items:center;font-weight:500}.emplyee-details .deduction-type h3{align-items:center;display:flex}.emplyee-details .deduction-type h3:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2011.6625V18.3375C7.5%2022.4875%2010.4375%2024.175%2014.025%2022.1125L15.625%2021.1875C16.0125%2020.9625%2016.25%2020.55%2016.25%2020.1V9.89997C16.25%209.44997%2016.0125%209.03747%2015.625%208.81247L14.025%207.88747C10.4375%205.82497%207.5%207.51247%207.5%2011.6625Z'%20fill='%231E3A8E'/%3e%3cpath%20opacity='0.4'%20d='M17.5%2010.9875V19.025C17.5%2019.5125%2018.025%2019.8124%2018.4375%2019.5624L19.8125%2018.7625C23.4%2016.7%2023.4%2013.2999%2019.8125%2011.2375L18.4375%2010.4375C18.025%2010.2%2017.5%2010.5%2017.5%2010.9875Z'%20fill='%231E3A8E'/%3e%3c/svg%3e");background-size:25px 20px;width:25px;height:20px;display:inline-block}.emplyee-details .deduction-type .list{padding-inline:var(--space-md)}.emplyee-details .deduction-type .list li{text-transform:capitalize;justify-content:start;align-items:center;min-width:32%;display:flex}.emplyee-details .deduction-type .list li p{font-size:var(--sim-md-size);color:#546881}.emplyee-details .deduction-type .list li p span{color:#c4545c}.emplyee-details .deduction-type .list li .description{color:#546881}.emplyee-details .deduction-type .list li p{margin-inline-start:var(--space-xs);display:block}@media (width<=768px){.emplyee-details .deduction-type .list li{width:100%}}.emplyee-details .created-by{font-size:var(--sim-md-size);color:#2f448b;margin-top:var(--space-md);align-items:center;font-weight:500;display:flex}.emplyee-details .created-by p{color:#000}.emplyee-details .created-by h3{align-items:center;display:flex}.emplyee-details .created-by h3:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2011.6625V18.3375C7.5%2022.4875%2010.4375%2024.175%2014.025%2022.1125L15.625%2021.1875C16.0125%2020.9625%2016.25%2020.55%2016.25%2020.1V9.89997C16.25%209.44997%2016.0125%209.03747%2015.625%208.81247L14.025%207.88747C10.4375%205.82497%207.5%207.51247%207.5%2011.6625Z'%20fill='%231E3A8E'/%3e%3cpath%20opacity='0.4'%20d='M17.5%2010.9875V19.025C17.5%2019.5125%2018.025%2019.8124%2018.4375%2019.5624L19.8125%2018.7625C23.4%2016.7%2023.4%2013.2999%2019.8125%2011.2375L18.4375%2010.4375C18.025%2010.2%2017.5%2010.5%2017.5%2010.9875Z'%20fill='%231E3A8E'/%3e%3c/svg%3e");background-size:25px 20px;width:25px;height:20px;display:inline-block}.emplyee-details .date{font-size:var(--sim-md-size);color:#2f448b;align-items:center;font-weight:500;display:flex}.emplyee-details .date p{color:#000}.emplyee-details .date h3{align-items:center;display:flex}.emplyee-details .date h3:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2011.6625V18.3375C7.5%2022.4875%2010.4375%2024.175%2014.025%2022.1125L15.625%2021.1875C16.0125%2020.9625%2016.25%2020.55%2016.25%2020.1V9.89997C16.25%209.44997%2016.0125%209.03747%2015.625%208.81247L14.025%207.88747C10.4375%205.82497%207.5%207.51247%207.5%2011.6625Z'%20fill='%231E3A8E'/%3e%3cpath%20opacity='0.4'%20d='M17.5%2010.9875V19.025C17.5%2019.5125%2018.025%2019.8124%2018.4375%2019.5624L19.8125%2018.7625C23.4%2016.7%2023.4%2013.2999%2019.8125%2011.2375L18.4375%2010.4375C18.025%2010.2%2017.5%2010.5%2017.5%2010.9875Z'%20fill='%231E3A8E'/%3e%3c/svg%3e");background-size:25px 20px;width:25px;height:20px;display:inline-block}.absence-card{flex-direction:column;width:100%;display:flex}.absence-card .day{background-color:var(--primary-color-opacity-1);border-radius:var(--radius-sm);color:var(--primary-color);font-family:Medium;font-size:var(--md-size);padding:var(--space-lg)}.absence-card .employee-absence{font-size:calc(var(--sm-size) + 2px);border-radius:var(--radius-xs);text-align:center;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (width<=955px){.absence-card .employee-absence{gap:var(--gap-sm);flex-wrap:wrap}}.absence-card .employee-absence .employee-name{text-align:start;color:#282828;font-family:Regular}.absence-card .employee-absence .employee-absence-status{border-radius:var(--radius-sm);padding:var(--space-sm);text-align:center;border-style:solid;border-width:1px;width:fit-content;font-family:Regular}.absence-card .employee-absence .employee-absence-status.logout-asbence{background-color:var(--danger-color);fill:#fff}.absence-card .employee-absence .employee-absence-status.Absence{color:#c1474f;fill:#c1474f;background-color:#c1474f1a;border-color:#c1474f}.absence-card .employee-absence .employee-absence-status.Presence{color:#00b38b;fill:#00b38b;background-color:#00b38b1a;border-color:#00b38b}.absence-card .employee-absence .employee-absence-status.vacation{color:#d97706;fill:#d97706;background-color:#ffedcc;border-color:#d97706}.absence-card .employee-absence .date-absence{justify-content:center;align-items:center;gap:var(--gap-xs);border-radius:var(--radius-xs);padding:var(--space-xs);background-color:#b2bbc60f;width:fit-content;font-family:Regular;display:flex}.absence-card .employee-absence .date-absence *{text-wrap:nowrap;width:100%}.absence-card .employee-absence .date-absence .date-label{color:#546881}.absence-card .p-accordionheader{background:0 0!important;width:100%!important;padding-inline:0!important;display:block!important}.attendance-content{background:linear-gradient(to bottom right,#f9fafb,#f3f4f6);border-radius:1rem;padding:1rem;box-shadow:0 25px 50px -12px #00000040}.attendance-content .attendance-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.75rem;padding:1rem;display:grid}.attendance-content .attendance-grid .stat-card{-webkit-backdrop-filter:blur(12px);background-color:#fffc;border:1px solid #e5e7eb80;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.75rem;transition:all .3s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.attendance-content .attendance-grid .stat-card:hover{transform:scale(1.05);box-shadow:0 25px 50px -12px #00000040}.attendance-content .attendance-grid .stat-header{align-items:center;gap:.25rem;display:flex}.attendance-content .attendance-grid .stat-title{color:#111827;letter-spacing:.025em;font-size:1.125rem;font-weight:700}.attendance-content .attendance-grid .stat-value{margin-top:.25rem;font-size:1.5rem;font-weight:800}.attendance-content .attendance-grid .stat-value.attendance{color:#059669}.attendance-content .attendance-grid .stat-value.absence{color:#e11d48}.attendance-content .attendance-grid .stat-value.onsite{color:#0284c7}.attendance-content .attendance-grid .stat-value.remote{color:#7c3aed}.attendance-content .attendance-grid .stat-value.holidays{color:#d97706}.discount-department.show-project{border-radius:var(--radius-md);min-height:unset;background-color:#fff;flex-direction:column;gap:1rem;padding:1rem;display:flex}.discount-department.show-project .project-info{margin-top:unset;padding:unset}.discount-department.show-project .input-discount{border-radius:var(--radius-md);color:#00b38b;text-align:center;font-family:medium,sans-serif;font-size:var(--md-size);max-width:clamp(calc(100 / var(--base-height) * 100vh), calc(137 / var(--base-height) * 100vh), 140px);background-color:#00b38b05;border:1px solid #00b38b;padding:.5rem 1rem}.discount-department.show-project .input-discount.error{color:#c1474f;background-color:#c1474f05;border:1px solid #c1474f}.discount-department.show-project .input-discount:focus{outline:none}.discount-department.show-project .input-discount::placeholder{color:#00b38b}.discount-department.show-project .input-discount:disabled{cursor:not-allowed;filter:brightness(.9)}.discount-department.show-project .department-row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.discount-department.show-project .department-row>div{flex-direction:row;align-items:center;gap:.5rem;width:25%;display:flex}.discount-department.show-project .department-row .department-name,.discount-department.show-project .department-row .department-actions{flex-direction:row;align-items:center;gap:.5rem;display:flex}.discount-department.show-project .department-row input{border:1px solid #ccc;border-radius:.5rem;width:100%;padding:.5rem}.discount-department.show-project .department-row input:focus{border-color:#07f;outline:none}.add-discount{flex-direction:column;gap:1rem;display:flex}.add-discount .discount-wrapper{border-radius:var(--radius-md);background-color:#fff;padding:1rem}.add-discount .discount-wrapper .static{align-items:center;gap:var(--gap-md);display:flex}@media screen and (width<=768px){.add-discount .discount-wrapper .static{flex-wrap:wrap}}.add-discount .discount-wrapper .static .static-discount-item{background-color:var(--primary-color-opacity-1);border-radius:var(--radius-lg);padding:var(--gap-sm);justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.add-discount .discount-wrapper .static .static-discount-item .item-title{align-items:center;gap:var(--gap-sm);display:flex}.add-discount .discount-wrapper .static .static-discount-item .item-title h4{font-family:medium,sans-serif;font-size:var(--md-size);color:var(--primary-color)}.add-discount .discount-wrapper .static .static-discount-item .item-value{color:#000;font-family:medium,sans-serif}.add-discount .discount-wrapper .discount-section-type-title{color:#000;align-items:center;gap:var(--sm-size);font-family:medium,sans-serif;display:flex}.add-discount .discount-wrapper .discount-section-type-title .info{width:unset}.add-discount .discount-wrapper .discount-section-type{gap:var(--gap-sm);flex-direction:column;display:flex}.add-discount .discount-wrapper .discount-section-type .action-type{background-color:var(--primary-color-opacity-1);padding:calc(10 / var(--base-height) * 100vh);border-radius:var(--radius-md);align-items:center;gap:var(--gap-sm);display:flex}.add-discount .discount-wrapper .discount-section-type .action-type .btn{padding:calc(5 / var(--base-height) * 100vh) calc(20 / var(--base-height) * 100vh)}.discount-card{flex-direction:column;gap:1rem;display:flex}.discount-validation-error{border-radius:var(--radius-md);color:#c1474f;font-family:medium,sans-serif;font-size:var(--md-size);background-color:#f3dcdd;align-items:center;gap:1rem;padding:.5rem;display:flex}.attachment-dialog-body{gap:var(--gap-md);flex-direction:column;display:flex}.attachment-dialog-body .add-attachment-wrapper{gap:var(--sm-size);margin-bottom:var(--sm-size);display:flex}.attachment-dialog-body .attachment-title{font-family:bold,sans-serif;font-size:var(--md-size)}.attachment-dialog-body .save-btn-container{justify-content:flex-end;gap:var(--sm-size);display:flex}.attachment-dialog-body .all-attachment .all-attachment-title{font-family:medium,sans-serif;font-size:var(--md-size);text-align:center;background-color:var(--primary-color-opacity-1);color:var(--primary-color);padding:var(--md-size) var(--lg-size);border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin-bottom:1rem}.attachment-card-line{height:2px;margin-right:calc(-1 * var(--md-size));margin-left:var(--md-size);background-color:#fff}.attachment-card-gallery{gap:var(--sm-size);flex-wrap:wrap;height:200px;display:flex;overflow-y:scroll}.attachment-card-gallery .attachment-container{width:60px;height:60px;padding:var(--sm-size);border-radius:var(--radius-sm);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.attachment-card-gallery .attachment-container img{aspect-ratio:16/9}.attachment-card-gallery .attachment-container .show-more{font-family:regular,sans-serif;font-size:var(--sm-size);color:var(--white-color);text-align:center;background-color:var(--primary-color);border-radius:var(--sm-size);-webkit-border-radius:var(--sm-size);-moz-border-radius:var(--sm-size);-ms-border-radius:var(--sm-size);-o-border-radius:var(--sm-size);justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;bottom:2px;right:2px}.attachment-card-gallery .attachment-container .date{font-family:regular,sans-serif;font-size:var(--sm-size);color:var(--primary-color)}.attachment-card-gallery .attachment-container .name{font-family:regular,sans-serif;font-size:var(--sm-size);color:var(--text-color-4)}.attachment-card-gallery .attachment-container .icon{cursor:pointer;position:absolute;top:2px;right:2px}.attachment-card-gallery .attachment-container .icon-delete{cursor:pointer;background-color:var(--danger-color-opacity-1);position:absolute;top:2px;left:2px}.attachment-card-gallery .attachment-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.attachment-card-wrapper{gap:var(--sm-size);flex-wrap:wrap;display:flex}.attachment-card-wrapper .attachment-card{background-color:var(--primary-color-opacity-1);width:clamp(200px,100%,300px);padding:var(--md-size);border-radius:var(--radius-sm);gap:var(--sm-size);flex-direction:column;display:flex}.attachment-card-wrapper .attachment-card .attachment-card-header{justify-content:space-between;align-items:center;display:flex}.attachment-card-wrapper .attachment-card .attachment-card-header .attachment-card-title{font-family:medium,sans-serif;font-size:var(--md-size);color:var(--primary-color)}.attachment-card-wrapper .attachment-card .attachment-card-header .attachments-actions{gap:var(--sm-size);display:flex}.attachment-card-wrapper .attachment-card .attachment-card-header .attachments-actions>button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.attachment-card-wrapper .attachment-card .attachment-card-header .attachments-actions>button.btn-edit-attachment{color:var(--primary-color);cursor:pointer;border:1px solid var(--primary-color-opacity-1)}.attachment-card-wrapper .attachment-card .attachment-card-header .attachments-actions>button.btn-delete-attachment{color:var(--danger-color);cursor:pointer;border:1px solid #c1474f33}.attachment-card-wrapper .attachment-card .attachment-card-size{font-family:regular,sans-serif;font-size:var(--sm-size)}.attachment-cards-preview{gap:var(--sm-size);padding:var(--md-size);border-radius:var(--radius-sm);background-color:#fff;flex-wrap:wrap;width:100%;display:flex}.btn-save-attachment{border-radius:var(--sm-size);background-color:#0b1432;justify-content:center;align-items:center;padding-inline:4rem;display:flex}.section-headline{margin-bottom:var(--space-md);background-color:var(--primary-color-opacity-1);border-radius:0 var(--radius-md) var(--radius-md) 0;align-items:center;gap:1rem;width:100%;display:flex}.result{gap:var(--gap-md);margin-top:.5rem;margin-bottom:var(--space-md);flex-direction:column;display:flex}.result .results{background-color:var(--primary-color-opacity-1);border-radius:var(--sm-size);padding:var(--space-md);flex-direction:column;display:flex}.result .results .result-title{font-size:var(--md-size);color:var(--primary-color);padding:1rem;font-family:Medium,sans-serif}.result .results .result-body,.result .results .floors{border-radius:var(--sm-size);background-color:#ffffff80;padding:1rem}.result .results .preview-info{align-items:center;gap:1rem;padding:1rem;display:flex}.result .results .preview-info span{font-size:var(--sm-size);color:#546881;font-family:Regular,sans-serif}.result .results .note-card{background-color:#fcfdfe;padding-inline:.2rem}.result .results .note-card h4{background-color:var(--primary-color-opacity-1);color:var(--primary-color);font-size:var(--md-size);border-radius:0 0 var(--radius-md) var(--radius-md);text-align:center;width:100%;padding:1rem;font-family:Medium,sans-serif}.result .results .note-card p{font-size:var(--sim-sm-size);color:#546881;padding:1rem;font-family:Regular,sans-serif}.result .results .floors{margin-top:var(--sm-size);gap:var(--gap-md);flex-direction:column;display:flex}.result .results .floors .floors-card{border-radius:var(--radius-md);background-color:#fff;padding:1rem}.result .results .floors .floors-card .floor-header{align-items:center;gap:var(--gap-md);display:flex}.result .results .floors .floors-card .floor-header .floor-title{text-wrap:nowrap;color:#000;font-family:Medium,"sans-serif"}.result .results .floors .floors-card .floor-header .floor-line{background-color:#b2bbc633;border-radius:2px;width:100%;height:1px}.result .results .floors .floors-card .floor-header .minimize{align-items:center;gap:var(--gap-sm);color:var(--primary-color);font-family:medium,sans-serif;display:flex}.result .results .floors .floors-card .floor-content{margin-top:1rem}.result .results .floors .floors-card .floor-content .floor-content-item{border-radius:var(--space-md);border:1px solid #f6f6f6;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.result .results .floors .floors-card .floor-content .floor-content-item .content-title,.result .results .floors .floors-card .floor-content .floor-content-item .content-count{color:var(--primary-color);font-family:medium,sans-serif;font-size:var(--md-size)}.result .results .floors .floors-card .floor-content .floor-content-item .content-title{align-items:center;gap:var(--gap-xs);display:flex}.result .results .floors .floors-card .floor-content .floor-content-item .content-count{background-color:var(--primary-color-opacity-1);border-radius:var(--space-md);border:1px solid #f6f6f6;padding:.5rem 1rem}.meeting-header-pdf{margin-bottom:var(--space-md);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;align-items:center;gap:1rem;width:100%;display:flex}.meeting-header-pdf .floor-title{font-size:var(--md-size);color:#000;text-wrap:nowrap;font-family:Medium,sans-serif}.meeting-header-pdf .floor-line{background-color:#b2bbc6;border-radius:2px;width:100%;height:1px}.add-result{background-color:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;width:100%;margin-top:1rem;display:flex;overflow:hidden}.add-result .add-result-title{color:var(--primary-color);background-color:var(--primary-color-opacity-1);width:100%;padding:1rem;font-size:1.5rem;font-weight:700}.add-result .add-result-description{color:#546881;align-items:center;padding:1rem;font-family:regular,sans-serif;font-size:1rem;display:flex}.add-result .add-result-form{padding:1rem}.task-card{flex-direction:column;gap:.1rem;margin-top:1rem;display:flex}.task-card h3{font-family:bold,sans-serif;font-size:var(--md-size);color:#7a788b}.task-card .task-card-header{background-color:#f2f2f2;border-radius:1rem;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.task-card .task-card-body{background-color:#fff;border-radius:1rem;padding:.5rem}.task-card .task-card-footer{background-color:#f1f5f9;border-radius:1rem;width:100%;padding:.5rem;box-shadow:0 2px 2px #00000040}.wrapper-permit{border:1px solid var(--primary-color-opacity-1);border-radius:1rem;width:calc(100% - 2rem);margin:1rem;padding:.1rem}.wrapper-permit .project-details{outline:1px solid var(--primary-color-opacity-1);border-radius:1rem;padding:1rem}.daily-new-card-grid{margin-top:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:15px;display:grid}.all-card-details{flex-direction:column;flex:1;justify-content:start;display:flex}.new-daily-card .status-row{border-top-left-radius:12px;border-bottom-left-radius:12px;justify-content:center;align-items:center;width:26px;display:flex}.status-row.rejected,.status-row.REJECTED{background:#8d1607}.status-row.approved,.status-row.APPROVED{background:#34c759}.status-row.holded,.status-row.SENT{background:#fbb03a}.status-row h3{writing-mode:vertical-rl;color:#fff;text-transform:capitalize;align-items:center;gap:6px;font-family:Bold;font-size:12px;display:flex;transform:rotate(180deg)}.status-row .icon{align-items:center;display:flex}.status-row .icon.block{animation:1s infinite block}.new-daily-card{background:#fff;border-radius:16px;gap:4px;padding:10px 10px 14px 14px;transition:transform .6s,box-shadow .2s;display:flex;position:relative}.new-daily-card input[type=checkbox]{display:none}.new-daily-card:has(input[type=checkbox]:checked){border:2px solid #34c759;box-shadow:0 4px 10px #34c75933}.new-daily-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000014}.new-daily-card .card-header{background:#1e3a8e0a;border-radius:10px;justify-content:start;align-items:center;gap:10px;padding:10px 12px;display:flex}.card-header .icon{max-width:35px}.card-header .title-code span.code{flex-direction:column;display:flex}.card-header h3{color:#1e3a8e;font-family:Bold;font-size:14px}.card-header h3 span{opacity:.8;font-family:Bold}.card-header .title-code{color:#000;font-family:Bold;font-size:12px}.new-daily-card .card-titles{border-bottom:1px solid #909dad33;padding:12px}.new-daily-card .card-titles h3{font-family:Bold;font-size:16px}.new-daily-card .card-status{border-bottom:1px dashed #909dad33;justify-content:space-between;align-items:center;padding:12px;display:flex}.card-status .state{flex-direction:column;gap:6px;display:flex}.new-daily-card .card-status .since{background:#f1564208;border-radius:15px;padding:10px}.card-status .since span{color:#b2bbc6;font-family:Regular}.card-status .since h5{color:#f15642;font-family:Bold}.card-status .state h4.machine{align-content:baseline;align-items:center;gap:8px;font-family:Bold;font-size:16px;display:flex}.card-status .state .department-info h4.depart{color:#9ca3af;font-family:Regular;font-size:14px}.card-status .state .department-info h4.depart span{color:#1e3a8e}.card-status .state .department-info h4.job-type{color:#9ca3af;font-family:Regular;font-size:14px}.card-status .state .department-info h4.job-type span{color:#546881}.new-daily-card .card-info{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;padding:12px;display:grid}.new-daily-card .card-info h5{color:#9ca3af;font-family:Regular;font-size:14px}.new-daily-card .card-info span{font-family:Bold;font-size:14px}.new-daily-card .card-info span.assign-span{color:#1e3a8e;font-family:Bold;font-size:14px}.new-daily-card .card-fotter{align-items:flex-start;gap:12px;display:flex}.buttons-wrapper{flex-wrap:wrap;gap:12px;width:100%;display:flex}.buttons-wrapper>*{flex:1}.card-fotter .create-button,.card-fotter .change-button{flex:160px;min-width:0}.card-fotter .create-button button{color:#fffc;background:#1e3a8e;border-radius:14px;width:100%;min-height:40px;padding:10px;font-family:Bold;font-size:14px}.card-fotter .change-button button{color:#1e3a8e;background:#f6f7fa;border-radius:14px;width:100%;min-height:40px;padding:10px;font-family:Bold;font-size:14px}.card-fotter .tag{align-self:flex-end;align-items:center}@keyframes block{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.pulse-text{animation:2s cubic-bezier(.4,0,.6,1) infinite block;display:inline-block}.pulse-text span:first-child{animation-delay:0s}.pulse-text span:nth-child(2){animation-delay:.1s}.pulse-text span:nth-child(3){animation-delay:.2s}.pulse-text span:nth-child(4){animation-delay:.3s}.pulse-text span:nth-child(5){animation-delay:.4s}.card-prepare{gap:var(--sm-size);padding:var(--sm-size);border-radius:var(--radius-md);background-color:#f5f5f3;flex-direction:column;display:flex}.card-prepare .actions{justify-content:flex-end;gap:var(--sm-size);display:flex}.card-prepare .actions .icon{cursor:pointer;transition:all var(--transition-sm) ease-in-out;border-style:solid;border-width:1px;border-radius:6px;padding:.25rem}.card-prepare .actions .icon.delete{border-color:#f5e6e6}.card-prepare .actions .icon.delete:hover{background-color:#e23535}.card-prepare .actions .icon.delete:hover svg path{fill:#fff}.card-prepare .actions .icon.edit{border-color:#ebecef}.card-prepare .actions .icon.edit:hover{background-color:var(--primary-color)}.card-prepare .actions .icon.edit:hover svg path{fill:#fff}.card-prepare .info-wrapper{align-items:center;gap:var(--sm-size);flex-wrap:wrap;display:flex}.card-prepare .info-wrapper .prepare-info{align-items:center;gap:var(--xs-size);display:flex}.prepare-title{gap:var(--xs-size);font-family:medium,sans-serif;font-size:var(--md-size);text-wrap:nowrap;align-items:center;margin-bottom:1rem;display:flex}.prepare-title .prepare-line{background-color:#d9d9d9;border-radius:2px;width:100%;height:1px}.task-wrapper{border-radius:var(--radius-md);padding:var(--space-md);background-color:#fff;flex-direction:column;gap:20px;display:flex;position:relative}.task-wrapper .project-info{flex-direction:column;gap:14px;display:flex}.task-wrapper .project-name{gap:6px;font-size:20px;display:flex}.task-wrapper .project-name h2{color:#b2bbc6;font-family:Medium}.task-wrapper .project-name h3{color:#121212;font-family:Bold}.task-wrapper .project-type{justify-content:start;align-items:start;display:flex}.task-wrapper .sprint-status{top:0;right:var(--space-md);color:#635bff;padding:var(--space-sm) var(--space-md);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background-color:#f1f5f9;font-family:bold,"sans-serif";position:absolute}.task-wrapper .project-type .info{flex-direction:column;align-items:start;display:flex}.task-wrapper .project-type .info h3{color:#b2bbc6;font-family:Regular}.task-wrapper .project-type .info span{color:#202020;font-family:Bold}.task-wrapper span.depart,.task-wrapper span.permit{color:#1e3a8e!important}.task-wrapper .info-details{background:#f6f6f6;border-radius:16px;flex-direction:column;padding:10px 12px;display:flex}.task-wrapper .info-details h2{color:#1e3a8e;justify-content:start;align-items:center;gap:6px;display:flex}.task-wrapper .task-row{justify-content:start;align-items:start;display:flex}.task-wrapper .task-row .info{flex-direction:column;align-items:start;gap:10px;display:flex}.task-wrapper .task-row .info h3{color:#b2bbc6;font-family:Regular}.task-wrapper .task-row .info span{color:#202020;font-family:Bold}.task-wrapper span.depart,.task-wrapper span.permit,.task-wrapper span.duration{color:#1e3a8e!important}.task-wrapper span.time,.task-wrapper span.High{color:#e23535!important}.task-wrapper span.Medium{color:#fb0!important}.task-wrapper span.Low{color:#00b69b!important}@media (width<=1024px){.task-wrapper .task-wrapper{padding:var(--space-sm)}.task-wrapper .project-name h2,.task-wrapper .project-name h3{font-size:18px}.task-wrapper .info-details{padding:8px 10px}}@media (width<=768px){.task-wrapper .project-name{flex-direction:column;gap:2px}.task-wrapper .task-row{flex-direction:column;align-items:start;gap:12px}.task-wrapper .task-row .info{gap:6px}.task-wrapper .project-type{flex-direction:column;gap:10px}.task-wrapper .project-type .info h3{font-size:14px}.task-wrapper .project-type .info span{font-size:15px}}@media (width<=480px){.task-wrapper .task-wrapper{padding:var(--space-xs);gap:14px}.task-wrapper .project-name h2,.task-wrapper .project-name h3{font-size:16px}.task-wrapper .info-details h2{font-size:15px}.task-wrapper .task-row .info span,.task-wrapper .project-type .info span{font-size:14px}.task-wrapper .info-details{padding:8px}.task-wrapper span.High,.task-wrapper span.Medium,.task-wrapper span.Low,.task-wrapper span.time{font-size:14px}}.task-wrapper .task-header .title-section{align-items:center;gap:var(--space-xs);display:flex}.task-wrapper .task-header .title-section .title{color:var(--primary-color);margin-bottom:0;font-family:bold,"sans-serif";font-size:18px}.task-wrapper .task-header .title-section .sprint-title{margin-bottom:0;font-family:medium,"sans-serif";font-size:18px}.task-wrapper .task-header .title-section .id{color:#9ca3af;font-size:var(--space-md);align-items:center;gap:var(--space-xs);font-family:medium,"sans-serif";display:flex}.task-wrapper .task-details,.task-details{gap:var(--space-md);flex-direction:column;display:flex}.old-sprint{background-color:var(--white-color);border-radius:var(--radius-md)}.old-sprint .old-sprint-header{justify-content:space-between;align-items:center;width:100%;display:flex}.old-sprint .old-sprint-header p{color:var(--primary-color);font-family:Bold;font-size:var(--md-size)}.old-sprint .old-sprint-header .show-more{font-family:Regular;font-size:var(--sim-sm-size);color:#546881;cursor:pointer;margin-inline:var(--xs-size);text-decoration:underline}.old-sprint .p-accordioncontent{padding:0!important}.old-sprint .cards{gap:var(--md-size);padding:0 var(--md-size) var(--md-size) var(--md-size);flex-direction:column;height:30vh;display:flex;overflow-y:auto}.old-sprint .cards .card{padding:var(--md-size);border-radius:var(--radius-md);background-color:#f9f9f9;border:1px solid #ececec}.old-sprint .cards .card .card-header{justify-content:flex-start;align-items:center;gap:var(--md-size);display:flex}.old-sprint .cards .card .card-header .date{font-size:var(--sim-md-size);color:#202020;font-family:Bold}.old-sprint .cards .card .card-header .revised-by{font-size:var(--sim-md-size);color:#ef3826;font-family:Bold}.old-sprint .cards .card .card-body{margin-top:var(--sm-size);gap:var(--gap-md);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (width<=768px){.old-sprint .cards .card .card-body{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=500px){.old-sprint .cards .card .card-body{grid-template-columns:repeat(1,1fr)}}.old-sprint .cards .card .card-body .sub-cards{padding:var(--md-size);border-radius:var(--space-sm);background-color:var(--white-color);justify-content:space-between;align-items:center;display:flex}@media screen and (width<=820px){.old-sprint .cards .card .card-body .sub-cards{gap:var(--gap-sm);flex-wrap:wrap}}.old-sprint .cards .card .card-body .sub-cards .sub-card span{color:#9ca3af;font-family:Medium;font-size:var(--sim-sm-size)}.old-sprint .cards .card .card-body .sub-cards .sub-card p{color:#202020;font-family:Bold;font-size:var(--md-size)}.plan-history-progress{background-color:var(--white-color);border-radius:var(--radius-md);overflow:hidden}.plan-history-progress .old-sprint-header{justify-content:space-between;align-items:center;width:100%;display:flex}.plan-history-progress .old-sprint-header p{color:var(--primary-color);font-family:Bold;font-size:var(--md-size)}.plan-history-progress .old-sprint-header .show-more{font-family:Regular;font-size:var(--sim-sm-size);color:#546881;cursor:pointer;margin-inline:var(--xs-size);text-decoration:underline}.plan-history-progress .p-accordioncontent{padding:0!important}.plan-history-progress .cards{width:100%;padding:0 var(--md-size) var(--xl-size) var(--md-size);flex-direction:column;display:flex}.plan-history-progress .cards .card{align-items:flex-start;gap:var(--md-size);width:100%;display:flex}.plan-history-progress .cards .card .date{backdrop-filter:blur(5px);padding:var(--xs-size) var(--md-size);border-radius:var(--radius-md);color:#fff;font-family:Bold;font-size:var(--md-size);z-index:555;border:.5px solid #9ca3af66;justify-content:center;align-items:center;width:6rem;display:flex;position:relative}.plan-history-progress .cards .card .date:before{content:"";z-index:-1;background-color:#555;width:2px;height:1000%;position:absolute;top:2.7rem;left:50%;transform:translate(-50%)}.plan-history-progress .cards .card .card-body{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.plan-history-progress .cards .card .card-body .description{width:43rem}.plan-history-progress .cards .card .card-body .attach-cont{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.plan-history-progress .cards .card .card-body .attach{color:#87ceeb;font-family:Bold;font-size:var(--md-size)}.plan-history-progress .cards .card .card-body .info{justify-content:flex-start;align-items:flex-start;gap:var(--md-size);display:flex}.plan-history-progress .cards .card .card-body .info p{color:#635bff;font-weight:800;font-size:var(--md-size)}.plan-history-progress .cards .card .card-body .info .time{font-family:Regular;font-size:var(--md-size);color:#000}.plan-history-progress .cards .card .card-body .items{align-items:flex-start;gap:var(--sm-size);padding-bottom:var(--xs-size);flex-wrap:wrap;justify-content:space-between;display:flex}.plan-history-progress .cards .card .card-body .items .item{flex-direction:row;align-items:center;gap:.3rem;display:flex}.plan-history-progress .cards .card .card-body .items .item .create-by{color:#909dad;font-family:Regular;font-size:var(--md-size)}.plan-history-progress .cards .card .card-body .items .item .accrodation{align-items:center;gap:.5rem;display:flex}.plan-history-progress .cards .card .card-body .items .item .accrodation .note{color:#87ceeb;font-family:Bold;font-size:var(--md-size)}.plan-history-progress .cards .card .card-body .items .item .accrodation p{color:var(--primary-color);font-family:Bold;font-size:var(--md-size)}.plan-history-progress .cards .card .card-body .items .item span{font-family:Regular;font-size:var(--sm-size);color:#9ca3af}.plan-history-progress .cards .card .card-body .items .item p{color:#202020;font-family:Medium;font-size:var(--md-size)}.task-headline{gap:var(--space-sm);justify-content:space-between;align-items:center;padding-top:16px;display:flex}@media screen and (width<=768px){.task-headline{flex-direction:column;align-items:flex-start}}.task-headline .headline-info{gap:var(--space-sm);align-items:center;display:flex}.task-headline .task-type{background-color:var(--primary-color-opacity-1);color:var(--primary-color);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-family:medium,"sans-serif"}.task-headline .task-status{color:var(--success-color);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background-color:#00b69b1a;font-family:medium,"sans-serif"}.task-headline .task-block{color:var(--danger-color);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background-color:#ff00000f;font-family:medium,"sans-serif"}.task-headline .task-number{color:var(--primary-color);font-family:medium,"sans-serif"}.task-headline .duration{gap:var(--space-sm);align-items:center;display:flex}@media screen and (width<=768px){.task-headline .duration{flex-direction:column;align-items:flex-start;width:100%}.task-headline .duration>span{justify-content:space-between;width:100%}}.task-headline .duration>span{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border-style:solid;border-width:1px;align-items:center;font-family:medium,"sans-serif";display:flex}.task-headline .duration>span span{font-family:Bold,"sans-serif"}.task-headline .duration .task-time{color:#b2bbc6;background-color:#5468810f;border-color:#546881}.task-headline .duration .task-time>span{color:#546881;font-family:Bold,"sans-serif"}.task-headline .duration .hold-time{color:#dec295;background-color:#fbb03a0f;border-color:#fbb03a}.task-headline .duration .hold-time>span{color:#fbb03a;font-family:Bold,"sans-serif"}.task-headline .duration .total-time{color:#1e3a8e80;background-color:#1e3a8e0f;border-color:#1e3a8e80}.task-headline .duration .total-time>span{color:#1e3a8e;font-family:Bold,"sans-serif"}.current-sprint .sprint-info{gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.current-sprint .sprint-info .sprint-item{gap:var(--space-xs);flex-direction:column;display:flex}.current-sprint .sprint-info .sprint-item .item-title{font-size:var(--space-md);color:#9ca3af;font-family:medium,"sans-serif"}.current-sprint .sprint-info .sprint-item .item-value{font-size:var(--space-md);font-family:Bold,"sans-serif"}.employee-history{border-radius:calc(var(--radius-sm) + 2px);color:#6eb0eb;font-family:bold,"sans-serif";font-size:var(--space-md);padding:calc(var(--radius-sm) + 2px);cursor:pointer;background:#6eb0eb0f;transition:all .3s ease-in-out}.employee-history .history-img{width:36px;height:36px}.employee-history .history-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.employee .employee-name{font-size:var(--space-md);color:#000;margin-bottom:var(--space-xs);font-family:Bold,"sans-serif";font-weight:600}.employee .availability{gap:var(--space-xs);display:flex}.employee .availability .availability-item{gap:var(--space-xs);align-items:center;display:flex}.employee .availability .availability-item img{width:24px;height:24px}.employee .availability .availability-item .availability-item-title{font-size:var(--space-md);color:#9ca3af;font-family:Regular,"sans-serif"}.employee .availability .availability-item .availability-item-title span{font-size:var(--space-md);color:#000;font-family:Bold,"sans-serif";font-weight:600}.sprint-info{gap:var(--space-md);flex-wrap:wrap;display:flex}.sprint-info.issued>*{flex:1}.sprint-info.issued .sprint-item{border-radius:var(--radius-md);padding:var(--space-md);background-color:#f6f6f6}.sprint-info.issued .item-value{color:#f15642;font-family:Bold,"sans-serif"}.task-action{align-items:center;gap:var(--space-md);justify-content:center;display:flex}.task-action>*{flex:1;justify-content:center;align-items:center;display:flex}.task-action button{font-size:var(--space-md);justify-content:center;align-items:center;gap:var(--space-sm);border:none;border-radius:22px;flex:1;font-family:bold,sans-serif;display:flex}.task-action button.btn-start{color:var(--white-color);background-color:#00b38b}.task-action button.btn-hold{color:var(--white-color);background-color:#fbb03a}.task-action button.btn-end{color:var(--white-color);background-color:#f15642}.draft-info{gap:var(--space-sm);flex-direction:column;display:flex}.draft-info .draft-description,.draft-info .draft-test-cases{flex-direction:column;gap:2px;display:flex}:is(.draft-info .draft-description,.draft-info .draft-test-cases) h4{font-size:var(--space-md);color:#6a717d;font-family:Regular,sans-serif}:is(.draft-info .draft-description,.draft-info .draft-test-cases) p{font-size:var(--space-md);color:#282828;font-family:medium,sans-serif}.draft-info .draft-test-cases ul{gap:var(--space-sm);flex-wrap:wrap;display:flex}.draft-info .draft-test-cases ul li{font-size:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--primary-color);font-family:medium,sans-serif;display:flex}.draft-info .draft-test-cases ul li:has(input:checked){color:#546881}.suspend-task{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.suspend-task .suspend-info{gap:var(--space-sm);align-items:center;display:flex}.suspend-task .suspend-info .img-suspend{width:54px;height:54px}.suspend-task .suspend-info h4{font-size:calc(var(--space-md) 2px);color:#e7cb7b;font-family:Bold,sans-serif}.suspend-task .suspend-info p{font-size:var(--space-md);color:#4c4c4c;font-family:medium,sans-serif}.suspend-task .btn-suspend{color:#fbb03a;padding:var(--space-md) var(--space-4xl);border-radius:var(--radius-lg);cursor:pointer;font-family:Bold,sans-serif;font-size:var(--space-md);background-color:#fbb03a0a;border:1px solid #fbb03a}.history-employee{flex-direction:column;display:flex;overflow:hidden}.history-employee h4{margin-block:1rem;font-family:Bold,"sans-serif";font-size:1rem}.history-employee .history-item{align-items:center;gap:1rem;display:flex;position:relative}.history-employee .history-item .date{color:#9ca3af}.history-employee .history-item .history-status{background-color:#f9f9f9;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;padding:.5rem;display:flex}.history-employee .history-item .history-status .status{font-family:Bold,"sans-serif"}.history-employee .history-item .history-status .status.START{color:#00b38b}.history-employee .history-item .history-status .status.HOLD{color:#fbb03a}.history-employee .history-item .history-status .status.SENT_TO_CLIENT{color:#f15642}.history-employee .history-item .icon{flex-direction:column;justify-content:center;align-items:center;display:flex}.history-employee .history-item .icon:before{content:"";background-color:#9ca3af66;width:1.5px;height:100%;position:absolute;bottom:-120%;left:11.5px;transform:translateY(-50%)}.note-card{flex-direction:column;gap:2px;width:60%;display:flex}@media (width<=765px){.note-card{width:100%}}.note-card>*{flex:1}.note-card .note-by{color:#9ca3af;font-family:medium,sans-serif}.note-card .notes{font-family:Bold,sans-serif}.note-card .note-date{color:#9ca3af;justify-content:flex-end;font-family:medium,sans-serif;display:flex}.packedge-project-wrapper .packedge-info-card{background:#fff9;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:16px;display:flex}@media (width<=1100px){.packedge-project-wrapper .packedge-info-card{justify-content:center;gap:22px}}.packedge-project-wrapper .packedge-info-card .info-box-part{width:100%}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status{flex-direction:column;gap:14px;display:flex}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row .send-button{flex-wrap:wrap;gap:20px;display:flex}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row .send-button button.select{color:#fff;background:#1e3a8e;border-radius:36px;padding:14px 20px;font-family:Bold;font-size:16px}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row .send-button button.send{color:#1e3a8e;background:#1e3a8e0d;border:2px dashed #1e3a8e;border-radius:36px;padding:14px 20px;font-family:Bold;font-size:16px}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row .info-rows{flex-direction:column;align-items:start;gap:4px;display:flex}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row .info-rows h6{color:#eabc31;align-items:center;gap:4px;font-family:Bold;display:flex}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row .info-rows h6 span{color:#909dad;font-family:Regular}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row .info-rows .project-name{flex-direction:column;gap:4px;display:flex}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row .info-rows .project-name h2{color:#3c58ac;font-family:Bold;font-size:26px}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .title-row .info-rows .project-name span.location{color:#c59f6b;align-items:center;gap:4px;font-family:Bold;font-size:16px;display:flex}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .project-grids{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:10px;display:grid}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .project-grids .small-card{gap:4px;display:flex}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .project-grids .small-card span{color:#909dad;font-family:Regular;font-size:16px}.packedge-project-wrapper .packedge-info-card .info-box-part .all-status .project-grids .small-card p{color:#47586e;font-family:Bold;font-size:16px}.last-sent-header{border-bottom:1px solid #0000;border-image:repeating-linear-gradient(90deg,#e9ebf4 0 10px,#0000 10px 20px) 1;justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.last-sent-header h2.titles{color:#1e3a8e;font-family:Bold;font-size:24px}.last-sent-header .actions{gap:14px;display:flex}.bottom-content{background:#fafbfc;border-radius:21px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:19px 0 0;padding:10px;display:flex}.bottom-content .bottom-items{grid-template-columns:repeat(2,1fr);gap:25px;padding:10px;display:grid}@media (width<=650px){.bottom-content .bottom-items{grid-template-columns:1fr}}.bottom-content .bottom-items .item{gap:6px;display:flex}.bottom-content .bottom-items .item h4{color:#909dad;font-size:16px}.bottom-content .bottom-items .item span{color:#47586e;font-family:Bold;font-size:16px}.bottom-content .task-status{border-radius:24px;padding:8px 10px;font-family:Bold}.bottom-content .task-status.APPROVED{color:#34c759;background:#34c7591a}.bottom-content .task-status.REJECTED{color:#ff3b30;background:#ff3b301a}.bottom-content .task-status.SENT{color:#007aff;background:#007aff1a}.big-cards .big-card-header{border-bottom:1px solid #0000;border-image:repeating-linear-gradient(90deg,#e9ebf4 0 10px,#0000 10px 20px) 1;justify-content:space-between;align-items:center;padding:0 0 14px;display:flex}.big-cards .big-card-header .title{flex-direction:column;display:flex}.big-cards .big-card-header .title h2{color:#282828;font-family:Bold;font-size:24px}.big-cards .big-card-header .title h3{color:#909dad;font-size:16px}.big-cards .big-card-header .title h3 span{color:#47586e}.big-cards .big-card-header .select h3{color:#47586e;font-family:Bold;font-size:16px}.plan-project-card-grid{margin-top:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;display:grid}.plan-project-card-grid .plan-project-card{background:#fff;border-radius:16px;flex-direction:column;gap:12px;max-height:350px;padding:14px;display:flex;overflow-y:scroll}.plan-project-card-grid .plan-project-card .card-header{background:#adbae20a;border-radius:12px;align-items:center;gap:6px;padding:12px 10px;display:flex}.plan-project-card-grid .plan-project-card .card-header .title-code{flex-direction:column;gap:4px;width:75%;display:flex}.plan-project-card-grid .plan-project-card .card-header .title-code span{color:#151a20;font-family:Bold;font-size:12px}.plan-project-card-grid .plan-project-card .card-header .title-code h5{color:#1e3a8e;font-family:Bold;font-size:16px}.plan-project-card-grid .plan-project-card .card-header .percent{background:#fff;border-radius:16px;justify-content:center;align-items:center;height:fit-content;padding:8px;display:flex}.plan-project-card-grid .plan-project-card .card-header .percent h6{color:#202020;gap:4px;font-family:Bold;font-size:16px;display:flex}.plan-project-card-grid .plan-project-card .card-header .percent h6 span{color:#34c759}.plan-project-card-grid .plan-project-card .row{border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:10px;display:grid}@media (width>=768px){.plan-project-card-grid .plan-project-card .row{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-project-card-grid .plan-project-card .row .task-title{grid-column:1/-1}.plan-project-card-grid .plan-project-card .row:nth-of-type(odd){background:#f4faff}.plan-project-card-grid .plan-project-card .row:nth-of-type(2n){background:#1e3a8e03}.plan-project-card-grid .plan-project-card .row h4{color:#282828;border-bottom:1px solid #0000;border-image:repeating-linear-gradient(90deg,#e8e8e8 0 10px,#0000 10px 20px) 1;padding:10px 0;font-family:Bold;font-size:16px}.plan-project-card-grid .plan-project-card .row span{color:#546881;text-transform:uppercase;justify-content:start;align-items:center;font-family:Bold;font-size:14px;display:flex}.plan-project-card-grid .plan-project-card .row span:not(:nth-of-type(3n)){border-inline-end:1px solid #151a20}@font-face{font-family:light;src:url(/assets/Cairo-Light-HW4IsvNJ.ttf)format("truetype")}@font-face{font-family:regular;src:url(/assets/Cairo-Regular-Cnczl1gu.ttf)format("truetype")}@font-face{font-family:medium;src:url(/assets/Cairo-SemiBold-C31bcSNm.ttf)format("truetype")}@font-face{font-family:bold;src:url(/assets/Cairo-Bold-CiRNIIeR.ttf)format("truetype")}.color_primary{color:var(--primary-color)}body{text-transform:capitalize;font-family:regular,sans-serif}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #0000004d}body::-webkit-scrollbar-thumb{background-color:var(--primary-color);outline:1px solid #708090}*{scrollbar-color:var(--primary-color) #f1f1f1;scrollbar-width:auto;scrollbar-track-color:#f1f1f1}.main-loader{background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.back-white{background-color:var(--white-color)}.file_text{font-family:regular,sans-serif}.p-dialog-header{border-bottom:1px solid var(--line-color)}.img-preview{aspect-ratio:16/9;-o-object-fit:scale-down;object-fit:scale-down;border-radius:10px;width:500px}.attachment-container{height:100%}.attachment-container.gallary .icon{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-top:.5rem;display:flex}.p-galleria-thumbnail img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:50px;height:100%}.p-galleria-items-container,.p-galleria-content{height:100%}.pdf-preview{border:1px solid #ddd;width:100%;height:100%;position:relative;overflow:hidden}.pdf-viewer{width:100%;height:100%}.pdf-viewer canvas{width:100%!important;height:auto!important}.pdf-label{color:#fff;text-align:center;background:#000000b3;padding:4px;font-size:.8rem;position:absolute;bottom:0;left:0;right:0}iframe{transition:opacity .3s}.animate-spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.panel-container .p-panel-header .p-panel-title{font-size:24px}.sort-btn{border:1px solid var(--primary-color-opacity-1);background-color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;display:flex}.p-tablist-active-bar{background:0 0!important}.dragging-row{opacity:.5;transition:opacity .2s;box-shadow:0 0 5px #ccc}.drag-over-row{cursor:move;z-index:1;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;transition:background-color .2s}.drag-icon{cursor:pointer;background-color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:5%;padding:1rem;transition:all .2s;display:flex}.drag-icon img{-o-object-fit:scale-down;object-fit:scale-down;aspect-ratio:1;width:100%;height:100%}.dragging-row-permit{opacity:.5;transition:opacity .2s;box-shadow:0 0 5px #ccc}.drag-over-row-permit{background-color:#f5f5f5}.btn-order-wrapper{align-items:center;gap:.25rem;display:flex}.btn-order{width:1rem}.btn-order:hover{cursor:pointer}.btn-order:hover svg{transition:all .2s;transform:scale(1.2)}.btn-order:hover svg path{fill:var(--primary-color)}.order{color:var(--primary-color);white-space:nowrap;font-size:.8rem;font-weight:700}.p-inputtext:enabled:focus{box-shadow:1px 1px 10px #0000001a!important}.priority{width:5rem;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);cursor:pointer;justify-content:center;align-items:center;font-family:medium,sans-serif;display:flex;position:relative}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.priority-high{font-family:Bold;color:#b91c1c!important}.priority-medium,.status-medium{font-family:Bold;color:#fbb03a!important}.status-started{font-family:Bold;color:#1e3a8e!important}.priority-low,.status-low{font-family:Bold;color:#00b69b!important}.btn-started{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;text-transform:capitalize;font-family:regular,sans-serif;transition:all .3s;display:flex;position:relative;overflow:hidden}.btn-started:disabled{cursor:not-allowed;color:var(--primary-color);background-color:#0000;transition:all .7s ease-in-out}.btn-started svg path{transition:all .7s ease-in-out}.btn-started:hover{background-color:#0000;transition:all .7s ease-in-out}.btn-started:hover svg path{fill:var(--primary-color);transition:all .7s ease-in-out}.btn-started:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-started:hover{color:#fff;background:#2952b3;transform:translateY(-2px);box-shadow:0 10px 30px #1e3a8e66}.btn-started:hover:before{left:100%}.status-rejected{color:#b91f13;white-space:pre;background-color:#f31d1d26;border:1px solid #f31d1d26;border-radius:8px;padding:4px 10px;font-weight:500}.status-accepted{color:#166534;white-space:pre;background-color:#22c55e26;border:1px solid #16653466;border-radius:8px;padding:4px 10px;font-weight:500}.status-pending{color:#b45309;white-space:pre;background-color:#fbbf2426;border:1px solid #b4530966;border-radius:8px;padding:4px 10px;font-weight:500}.btn-hold{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;text-transform:capitalize;background-color:orange;border:1px solid orange;font-family:regular,sans-serif;transition:all .3s;display:flex;position:relative;overflow:hidden}.btn-hold:disabled{cursor:not-allowed;color:orange;background-color:#0000;transition:all .7s ease-in-out}.btn-hold svg path{transition:all .7s ease-in-out}.btn-hold:hover{background-color:#0000;transition:all .7s ease-in-out}.btn-hold:hover svg path{fill:orange;transition:all .7s ease-in-out}.btn-hold:before{content:"";background:linear-gradient(90deg,#0000,#ffa50033,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-hold:hover{color:#fff;background:orange;transform:translateY(-2px);box-shadow:0 10px 30px #ffa50066}.btn-hold:hover:before{left:100%}.btn-end{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;text-transform:capitalize;background-color:#22c55e;border:1px solid #22c55e;font-family:regular,sans-serif;transition:all .3s;display:flex;position:relative;overflow:hidden}.btn-end:disabled{cursor:not-allowed;color:#22c55e;background-color:#0000;transition:all .7s ease-in-out}.btn-end svg path{transition:all .7s ease-in-out}.btn-end:hover{background-color:#0000;transition:all .7s ease-in-out}.btn-end:hover svg path{fill:#22c55e;transition:all .7s ease-in-out}.btn-end:before{content:"";background:linear-gradient(90deg,#0000,#ffa50033,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-end:hover{color:#fff;background:#22c55e;transform:translateY(-2px);box-shadow:0 10px 30px #22c55e66}.btn-end:hover:before{left:100%}.priority-no-points{white-space:pre;background-color:#6b728026;border:1px solid #37415166;border-radius:8px;padding:4px 10px;font-weight:500;color:#374151!important}button.disabled{opacity:.7;cursor:not-allowed}.filter-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;box-shadow:0 1px 2px #0000000d}.fav-routes .p-button{color:#fff!important;cursor:pointer!important;z-index:9999!important;background:#fff!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;box-shadow:0 8px 24px #0000001a!important}.fav-routes .p-button.p-speeddial-button{width:60px!important;height:60px!important;transform:translateY(-10px)!important}.fav-routes .p-button:hover{border:none!important;box-shadow:0 8px 24px #0006!important}@font-face{font-family:header-text;src:url(/assets/StoryScript-Regular-Ci_1fhje.ttf)}.status-container{align-items:center;display:flex;position:relative}.refused-status{backdrop-filter:blur(10px);background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:1px solid #fff3;border-radius:12px;align-items:center;padding:8px 12px;animation:.5s ease-out slideInRight,2s ease-in-out infinite glowPulse;display:flex;position:relative;overflow:hidden}.refused-status.hold{background:linear-gradient(135deg,#d97706 0% 100%)}.refused-status:hover{animation:2s ease-in-out infinite shake;box-shadow:0 0 10px #ef444499}.refused-status:before{content:"";z-index:1;background:linear-gradient(120deg,#fff0 0%,#fff6 50%,#fff0 100%);width:50%;height:100%;animation:4s linear infinite shimmerMove;position:absolute;top:0;left:-75%}.status-content{z-index:2;align-items:center;gap:6px;display:flex;position:relative}.status-icon{flex-shrink:0;animation:2s ease-in-out infinite shake}.status-text{color:#fff;white-space:nowrap;letter-spacing:.3px;font-size:12px;font-weight:600}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 4px #ef44441a}}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes shimmerMove{0%{left:-75%}to{left:125%}}@media (width<=768px){.refused-status{padding:6px 10px}.status-text{font-size:11px}.status-icon{width:14px;height:14px}}.tooltip{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid #00000014;border-radius:12px;min-width:280px;animation:.3s forwards tooltipFadeIn;box-shadow:0 10px 40px #0000001f,0 2px 8px #00000014}.tooltip .tooltip-text{color:#2c3e50;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-family:medium,sans-serif;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.tooltip .tooltip-text:not(:last-child){border-bottom:1px solid #0000000f}.tooltip .tooltip-text:before{content:"";background:linear-gradient(90deg, var(--primary-color-rgba,#3b82f614) 0%, transparent 100%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.tooltip .tooltip-text .icon-check,.tooltip .tooltip-text .icon-x{flex-shrink:0;width:18px;height:18px;transition:transform .25s}.tooltip .tooltip-text .icon-check{color:#10b981}.tooltip .tooltip-text .icon-x{color:#ef4444}.tooltip .tooltip-text:hover{color:var(--primary-color,#3b82f6);padding-left:24px}.tooltip .tooltip-text:hover:before{opacity:1}.tooltip .tooltip-text:hover .icon-check,.tooltip .tooltip-text:hover .icon-x{transform:scale(1.1)}.tooltip .tooltip-text:first-child{border-radius:12px 12px 0 0}.tooltip .tooltip-text:last-child{border-bottom:none;border-radius:0 0 12px 12px}.tooltip .tooltip-text:only-child{border-radius:12px}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background-color:var(--primary-color)!important}.tag{align-items:center;gap:6px;display:inline-flex}.general-info{color:#555;background-color:#fff;border:1px solid #ddd;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.general-info span{vertical-align:middle;background-color:#f0f8ff;border:1px solid #ccc;width:12px;height:12px;margin-right:8px;display:inline-block}.info-popover-content.style-4{background:#fff;border-left:4px solid #667eea;border-radius:12px;max-width:350px;padding:20px;animation:.3s ease-out fadeInUp;box-shadow:0 4px 6px #00000012,0 10px 20px #0000001a}.info-popover-content.style-4 h3{color:#1a202c;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;margin:0 0 16px;padding-bottom:12px;font-size:17px;font-weight:600;display:flex}.info-popover-content.style-4 h3:before{content:"📌";font-size:22px}.info-popover-content.style-4 p{color:#4a5568;background:#f7fafc;border-radius:6px;margin:0 0 12px;padding:8px 12px;font-size:14px;line-height:1.6}.info-popover-content.style-4 p:last-child{margin-bottom:0}.info-popover-content.style-4 strong{color:#2d3748;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.info-popover-content.style-4 strong:before{content:"•";color:#667eea;font-size:18px}.textPrimaryColor{color:var(--primary-color)}@property --progress{syntax:"<number>";inherits:false;initial-value:0}.progress-circle-small{--size:55px;--thickness:18px;--progress:0;width:var(--size);height:var(--size);background:conic-gradient(from 0deg, #1e3a8e 0%, #1e3a8e calc(var(--progress) * 0.5%), #1e3a8e calc(var(--progress) * 1%), #e5e7eb 0);border-radius:50%;justify-content:center;align-items:center;animation:1.6s ease-out forwards fill-progress;display:flex;position:relative}.progress-circle-small:before{content:"";background:#f9f9f9;border-radius:50%;position:absolute;inset:5px}.progress-circle-small span{color:#1e3a8e;font-family:Bold;font-size:14px;position:relative}@keyframes fill-progress{0%{--progress:0}to{--progress:var(--value)}}.p-popover{border-radius:16px!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
