@charset "UTF-8";/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@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-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-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular","Cascadia Code",Consolas,monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-blue-100:oklch(93.2% .032 255.585);--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-800:oklch(42.4% .199 265.638);--color-indigo-400:#6f86ff;--color-indigo-500:#4a65ff;--color-indigo-600:#35f;--color-indigo-700:#2541db;--color-indigo-800:#1f35af;--color-purple-100:oklch(94.6% .033 307.174);--color-purple-800:oklch(43.8% .218 303.724);--color-pink-600:oklch(59.2% .249 .584);--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-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--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: 1.5 ;--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: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear 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%;-moz-tab-size:4;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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.col-4{grid-column:4}.col-6{grid-column:6}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing)*1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.me-1{margin-inline-end:calc(var(--spacing)*1)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.mt-0{margin-top:calc(var(--spacing)*0)}.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-6{margin-top:calc(var(--spacing)*6)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.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-6{margin-bottom:calc(var(--spacing)*6)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.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}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-30{height:calc(var(--spacing)*30)}.h-64{height:calc(var(--spacing)*64)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-100{width:calc(var(--spacing)*100)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}: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-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.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-800{background-color:var(--color-gray-800)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-white{background-color:var(--color-white)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--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-indigo-400{--tw-gradient-to:var(--color-indigo-400);--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))}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-4{padding-top:calc(var(--spacing)*4)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.text-center{text-align:center}.text-left{text-align:left}.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-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))}.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)}.whitespace-pre-line{white-space:pre-line}.text-blue-800{color:var(--color-blue-800)}.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-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-purple-800{color:var(--color-purple-800)}.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-white{color:var(--color-white)}.text-yellow-800{color:var(--color-yellow-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.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-none{--tw-shadow:0 0 #0000;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{--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-500{--tw-ring-color:var(--color-blue-500)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.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,-webkit-backdrop-filter,backdrop-filter,display,visibility,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-opacity{transition-property:opacity;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-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-indigo-800:hover{color:var(--color-indigo-800)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--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)}}.focus\:ring-2:focus{--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)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:bg-indigo-400:disabled{background-color:var(--color-indigo-400)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.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\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:bg-gray-600{background-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-indigo-400{color:var(--color-indigo-400)}.dark\:text-white{color:var(--color-white)}@media (hover:hover){.dark\:hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}}.dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:var(--color-gray-800)}}}:root{--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular","Cascadia Code",Consolas,monospace;--color-primary:#35f;--color-primary-hover:#2440e6;--color-primary-light:#5c79ff;--color-primary-subtle:#3355ff17;--color-accent:#00a8cc;--color-accent-light:#22c7e6;--color-accent-subtle:#00a8cc1a;--color-text:#0b1220;--color-text-secondary:#4b5568;--color-text-muted:#8a94a6;--color-surface:#ffffffe6;--color-surface-solid:#fff;--color-surface-subtle:#f4f6fb;--color-border:#0f172a17;--color-border-strong:#0f172a2e;--color-success:#0f9f6e;--color-success-subtle:#e3f7ef;--color-warning:#c27803;--color-warning-subtle:#fdf3dc;--color-danger:#e5383b;--color-danger-subtle:#fdecec;--color-neutral-subtle:#eef1f6;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-full:999px;--shadow-xs:0 1px 2px #1018280d;--shadow-sm:0 1px 3px #1018280f,0 1px 2px #1018280a;--shadow-md:0 10px 28px -8px #10182824,0 2px 6px #1018280a;--shadow-lg:0 24px 56px -16px #10182838,0 4px 12px #1018280d;--shadow-glow-primary:0 8px 24px -6px #3355ff73;--glass-blur:12px;--glass-blur-strong:20px;--glass-highlight:#ffffffb3;--glass-highlight-soft:#ffffff59;--gradient-brand:linear-gradient(135deg,#35f 0%,#4a68ff 50%,#00a8cc 130%);--color-page-bg:#f5f7fb;--canvas-dot:#0f172a13;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;color-scheme:light}:root.dark{--color-primary:#5b7bff;--color-primary-hover:#7d96ff;--color-primary-light:#8aa0ff;--color-primary-subtle:#5b7bff26;--color-accent:#22d3ee;--color-accent-light:#67e8f9;--color-accent-subtle:#22d3ee24;--color-text:#e8ecf4;--color-text-secondary:#9aa4b8;--color-text-muted:#6b7489;--color-surface:#0e131fe6;--color-surface-solid:#0e131f;--color-surface-subtle:#131a29;--color-border:#94a3b81f;--color-border-strong:#94a3b83d;--color-success:#34d399;--color-success-subtle:#34d39924;--color-warning:#fbbf24;--color-warning-subtle:#fbbf2424;--color-danger:#f87171;--color-danger-subtle:#f8717124;--color-neutral-subtle:#161e2e;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073,0 0 0 1px #ffffff05;--shadow-md:0 12px 32px -10px #0009;--shadow-lg:0 28px 64px -16px #000000b3;--shadow-glow-primary:0 8px 28px -6px #5b7bff8c;--glass-highlight:#ffffff0d;--glass-highlight-soft:#ffffff08;--gradient-brand:linear-gradient(135deg,#4a68ff 0%,#5b7bff 50%,#22d3ee 130%);--color-page-bg:#070a12;--canvas-dot:#ffffff0e;color-scheme:dark}body{background:var(--color-page-bg);font-family:var(--font-sans);font-feature-settings:"tnum" 1,"cv01" 1;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);letter-spacing:-.022em;text-wrap:balance;font-weight:600}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 520px at 0% -8%,var(--color-primary),transparent 62%),radial-gradient(900px 480px at 100% -4%,var(--color-accent),transparent 60%),radial-gradient(circle at 1px 1px,var(--canvas-dot)1px,transparent 0)0 0/22px 22px,var(--color-page-bg);position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){body:before{background:radial-gradient(1100px 520px at 0% -8%,color-mix(in srgb,var(--color-primary)13%,transparent),transparent 62%),radial-gradient(900px 480px at 100% -4%,color-mix(in srgb,var(--color-accent)9%,transparent),transparent 60%),radial-gradient(circle at 1px 1px,var(--canvas-dot)1px,transparent 0)0 0/22px 22px,var(--color-page-bg)}}body:before{transition:background-color .3s}code,kbd,samp,.font-mono,.stat-tile .stat-tile-value,[class*=_statValue],[class*=_statNumber],[class*=_kpiValue],[class*=_metricValue],[class*=_tileValue]{font-family:var(--font-mono);letter-spacing:-.02em}.page-shell{gap:var(--space-lg);padding:var(--space-lg);color:var(--color-text);flex-direction:column;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-header h1{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:1.65rem;font-weight:700;line-height:1.15}.page-header p{color:var(--color-text-secondary);max-width:72ch;margin:6px 0 0;font-size:.9rem}.card{background:var(--color-surface);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--glass-highlight);padding:var(--space-lg);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s}.card:hover{box-shadow:var(--shadow-md),inset 0 1px 0 var(--glass-highlight);border-color:var(--color-border-strong)}.toolbar{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.stat-tile-row{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.stat-tile{background:var(--color-surface);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--glass-highlight);padding:var(--space-md);flex-direction:column;gap:6px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s;display:flex}.stat-tile:hover{box-shadow:var(--shadow-md),inset 0 1px 0 var(--glass-highlight);border-color:var(--color-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.stat-tile:hover{border-color:color-mix(in srgb,var(--color-primary)35%,var(--color-border))}}.stat-tile .stat-tile-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.stat-tile .stat-tile-value{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.badge{border-radius:var(--radius-full);border:1px solid #0000;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:600;transition:transform .15s;display:inline-flex}.badge-success{background:var(--color-success-subtle);color:var(--color-success);border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.badge-success{border-color:color-mix(in srgb,var(--color-success)22%,transparent)}}.badge-warning{background:var(--color-warning-subtle);color:var(--color-warning);border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.badge-warning{border-color:color-mix(in srgb,var(--color-warning)22%,transparent)}}.badge-danger{background:var(--color-danger-subtle);color:var(--color-danger);border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.badge-danger{border-color:color-mix(in srgb,var(--color-danger)22%,transparent)}}.badge-neutral{background:var(--color-neutral-subtle);color:var(--color-text-secondary);border-color:var(--color-border)}.badge-info{background:var(--color-accent-subtle);color:var(--color-accent);border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.badge-info{border-color:color-mix(in srgb,var(--color-accent)25%,transparent)}}.badge-urgent{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.empty-state{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl);text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-subtle);-webkit-backdrop-filter:blur(var(--glass-blur));flex-direction:column;display:flex}.empty-state strong{color:var(--color-text);font-size:1rem}.glass-panel{background:var(--color-surface);-webkit-backdrop-filter:blur(var(--glass-blur-strong));border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--glass-highlight)}.table-wrap{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);min-width:0;max-width:100%;-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm);overflow-x:auto}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.table thead th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--color-border);white-space:nowrap;padding:12px 16px;font-size:.72rem;font-weight:700;position:sticky;top:0}.table tbody td{color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap;padding:12px 16px}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:var(--color-primary-subtle)}.table tbody tr:last-child td{border-bottom:none}.pagination{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);background:var(--color-surface);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;padding:10px 14px;display:flex}.pagination.pagination-attached{-webkit-backdrop-filter:none;border:none;border-top:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding:10px 16px}.pagination-meta{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.pagination-size{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.pagination-size select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text);cursor:pointer;padding:4px 26px 4px 10px;font-size:.85rem;font-weight:600}.pagination-size select:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:1px}.pagination-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pagination-btn,.sort-toggle-btn{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);-webkit-backdrop-filter:blur(14px);min-width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:.85rem;font-weight:600;line-height:1;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.pagination-btn svg,.sort-toggle-btn svg{width:16px;height:16px}.pagination-btn:hover:not(:disabled):not(.is-active),.sort-toggle-btn:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}.pagination-btn:disabled,.sort-toggle-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.pagination-btn.is-active{background:var(--gradient-brand);color:#fff;box-shadow:var(--shadow-glow-primary);cursor:default;border-color:#0000}.pagination-ellipsis{min-width:36px;height:36px;color:var(--color-text-muted);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pagination-info{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.85rem}::selection{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-primary)28%,transparent)}}::selection{color:inherit}:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px;border-radius:4px}a{color:var(--color-primary);transition:color .2s}a:hover{color:var(--color-primary-hover)}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed}input,select,textarea{font-family:inherit;transition:border-color .2s,box-shadow .2s,background-color .2s}*{scrollbar-width:thin;scrollbar-color:#64748b66 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#64748b66}::-webkit-scrollbar-thumb:hover{background:#64748b99}:root.dark ::-webkit-scrollbar-thumb{background:#94a3b847}:root.dark ::-webkit-scrollbar-thumb:hover{background:#94a3b86b}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#root{width:100%;height:100%}html,body{height:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media screen{#pay-print-root{display:none}}@media print{body:has(#pay-print-root)>:not(#pay-print-root){display:none!important}body:has(#pay-print-root){background:#fff!important}body:has(#pay-print-root):before{display:none!important}#pay-print-root{display:block!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-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-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _modal_kf_popIn_rs4xt_1{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._Avatar_root_rs4xt_18{width:100%;height:100%;min-width:20px;min-height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-weight:700;font-size:.85rem;letter-spacing:.02em;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 1px #ffffff59,0 1px 2px #0f172a26}._AppDataTable_tableCard_rs4xt_39{background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, rgba(15, 23, 42, .08));border-radius:16px;box-shadow:0 12px 30px #0f172a14;padding:20px;display:flex;flex-direction:column;gap:16px;--table-pinned-bg: var(--color-surface-subtle, #f8fafc)}._AppDataTable_toolbar_rs4xt_53{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}._AppDataTable_toolbarLeft_rs4xt_61{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._AppDataTable_toolbarRight_rs4xt_68{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._AppDataTable_searchBox_rs4xt_75{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--color-surface-subtle, #f1f5f9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);min-width:220px}._AppDataTable_searchIcon_rs4xt_87{width:18px;height:18px;color:var(--color-text-secondary, #64748b)}._AppDataTable_searchInput_rs4xt_93{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._AppDataTable_filterHint_rs4xt_106{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-secondary, #64748b)}._AppDataTable_filterIcon_rs4xt_114{width:16px;height:16px}._AppDataTable_menu_rs4xt_119{position:relative}._AppDataTable_menuButton_rs4xt_123{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--color-primary-subtle, #eef2ff);color:var(--color-text, #1e293b);font-size:.85rem;border:none}._AppDataTable_menuButton_rs4xt_123::-webkit-details-marker{display:none}._AppDataTable_menuIcon_rs4xt_141{width:16px;height:16px}._AppDataTable_menuChevron_rs4xt_146{width:14px;height:14px}._AppDataTable_menuPanel_rs4xt_151{position:absolute;top:38px;right:0;background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:12px;box-shadow:0 16px 32px #0f172a1f;padding:12px;min-width:200px;z-index:20;display:flex;flex-direction:column;gap:8px}._AppDataTable_menuItem_rs4xt_168{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-text, #0f172a)}._AppDataTable_menuRow_rs4xt_176{display:flex;align-items:center;justify-content:space-between;gap:10px}._AppDataTable_menuLabel_rs4xt_183{font-size:.85rem;color:var(--color-text, #0f172a)}._AppDataTable_menuItemButton_rs4xt_188{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-text, #0f172a);background:transparent;border:none;padding:6px 4px;border-radius:8px;cursor:pointer;text-align:left;width:100%}._AppDataTable_menuItemButton_rs4xt_188:hover{background:var(--color-surface-subtle, #f1f5f9)}._AppDataTable_menuControls_rs4xt_207{display:inline-flex;gap:6px}._AppDataTable_iconButton_rs4xt_212{border:1px solid var(--color-border, rgba(15, 23, 42, .08));background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;padding:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._AppDataTable_iconButton_rs4xt_212 svg{width:14px;height:14px;color:var(--color-text-secondary, #475569)}._AppDataTable_primaryButton_rs4xt_231,._AppDataTable_secondaryButton_rs4xt_232{border:none;border-radius:10px;padding:8px 14px;font-size:.85rem;cursor:pointer}._AppDataTable_primaryButton_rs4xt_231{background:var(--color-primary, #2563eb);color:#fff}._AppDataTable_secondaryButton_rs4xt_232{background:var(--color-surface-subtle, #e2e8f0);color:var(--color-text, #0f172a)}._AppDataTable_tableWrap_rs4xt_250{overflow:auto;min-width:0;max-width:100%;border-radius:12px;border:1px solid var(--color-border, rgba(148, 163, 184, .2))}._AppDataTable_table_rs4xt_39{width:100%;border-collapse:separate;border-spacing:0;min-width:720px}._AppDataTable_table_rs4xt_39 th,._AppDataTable_table_rs4xt_39 td{padding:12px 14px;border-bottom:1px solid var(--color-border, rgba(148, 163, 184, .2));background:var(--color-surface, #ffffff);color:var(--color-text, #0f172a);font-size:.9rem;vertical-align:middle;white-space:nowrap}._AppDataTable_table_rs4xt_39 th{background:var(--color-surface-subtle, #f8fafc);font-weight:600;position:relative}._AppDataTable_headerCell_rs4xt_282{display:flex;align-items:center;gap:8px;justify-content:space-between}._AppDataTable_sortButton_rs4xt_289{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppDataTable_sortButton_rs4xt_289 svg{width:14px;height:14px;color:var(--color-primary, #2563eb)}._AppDataTable_sortPlaceholder_rs4xt_315{width:14px;height:14px;display:inline-block;border:1px solid var(--color-border, rgba(100, 116, 139, .4));border-radius:3px}._AppDataTable_pinGroup_rs4xt_323{display:inline-flex;gap:4px}._AppDataTable_pinButton_rs4xt_328{border:1px solid var(--color-border, rgba(148, 163, 184, .4));background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:6px;font-size:.7rem;padding:2px 6px;cursor:pointer}._AppDataTable_filterCell_rs4xt_339{margin-top:6px}._AppDataTable_filterInput_rs4xt_343{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._AppDataTable_resizer_rs4xt_356{position:absolute;right:0;top:0;height:100%;width:4px;cursor:col-resize;background:#2563eb26;opacity:0;transition:opacity .2s ease}._AppDataTable_table_rs4xt_39 th:hover ._AppDataTable_resizer_rs4xt_356{opacity:1}._AppDataTable_emptyCell_rs4xt_372{text-align:center;color:var(--color-text-secondary, #64748b);padding:24px;font-size:.9rem}._AppDataTable_checkbox_rs4xt_379{width:16px;height:16px}._AppDataTable_table_rs4xt_39 tr[data-selected=true] td{background:var(--color-primary-subtle, rgba(37, 99, 235, .08))}._AppDataTable_table_rs4xt_39 th[data-align=center],._AppDataTable_table_rs4xt_39 td[data-align=center]{text-align:center}._AppDataTable_table_rs4xt_39 th[data-align=right],._AppDataTable_table_rs4xt_39 td[data-align=right]{text-align:right}._AppDataTable_tableFooter_rs4xt_398{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._AppDataTable_footerLeft_rs4xt_406{display:flex;gap:12px}._AppDataTable_recordCount_rs4xt_411{font-size:.85rem;color:var(--color-text-secondary, #64748b)}._AppDataTable_pagination_rs4xt_416{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._AppDataTable_pageButton_rs4xt_432{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppDataTable_pageButton_rs4xt_432 svg{width:14px;height:14px}._AppDataTable_pageInfo_rs4xt_457{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._AppDataTable_pageSizeSelect_rs4xt_463{border-radius:10px;border:1px solid var(--color-border, rgba(148, 163, 184, .5));padding:6px 8px;font-size:.85rem;background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._AppLayout_mainAppLayout_rs4xt_477{background:transparent}._AppLayout_mainAppLayout_rs4xt_477 ._AppLayout_dark_rs4xt_486{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._PayrollExcelModal_fullscreenOverlay_rs4xt_495{padding:24px}._PayrollExcelModal_modal_rs4xt_499{background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;box-shadow:0 12px 30px #0f172a14;border:1px solid var(--color-border, #e5e7eb);padding:24px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;animation:_modal_kf_popIn_rs4xt_1 .25s cubic-bezier(.16,1,.3,1) both}._PayrollExcelModal_excelModal_rs4xt_514{max-width:96vw;width:96vw;height:92vh;max-height:92vh;display:flex;flex-direction:column;padding:0;overflow:hidden}._PayrollExcelModal_excelModalHeader_rs4xt_526{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--color-border, #e5e7eb);flex-shrink:0}._PayrollExcelModal_excelModalMeta_rs4xt_536{margin:0 0 4px;font-size:.8rem;color:var(--color-text-secondary, #64748b);font-weight:500}._PayrollExcelModal_excelModalTitle_rs4xt_543{margin:0;font-size:1.15rem;font-weight:700;color:var(--color-text, #0f172a)}._PayrollExcelModal_excelModalHeaderActions_rs4xt_550{display:flex;align-items:center;gap:12px}._PayrollExcelModal_errorText_rs4xt_556{font-size:.8rem;color:#dc2626;font-weight:500}._PayrollExcelModal_saveButton_rs4xt_562,._PayrollExcelModal_submitButton_rs4xt_563{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;background:var(--color-primary);color:#fff;border:none;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}._PayrollExcelModal_saveButton_rs4xt_562:disabled,._PayrollExcelModal_submitButton_rs4xt_563:disabled{opacity:.6;cursor:not-allowed}._PayrollExcelModal_iconButton_rs4xt_584{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--color-surface-subtle, #f1f5f9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:none;cursor:pointer;color:#334155}._PayrollExcelModal_iconButtonIcon_rs4xt_599{width:18px;height:18px}._PayrollExcelModal_excelSummaryStrip_rs4xt_604{display:flex;gap:16px;padding:16px 24px;border-bottom:1px solid var(--color-border, #e5e7eb);flex-shrink:0}._PayrollExcelModal_excelSummaryStrip_rs4xt_604>div{flex:1;background:var(--color-surface-subtle, #f8fafc);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e5e7eb);border-radius:12px;padding:12px 16px}._PayrollExcelModal_excelSummaryStrip_rs4xt_604 p{margin:0 0 4px;font-size:.75rem;color:var(--color-text-secondary, #64748b);font-weight:600;text-transform:uppercase;letter-spacing:.03em}._PayrollExcelModal_excelSummaryStrip_rs4xt_604 h5{margin:0;font-size:1.1rem;font-weight:700;color:var(--color-text, #0f172a)}._PayrollExcelModal_excelRibbon_rs4xt_638{display:flex;align-items:flex-end;gap:24px;padding:14px 24px;border-bottom:1px solid var(--color-border, #e5e7eb);background:var(--color-surface-subtle, #f8fafc);flex-wrap:wrap;flex-shrink:0}._PayrollExcelModal_excelRibbonGroup_rs4xt_649{display:flex;flex-direction:column;gap:6px}._PayrollExcelModal_ribbonLabel_rs4xt_655{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #94a3b8)}._PayrollExcelModal_excelToolbarActions_rs4xt_663{display:flex;align-items:center;gap:8px}._PayrollExcelModal_secondaryButton_rs4xt_669{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e5e7eb);color:#334155;font-size:.82rem;font-weight:600;cursor:pointer}._PayrollExcelModal_secondaryButton_rs4xt_669:disabled{opacity:.5;cursor:not-allowed}._PayrollExcelModal_secondaryIcon_rs4xt_690{width:16px;height:16px}._PayrollExcelModal_hiddenFileInput_rs4xt_695{display:none}._PayrollExcelModal_searchWrapper_rs4xt_699{display:flex}._PayrollExcelModal_searchInput_rs4xt_703{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;min-width:240px}._PayrollExcelModal_excelRibbonMeta_rs4xt_716{margin-left:auto;display:flex;align-items:center}._PayrollExcelModal_excelRowCount_rs4xt_722{font-size:.8rem;color:var(--color-text-secondary, #64748b);font-weight:600}._PayrollExcelModal_excelGridWrapper_rs4xt_728{flex:1;overflow:auto;padding:16px 24px;display:flex;flex-direction:column}._PayrollExcelModal_excelTableScroll_rs4xt_736{flex:1;overflow:auto}._PayrollExcelModal_hotTableTheme_rs4xt_741{height:100%;width:100%}._PayrollExcelModal_loadingContainer_rs4xt_746{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 0;flex:1}._PayrollExcelModal_loadingSpinner_rs4xt_756{width:32px;height:32px;border-radius:50%;border:3px solid var(--color-border, #e5e7eb);border-top-color:var(--color-primary);animation:_PayrollExcelModal_kf_spin_rs4xt_1 .8s linear infinite}._PayrollExcelModal_loadingText_rs4xt_765{margin:0;font-size:.85rem;color:var(--color-text-secondary, #64748b)}@keyframes _PayrollExcelModal_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._PayrollExcelModal_emptyState_rs4xt_777{text-align:center;color:var(--color-text-muted, #94a3b8);padding:48px 0;border:1px dashed var(--color-border, #e5e7eb);border-radius:12px;flex:1}._PayrollExcelModal_excelDangerZone_rs4xt_786{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid #fee2e2;background:#fef2f2;flex-shrink:0}._PayrollExcelModal_excelDangerZone_rs4xt_786 h5{margin:0 0 4px;font-size:.9rem;color:#991b1b;font-weight:700}._PayrollExcelModal_excelDangerZone_rs4xt_786 p{margin:0;font-size:.8rem;color:#b91c1c}._PayrollExcelModal_deleteButton_rs4xt_810{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;background:#dc2626;color:#fff;border:none;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}._PayrollExcelModal_deleteButton_rs4xt_810:disabled{opacity:.6;cursor:not-allowed}._PayrollExcelModal_deleteIconCircle_rs4xt_830{width:48px;height:48px;border-radius:50%;background:#fee2e2;display:flex;align-items:center;justify-content:center}._PayrollExcelModal_deleteIcon_rs4xt_830{width:24px;height:24px;color:#dc2626}._PayrollExcelModal_deleteModalMessage_rs4xt_847{margin:0;font-size:.85rem;color:var(--color-text-secondary, #64748b)}._PayrollExcelModal_cancelButton_rs4xt_854{padding:10px 16px;border-radius:10px;background:var(--color-surface-subtle, #f1f5f9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#334155;border:none;font-size:.85rem;font-weight:600;cursor:pointer}._PayrollExcelModal_cancelButton_rs4xt_854:disabled{opacity:.6;cursor:not-allowed}._PayrollExcelModal_closeIcon_rs4xt_875{width:16px;height:16px}._PayrollExcelModal_formGroup_rs4xt_881{display:flex;flex-direction:column;gap:6px}._PayrollExcelModal_formLabel_rs4xt_887{font-size:.82rem;font-weight:600;color:#334155}._PayrollExcelModal_excelNotesInput_rs4xt_893{min-height:120px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border, #e5e7eb);font-size:.88rem;font-family:inherit;resize:vertical}.dark ._PayrollExcelModal_modal_rs4xt_499,html.dark ._PayrollExcelModal_modal_rs4xt_499{background:#1f2937;border-color:#374151}.dark ._PayrollExcelModal_excelModalTitle_rs4xt_543,.dark ._PayrollExcelModal_excelSummaryStrip_rs4xt_604 h5{color:#f9fafb}.dark ._PayrollExcelModal_excelRibbon_rs4xt_638,.dark ._PayrollExcelModal_excelSummaryStrip_rs4xt_604>div{background:#111827;border-color:#374151}.dark ._PayrollExcelModal_searchInput_rs4xt_703,.dark ._PayrollExcelModal_secondaryButton_rs4xt_669,.dark ._PayrollExcelModal_iconButton_rs4xt_584,.dark ._PayrollExcelModal_cancelButton_rs4xt_854{background:#111827;border-color:#374151;color:#e5e7eb}._UserHoverCard_wrapper_rs4xt_933{position:relative;display:inline-flex}._UserHoverCard_tooltip_rs4xt_938{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;z-index:9999}._UserHoverCard_card_rs4xt_946{position:relative;min-width:260px;max-width:320px;background:#fffffff7;border:1px solid rgba(148,163,184,.4);border-radius:18px;padding:1rem 1.1rem;box-shadow:0 24px 50px #0f172a33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;color:var(--color-text, #0f172a);z-index:9999;animation:_UserHoverCard_kf_popIn_rs4xt_1 .18s ease-out}[data-bs-theme=dark] ._UserHoverCard_card_rs4xt_946,.dark ._UserHoverCard_card_rs4xt_946{background:#0f172af2;border-color:#334155e6;color:#f8fafc}._UserHoverCard_avatar_rs4xt_969{width:44px;height:44px;border-radius:50%;object-fit:cover}._UserHoverCard_cardHeader_rs4xt_976{display:flex;align-items:center;gap:.8rem}._UserHoverCard_headerInfo_rs4xt_982{display:flex;flex-direction:column;gap:.15rem}._UserHoverCard_name_rs4xt_988{font-size:.9rem;font-weight:700;color:var(--color-text, #111827);margin:0}[data-bs-theme=dark] ._UserHoverCard_name_rs4xt_988,.dark ._UserHoverCard_name_rs4xt_988{color:#f9fafb}._UserHoverCard_role_rs4xt_1000{font-size:.75rem;color:var(--color-text-secondary, #6b7280);font-weight:500;margin:.15rem 0 0}._UserHoverCard_userId_rs4xt_1007{font-size:.7rem;color:var(--color-text-muted, #94a3b8);font-weight:500}[data-bs-theme=dark] ._UserHoverCard_role_rs4xt_1000,.dark ._UserHoverCard_role_rs4xt_1000{color:var(--color-text-muted, #9ca3af)}._UserHoverCard_badgeRow_rs4xt_1018{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 .5rem}._UserHoverCard_badge_rs4xt_1018{background:color-mix(in srgb,var(--color-primary) 15%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);font-size:.7rem;font-weight:600;padding:.25rem .55rem;border-radius:999px}._UserHoverCard_badgeOutline_rs4xt_1036{background:#94a3b826;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);font-size:.7rem;font-weight:600;padding:.25rem .55rem;border-radius:999px}._UserHoverCard_loadingPill_rs4xt_1047{width:90px;height:20px;border-radius:999px;background:linear-gradient(90deg,#e2e8f099,#e2e8f033,#e2e8f099);animation:_UserHoverCard_kf_shimmer_rs4xt_1 1.2s infinite}._UserHoverCard_metaGrid_rs4xt_1055{display:grid;grid-template-columns:1fr;gap:.35rem;font-size:.75rem;color:var(--color-text-secondary, #6b7280)}._UserHoverCard_metaItem_rs4xt_1063{display:flex;justify-content:space-between;gap:.6rem}._UserHoverCard_loadingLine_rs4xt_1069{width:120px;height:12px;border-radius:6px;background:linear-gradient(90deg,#e2e8f099,#e2e8f033,#e2e8f099);animation:_UserHoverCard_kf_shimmer_rs4xt_1 1.2s infinite}._UserHoverCard_metaLabel_rs4xt_1077{font-weight:700;color:var(--color-text-secondary, #475569)}._UserHoverCard_metaValue_rs4xt_1082{color:var(--color-text-secondary, #6b7280);font-weight:500}[data-bs-theme=dark] ._UserHoverCard_metaGrid_rs4xt_1055,.dark ._UserHoverCard_metaGrid_rs4xt_1055,[data-bs-theme=dark] ._UserHoverCard_metaValue_rs4xt_1082,.dark ._UserHoverCard_metaValue_rs4xt_1082{color:#cbd5f5}[data-bs-theme=dark] ._UserHoverCard_metaLabel_rs4xt_1077,.dark ._UserHoverCard_metaLabel_rs4xt_1077{color:#e2e8f0}@keyframes _UserHoverCard_kf_popIn_rs4xt_1{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _UserHoverCard_kf_shimmer_rs4xt_1{0%{background-position:0% 50%}to{background-position:100% 50%}}._Modal_overlay_rs4xt_1128{--modal-pad-x: 1.5rem;--modal-pad-y: 1.25rem;--modal-ease: cubic-bezier(.16, 1, .3, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent 60%),#0f172a80;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);opacity:0;transition:opacity .22s ease}.dark ._Modal_overlay_rs4xt_1128{background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 60%),#020617b8}._Modal_overlay_rs4xt_1128._Modal_open_rs4xt_1158{opacity:1}._Modal_panel_rs4xt_1162{position:relative;display:flex;flex-direction:column;width:100%;max-height:min(88vh,900px);background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:1.25rem;box-shadow:0 1px #fff9 inset,0 2px 6px #0f172a0f,0 32px 80px -12px #0f172a59;overflow:hidden;opacity:0;transform:translateY(14px) scale(.965);transition:opacity .22s ease,transform .32s var(--modal-ease)}.dark ._Modal_panel_rs4xt_1162{box-shadow:0 1px #ffffff0d inset,0 32px 80px -12px #000000b3}._Modal_panel_rs4xt_1162:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent) 55%,#06b6d4);opacity:.85;z-index:2;pointer-events:none}._Modal_panel_rs4xt_1162._Modal_open_rs4xt_1158{opacity:1;transform:translateY(0) scale(1)}._Modal_panel_rs4xt_1162:focus{outline:none}._Modal_sm_rs4xt_1208{max-width:440px}._Modal_md_rs4xt_1209{max-width:580px}._Modal_lg_rs4xt_1210{max-width:800px}._Modal_xl_rs4xt_1211{max-width:1040px}._Modal_full_rs4xt_1212{max-width:min(1400px,96vw)}._Modal_handle_rs4xt_1214{display:none}._Modal_srOnly_rs4xt_1218{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._Modal_header_rs4xt_1230{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.875rem;padding:calc(var(--modal-pad-y) + .25rem) var(--modal-pad-x) var(--modal-pad-y);flex-shrink:0;background:var(--color-surface-solid);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}._Modal_scrolled_rs4xt_1244 ._Modal_header_rs4xt_1230{border-bottom-color:var(--color-border);box-shadow:0 8px 18px -14px #0f172a59}._Modal_headerIcon_rs4xt_1249{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.75rem;background:var(--color-primary-subtle);color:var(--color-primary)}._Modal_headerIcon_rs4xt_1249 svg{width:1.25rem;height:1.25rem}._Modal_tone_danger_rs4xt_1266{background:var(--color-danger-subtle);color:var(--color-danger)}._Modal_tone_success_rs4xt_1271{background:var(--color-success-subtle);color:var(--color-success)}._Modal_tone_warning_rs4xt_1276{background:var(--color-warning-subtle);color:var(--color-warning)}._Modal_headings_rs4xt_1281{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0;padding-top:.1rem}._Modal_title_rs4xt_1290{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--color-text)}._Modal_description_rs4xt_1299{margin:0;font-size:.85rem;line-height:1.5;color:var(--color-text-muted)}._Modal_closeButton_rs4xt_1306{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;margin:-.25rem -.5rem 0 0;padding:0;color:var(--color-text-muted);background:var(--color-surface-subtle);border:1px solid transparent;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .2s var(--modal-ease),border-color .15s ease}._Modal_closeButton_rs4xt_1306:hover{color:var(--color-text);border-color:var(--color-border);transform:rotate(90deg)}._Modal_closeButton_rs4xt_1306:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-subtle),0 0 0 1px var(--color-primary)}._Modal_closeIcon_rs4xt_1334{width:1.15rem;height:1.15rem}._Modal_body_rs4xt_1339{flex:1;min-height:0;padding:.25rem var(--modal-pad-x) var(--modal-pad-y);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}._Modal_body_rs4xt_1339::-webkit-scrollbar{width:8px}._Modal_body_rs4xt_1339::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:999px;border:2px solid var(--color-surface-solid)}._Modal_handle_rs4xt_1214+._Modal_srOnly_rs4xt_1218+._Modal_body_rs4xt_1339,._Modal_handle_rs4xt_1214+._Modal_body_rs4xt_1339{padding-top:calc(var(--modal-pad-y) + .5rem)}._Modal_footer_rs4xt_1368{position:sticky;bottom:calc(var(--modal-pad-y) * -1);z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;margin:var(--modal-pad-y) calc(var(--modal-pad-x) * -1) calc(var(--modal-pad-y) * -1);padding:.875rem var(--modal-pad-x);background:color-mix(in srgb,var(--color-surface-subtle) 70%,var(--color-surface-solid));border-top:1px solid var(--color-border);transition:box-shadow .2s ease}._Modal_moreBelow_rs4xt_1385 ._Modal_footer_rs4xt_1368{box-shadow:0 -12px 24px -18px #0f172a73}._Modal_primaryButton_rs4xt_1389,._Modal_secondaryButton_rs4xt_1390{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:.55rem 1.15rem;font-size:.875rem;font-weight:600;line-height:1.2;white-space:nowrap;border-radius:.75rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .2s ease,transform .12s ease,filter .15s ease}._Modal_primaryButton_rs4xt_1389 svg,._Modal_secondaryButton_rs4xt_1390 svg{width:1.05rem;height:1.05rem;flex-shrink:0}._Modal_primaryButton_rs4xt_1389:active:not(:disabled),._Modal_secondaryButton_rs4xt_1390:active:not(:disabled){transform:translateY(1px) scale(.985)}._Modal_primaryButton_rs4xt_1389:focus-visible,._Modal_secondaryButton_rs4xt_1390:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-subtle),0 0 0 1px var(--color-primary)}._Modal_primaryButton_rs4xt_1389{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 88%,#ffffff),var(--color-primary));border:1px solid color-mix(in srgb,var(--color-primary) 80%,#000000);box-shadow:0 1px #ffffff40 inset,0 6px 16px -6px color-mix(in srgb,var(--color-primary) 70%,transparent)}._Modal_primaryButton_rs4xt_1389:hover:not(:disabled){background:linear-gradient(180deg,var(--color-primary),var(--color-primary-hover));box-shadow:0 1px #ffffff40 inset,0 10px 22px -8px color-mix(in srgb,var(--color-primary) 80%,transparent)}._Modal_primaryButton_rs4xt_1389:disabled,._Modal_secondaryButton_rs4xt_1390:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._Modal_primaryButton_rs4xt_1389._Modal_dangerButton_rs4xt_1445{background:linear-gradient(180deg,#f05252,var(--color-danger));border-color:color-mix(in srgb,var(--color-danger) 80%,#000000);box-shadow:0 1px #fff3 inset,0 6px 16px -6px #dc26268c}._Modal_primaryButton_rs4xt_1389._Modal_dangerButton_rs4xt_1445:hover:not(:disabled){background:linear-gradient(180deg,var(--color-danger),#b91c1c)}._Modal_primaryButton_rs4xt_1389._Modal_dangerButton_rs4xt_1445:focus-visible{box-shadow:0 0 0 3px var(--color-danger-subtle),0 0 0 1px var(--color-danger)}._Modal_secondaryButton_rs4xt_1390{color:var(--color-text);background:var(--color-surface-solid);border:1px solid var(--color-border-strong);box-shadow:0 1px 2px #0f172a0d}._Modal_secondaryButton_rs4xt_1390:hover:not(:disabled){background:var(--color-surface-subtle);border-color:var(--color-border-strong)}._Modal_confirm_rs4xt_1472{display:flex;flex-direction:column;align-items:center;text-align:center}._Modal_confirmIcon_rs4xt_1479{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;border-radius:999px;background:var(--color-primary-subtle);color:var(--color-primary);box-shadow:0 0 0 8px color-mix(in srgb,currentColor 8%,transparent);animation:_Modal_pop_rs4xt_1 .45s var(--modal-ease) both}._Modal_confirmIcon_rs4xt_1479 svg{width:1.6rem;height:1.6rem}._Modal_confirmTitle_rs4xt_1498{margin:0 0 .375rem;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--color-text)}._Modal_confirmMessage_rs4xt_1506{margin:0;max-width:34ch;color:var(--color-text-secondary);font-size:.9rem;line-height:1.55}._Modal_footer_rs4xt_1368._Modal_confirmActions_rs4xt_1514{width:calc(100% + var(--modal-pad-x) * 2);margin-top:1.5rem;justify-content:stretch;background:transparent;border-top:none;padding-top:0}._Modal_confirmActions_rs4xt_1514>button{flex:1 1 0}@keyframes _Modal_pop_rs4xt_1{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 640px){._Modal_overlay_rs4xt_1128{--modal-pad-x: 1.125rem;--modal-pad-y: 1rem;align-items:flex-end;padding:0}._Modal_panel_rs4xt_1162,._Modal_sm_rs4xt_1208,._Modal_md_rs4xt_1209,._Modal_lg_rs4xt_1210,._Modal_xl_rs4xt_1211,._Modal_full_rs4xt_1212{max-width:100%;max-height:92vh;max-height:92dvh;border-radius:1.25rem 1.25rem 0 0;border-bottom:none;transform:translateY(100%);transition:opacity .2s ease,transform .36s var(--modal-ease)}._Modal_panel_rs4xt_1162:before{display:none}._Modal_panel_rs4xt_1162._Modal_open_rs4xt_1158{transform:translateY(0)}._Modal_handle_rs4xt_1214{display:block;flex-shrink:0;width:2.5rem;height:.3rem;margin:.5rem auto 0;border-radius:999px;background:var(--color-border-strong)}._Modal_footer_rs4xt_1368{padding-bottom:calc(.875rem + env(safe-area-inset-bottom,0px))}._Modal_footer_rs4xt_1368>._Modal_primaryButton_rs4xt_1389,._Modal_footer_rs4xt_1368>._Modal_secondaryButton_rs4xt_1390{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){._Modal_overlay_rs4xt_1128,._Modal_panel_rs4xt_1162,._Modal_closeButton_rs4xt_1306,._Modal_primaryButton_rs4xt_1389,._Modal_secondaryButton_rs4xt_1390{transition:none}._Modal_confirmIcon_rs4xt_1479{animation:none}}._navigation_sidebar_rs4xt_1606{position:sticky;top:0;left:0;height:100vh;background:var(--color-surface);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border-right:1px solid var(--color-border);box-shadow:var(--shadow-sm),inset -1px 0 0 var(--glass-highlight);transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);z-index:140;display:flex;flex-direction:column}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625{width:72px}._navigation_sidebar_rs4xt_1606._navigation_expanded_rs4xt_1629{width:280px}._navigation_sidebar_rs4xt_1606._navigation_mobile_rs4xt_1636{position:fixed;z-index:150}._navigation_sidebar_rs4xt_1606._navigation_mobileHidden_rs4xt_1641{transform:translate(-100%)}@media (min-width: 1024px){._navigation_sidebar_rs4xt_1606._navigation_mobile_rs4xt_1636{position:sticky}._navigation_sidebar_rs4xt_1606._navigation_mobileHidden_rs4xt_1641{transform:translate(0)}}._navigation_sidebarHeader_rs4xt_1656{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md);gap:var(--space-sm);border-bottom:1px solid var(--color-border);min-height:72px}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_sidebarHeader_rs4xt_1656{flex-direction:column;justify-content:center;padding:var(--space-sm);min-height:96px}._navigation_logo_rs4xt_1673{display:flex;align-items:center;transition:opacity .2s ease}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_logo_rs4xt_1673{justify-content:center}._navigation_logo_rs4xt_1673:hover{opacity:.8}._navigation_logoImage_rs4xt_1687{height:auto;transition:width .3s ease}._navigation_logoImage_rs4xt_1687._navigation_collapsed_rs4xt_1625{width:40px}._navigation_logoImage_rs4xt_1687._navigation_expanded_rs4xt_1629{width:140px}._navigation_collapseButton_rs4xt_1700{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .2s ease,color .2s ease}._navigation_collapseButton_rs4xt_1700:hover{color:var(--color-primary);background:var(--color-primary-subtle)}._navigation_profileSection_rs4xt_1724{padding:var(--space-md);border-bottom:1px solid var(--color-border)}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_profileSection_rs4xt_1724{padding:var(--space-sm);display:flex;justify-content:center}._navigation_profileContent_rs4xt_1735{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background .2s ease}._navigation_profileContent_rs4xt_1735:hover{background:var(--color-surface-subtle)}._navigation_profileAvatar_rs4xt_1750{width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden;border:2px solid var(--color-primary);flex-shrink:0;background:var(--color-primary-subtle)}._navigation_profileAvatar_rs4xt_1750 img{width:100%;height:100%;object-fit:cover}._navigation_profileInfo_rs4xt_1766{flex:1;min-width:0}._navigation_profileName_rs4xt_1771{font-size:.875rem;font-weight:600;color:var(--color-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navigation_profileRole_rs4xt_1781{font-size:.75rem;color:var(--color-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navigation_searchSection_rs4xt_1792{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border)}._navigation_searchWrapper_rs4xt_1797{position:relative}._navigation_searchInput_rs4xt_1801{width:100%;padding:.6rem 1rem .6rem 2.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._navigation_searchInput_rs4xt_1801:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._navigation_searchIcon_rs4xt_1819{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--color-text-muted);pointer-events:none}._navigation_menuSection_rs4xt_1831{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-md);scrollbar-width:thin}._navigation_menuSection_rs4xt_1831::-webkit-scrollbar{width:6px}._navigation_menuSection_rs4xt_1831::-webkit-scrollbar-track{background:transparent}._navigation_menuSection_rs4xt_1831::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}._navigation_menuGroup_rs4xt_1852{margin-bottom:var(--space-lg)}._navigation_menuGroupTitle_rs4xt_1856{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0 0 var(--space-sm) 0;padding:0 var(--space-sm);transition:opacity .2s ease}._navigation_menuGroupTitle_rs4xt_1856._navigation_hidden_rs4xt_1867{opacity:0;height:0;margin:0}._navigation_menuList_rs4xt_1873{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}._navigation_menuItem_rs4xt_1884,._navigation_submenuToggle_rs4xt_1885{display:flex;align-items:center;width:100%;padding:.625rem .75rem;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;border:none;background:transparent;text-align:left;text-decoration:none;transition:background .15s ease,color .15s ease;position:relative}._navigation_menuItem_rs4xt_1884:hover,._navigation_submenuToggle_rs4xt_1885:hover{background:var(--color-surface-subtle);color:var(--color-text)}._navigation_menuItem_rs4xt_1884._navigation_active_rs4xt_1909{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:600}._navigation_menuItem_rs4xt_1884._navigation_active_rs4xt_1909:before{content:"";position:absolute;left:-.375rem;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--color-primary);border-radius:var(--radius-full)}._navigation_menuItem_rs4xt_1884._navigation_collapsed_rs4xt_1625,._navigation_submenuToggle_rs4xt_1885._navigation_collapsed_rs4xt_1625{justify-content:center;padding:.625rem}._navigation_menuIcon_rs4xt_1933{width:1.25rem;height:1.25rem;flex-shrink:0;margin-right:.75rem}._navigation_menuItem_rs4xt_1884._navigation_collapsed_rs4xt_1625 ._navigation_menuIcon_rs4xt_1933,._navigation_submenuToggle_rs4xt_1885._navigation_collapsed_rs4xt_1625 ._navigation_menuIcon_rs4xt_1933{margin-right:0}._navigation_menuLabel_rs4xt_1945{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navigation_menuBadge_rs4xt_1952{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:.68rem;font-weight:700;line-height:18px;text-align:center}._navigation_chevronIcon_rs4xt_1966{width:1rem;height:1rem;margin-left:auto;transition:transform .3s ease}._navigation_chevronIcon_rs4xt_1966._navigation_open_rs4xt_1973{transform:rotate(180deg)}._navigation_submenuOuter_rs4xt_1981{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}._navigation_submenuOuter_rs4xt_1981._navigation_open_rs4xt_1973{grid-template-rows:1fr}._navigation_submenu_rs4xt_1885{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-direction:column;gap:.125rem;overflow:hidden;min-height:0}._navigation_submenuItem_rs4xt_2002{display:flex;align-items:center;padding:.5rem .75rem .5rem 2.75rem;color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,padding-left .15s ease;position:relative}._navigation_submenuItem_rs4xt_2002:before{content:"";position:absolute;left:1.5rem;width:4px;height:4px;background:currentColor;border-radius:var(--radius-full);opacity:.5}._navigation_submenuItem_rs4xt_2002:hover{background:var(--color-surface-subtle);color:var(--color-text);padding-left:2.875rem}._navigation_submenuItem_rs4xt_2002._navigation_active_rs4xt_1909{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:600}._navigation_flyout_rs4xt_1624{position:fixed;z-index:300;min-width:190px;max-width:260px;padding:var(--space-xs);background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(-4px) scale(.97);transition:opacity .12s ease,transform .12s ease;pointer-events:none}._navigation_flyout_rs4xt_1624._navigation_open_rs4xt_1973{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}._navigation_flyoutTitle_rs4xt_2069{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:.25rem .5rem .375rem}._navigation_flyoutList_rs4xt_2078{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}._navigation_flyoutItem_rs4xt_2087{display:block;padding:.5rem .625rem;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}._navigation_flyoutItem_rs4xt_2087:hover{background:var(--color-surface-subtle);color:var(--color-text)}._navigation_flyoutItem_rs4xt_2087._navigation_active_rs4xt_1909{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:600}._navigation_flyoutLabel_rs4xt_2109{padding:.5rem .625rem;font-size:.8125rem;font-weight:600;color:var(--color-text);white-space:nowrap}._navigation_mobileOverlay_rs4xt_2118{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:130;transition:opacity .3s ease}@media (min-width: 1024px){._navigation_mobileOverlay_rs4xt_2118{display:none}}._navigation_mobileToggle_rs4xt_2134{position:fixed;top:1rem;left:1rem;z-index:160;padding:.75rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-md);transition:background .2s ease,transform .15s ease}._navigation_mobileToggle_rs4xt_2134:hover{background:var(--color-primary-hover)}._navigation_mobileToggle_rs4xt_2134:active{transform:scale(.95)}@media (min-width: 1024px){._navigation_mobileToggle_rs4xt_2134{display:none}}._navigation_loadingSpinner_rs4xt_2164{display:flex;justify-content:center;align-items:center;padding:2rem}._navigation_spinner_rs4xt_2171{width:2rem;height:2rem;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_navigation_kf_spin_rs4xt_1 .8s linear infinite}@keyframes _navigation_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}@media (prefers-contrast: high){._navigation_sidebar_rs4xt_1606{border-right-width:2px}._navigation_sidebarHeader_rs4xt_1656,._navigation_profileSection_rs4xt_1724,._navigation_searchSection_rs4xt_1792{border-bottom-width:2px}._navigation_menuItem_rs4xt_1884,._navigation_submenuItem_rs4xt_2002,._navigation_flyout_rs4xt_1624{border:1px solid transparent}._navigation_menuItem_rs4xt_1884:hover,._navigation_submenuItem_rs4xt_2002:hover{border-color:currentColor}}@media (prefers-reduced-motion: reduce){._navigation_sidebar_rs4xt_1606,._navigation_menuItem_rs4xt_1884,._navigation_submenuItem_rs4xt_2002,._navigation_submenuToggle_rs4xt_1885,._navigation_submenuOuter_rs4xt_1981,._navigation_flyout_rs4xt_1624{transition:none}._navigation_spinner_rs4xt_2171{animation:none}}._navigation_header_rs4xt_2227{position:sticky;top:0;z-index:100;background:linear-gradient(180deg,#ffffffc2,#f9fafbad);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border-bottom:1px solid rgba(229,231,235,.6);box-shadow:0 2px 16px #0f172a12,inset 0 -1px #ffffff80;transition:all .3s ease}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239{background:linear-gradient(180deg,#0f1422d1,#181f33bd);border-bottom-color:#37415180;box-shadow:0 2px 16px #00000052,inset 0 -1px #ffffff0f}._navigation_headerContainer_rs4xt_2245{max-width:100%;margin:0 auto;padding:0 1.5rem}._navigation_headerContent_rs4xt_2251{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:1.5rem;height:72px}._navigation_sidebarToggle_rs4xt_2261{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;background:transparent;border:none;border-radius:10px;color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s}._navigation_sidebarToggle_rs4xt_2261:hover{background:#eef2ff;color:var(--color-primary)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_sidebarToggle_rs4xt_2261{color:var(--color-text-muted, #94a3b8)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_sidebarToggle_rs4xt_2261:hover{background:#374151;color:var(--color-primary-light)}._navigation_searchContainer_rs4xt_2291{flex:1;max-width:600px}._navigation_headerSearchWrapper_rs4xt_2296{position:relative;width:100%}._navigation_headerSearchInput_rs4xt_2301{width:100%;height:44px;padding:0 1rem 0 3rem;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(209,213,219,.5);border-radius:12px;font-size:.95rem;color:var(--color-text, #111827);transition:all .2s}._navigation_headerSearchInput_rs4xt_2301:focus{outline:none;background:#fffffff2;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._navigation_headerSearchInput_rs4xt_2301::placeholder{color:var(--color-text-muted, #94a3b8)}._navigation_headerSearchIcon_rs4xt_2326{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--color-text-muted, #94a3b8);pointer-events:none}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerSearchInput_rs4xt_2301{background:#1f2937cc;border-color:#37415180;color:#f9fafb}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerSearchInput_rs4xt_2301:focus{background:#111827f2;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerSearchInput_rs4xt_2301::placeholder{color:var(--color-text-secondary, #64748b)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerSearchIcon_rs4xt_2326{color:var(--color-text-secondary, #64748b)}._navigation_actionsContainer_rs4xt_2358{display:flex;align-items:center;gap:.5rem}._navigation_compactHidden_rs4xt_2364,._navigation_compactHiddenDropdown_rs4xt_2365{display:block}._navigation_actionButton_rs4xt_2370{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;background:transparent;border:none;border-radius:10px;color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s}._navigation_actionButton_rs4xt_2370:hover{background:#eef2ff;color:var(--color-primary)}._navigation_actionButton_rs4xt_2370:active{transform:scale(.95)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_actionButton_rs4xt_2370{color:var(--color-text-muted, #94a3b8)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_actionButton_rs4xt_2370:hover{background:#374151;color:var(--color-primary-light)}._navigation_notificationButton_rs4xt_2404{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s}._navigation_notificationButton_rs4xt_2404:hover{background:#eef2ff;color:var(--color-primary)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationButton_rs4xt_2404{color:var(--color-text-muted, #94a3b8)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationButton_rs4xt_2404:hover{background:#374151;color:var(--color-primary-light)}._navigation_themeToggle_rs4xt_2435{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:#fff}._navigation_themeToggle_rs4xt_2435:hover{background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_themeToggle_rs4xt_2435{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_themeToggle_rs4xt_2435:hover{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._navigation_notificationBadgeCount_rs4xt_2455{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 4px 12px #ef444459}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationBadgeCount_rs4xt_2455{border-color:#111827f2}@keyframes _navigation_kf_pulse_rs4xt_1{0%,to{opacity:1}50%{opacity:.6}}._navigation_profileButton_rs4xt_2488{display:flex;align-items:center;gap:.6rem;padding:.3rem .6rem .3rem .3rem;background:var(--color-surface-solid, #ffffff);border:1px solid var(--color-border, rgba(148, 163, 184, .28));border-radius:999px;cursor:pointer;color:var(--color-text, #0f172a);font:inherit;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}._navigation_profileButton_rs4xt_2488:hover,._navigation_profileButton_rs4xt_2488[aria-expanded=true]{border-color:var(--color-primary, var(--color-primary));box-shadow:0 0 0 3px var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 12%, transparent))}._navigation_profileButton_rs4xt_2488:focus-visible{outline:2px solid var(--color-primary, var(--color-primary));outline-offset:2px}._navigation_profileButtonAvatar_rs4xt_2515{position:relative;width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--color-surface-solid, #ffffff),0 0 0 3px var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 18%, transparent))}._navigation_profileButtonAvatar_rs4xt_2515 img,._navigation_profileButtonAvatar_rs4xt_2515>div{width:100%;height:100%;border-radius:50%;object-fit:cover;overflow:hidden}._navigation_profileStatus_rs4xt_2536{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--color-success, #16a34a);border:2px solid var(--color-surface-solid, #ffffff)}._navigation_profileButtonName_rs4xt_2548{display:flex;flex-direction:column;min-width:0;max-width:150px;line-height:1.2}._navigation_profileButtonFullName_rs4xt_2556{font-size:.875rem;font-weight:600;color:var(--color-text, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navigation_profileButtonRole_rs4xt_2565{align-self:flex-start;margin-top:.15rem;font-size:.7rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-secondary, #64748b);white-space:nowrap}._navigation_profileButtonRoleAdmin_rs4xt_2575{padding:.05rem .45rem;border-radius:999px;background:var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 12%, transparent));color:var(--color-primary, var(--color-primary))}._navigation_profileChevron_rs4xt_2582{width:16px;height:16px;flex-shrink:0;color:var(--color-text-secondary, #64748b);transition:transform .2s ease}._navigation_profileChevronOpen_rs4xt_2590{transform:rotate(180deg)}._navigation_profileSummary_rs4xt_2595{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1rem .75rem;border-bottom:1px solid var(--color-border, rgba(148, 163, 184, .28))}._navigation_profileSummaryName_rs4xt_2603{font-size:.9rem;font-weight:650;color:var(--color-text, #0f172a)}._navigation_profileSummaryEmail_rs4xt_2609{font-size:.8rem;color:var(--color-text-secondary, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navigation_profileSummary_rs4xt_2595 ._navigation_profileButtonRole_rs4xt_2565{margin-top:.35rem}@media (prefers-reduced-motion: reduce){._navigation_profileChevron_rs4xt_2582{transition:none}}._navigation_dropdown_rs4xt_2626{position:relative}._navigation_dropdownMenu_rs4xt_2630{position:absolute;top:calc(100% + .75rem);right:0;min-width:240px;background:#fffffffa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(229,231,235,.8);border-radius:12px;box-shadow:0 8px 24px #0000001f;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:1000}._navigation_notificationMenu_rs4xt_2648{min-width:320px;padding:0}._navigation_notificationHeader_rs4xt_2653{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border, #e2e8f0)}._navigation_notificationTitle_rs4xt_2661{font-size:.95rem;font-weight:700;margin:0 0 .2rem;color:var(--color-text, #1e293b)}._navigation_notificationSubtitle_rs4xt_2668{margin:0;font-size:.75rem;color:var(--color-text-secondary, #64748b)}._navigation_notificationAction_rs4xt_2674{border:none;background:transparent;color:var(--color-primary);font-size:.75rem;font-weight:600;cursor:pointer}._navigation_notificationAction_rs4xt_2674:disabled{color:var(--color-text-muted, #94a3b8);cursor:not-allowed}._navigation_notificationList_rs4xt_2688{max-height:320px;overflow-y:auto;padding:.5rem}._navigation_notificationItem_rs4xt_2694{display:flex;align-items:flex-start;gap:.75rem;width:100%;border:none;background:transparent;text-align:left;padding:.75rem;border-radius:10px;cursor:pointer;transition:background .2s ease}._navigation_notificationItem_rs4xt_2694:hover{background:#eef2ff}._navigation_notificationUnread_rs4xt_2712{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}._navigation_notificationRead_rs4xt_2716{opacity:.75}._navigation_notificationIconWrap_rs4xt_2720{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;flex-shrink:0}._navigation_notificationIcon_rs4xt_2720{width:18px;height:18px;color:var(--color-primary)}._navigation_notificationContent_rs4xt_2739{display:flex;flex-direction:column;gap:.3rem;flex:1}._navigation_notificationMessage_rs4xt_2746{font-size:.85rem;color:var(--color-text, #1e293b)}._navigation_notificationMeta_rs4xt_2751{font-size:.7rem;color:var(--color-text-muted, #94a3b8)}._navigation_notificationDot_rs4xt_2756{width:8px;height:8px;border-radius:999px;background:#ef4444;margin-top:.4rem}._navigation_notificationFooter_rs4xt_2764{padding:.75rem 1.25rem 1rem;border-top:1px solid var(--color-border, #e2e8f0)}._navigation_notificationLink_rs4xt_2769{color:var(--color-primary);font-size:.8rem;font-weight:600;text-decoration:none}._navigation_notificationLink_rs4xt_2769:hover{text-decoration:underline}._navigation_notificationEmpty_rs4xt_2780{padding:1.5rem 1rem;text-align:center;color:var(--color-text-muted, #94a3b8);font-size:.85rem}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationMenu_rs4xt_2648{background:#111827fa;border-color:#37415199}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationHeader_rs4xt_2653{border-bottom-color:#37415199}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationTitle_rs4xt_2661{color:#f8fafc}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationSubtitle_rs4xt_2668{color:var(--color-text-muted, #94a3b8)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationAction_rs4xt_2674{color:var(--color-primary-light)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationItem_rs4xt_2694:hover{background:#374151}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationUnread_rs4xt_2712{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationIconWrap_rs4xt_2720{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationIcon_rs4xt_2720{color:#c7d2fe}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationMessage_rs4xt_2746{color:#e2e8f0}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationMeta_rs4xt_2751{color:var(--color-text-muted, #94a3b8)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationFooter_rs4xt_2764{border-top-color:#37415199}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationLink_rs4xt_2769{color:var(--color-primary-light)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_notificationEmpty_rs4xt_2780{color:var(--color-text-muted, #94a3b8)}._navigation_dropdownMenuOpen_rs4xt_2844{opacity:1;visibility:visible;transform:translateY(0)}._navigation_dropdownHeader_rs4xt_2850{padding:1rem 1.25rem;border-bottom:1px solid var(--color-border, #e2e8f0)}._navigation_dropdownTitle_rs4xt_2855{font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #64748b);text-transform:uppercase;letter-spacing:.05em;margin:0}._navigation_dropdownContent_rs4xt_2864{padding:.5rem;max-height:400px;overflow-y:auto}._navigation_dropdownItem_rs4xt_2870{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--color-text, #1e293b);font-size:.95rem;text-decoration:none;border-radius:8px;transition:all .2s;cursor:pointer;background:transparent;border:none;width:100%;text-align:left}._navigation_dropdownItem_rs4xt_2870:hover{background:#eef2ff;color:var(--color-primary)}._navigation_dropdownItemIcon_rs4xt_2892{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-text-secondary, #64748b);transition:color .2s}._navigation_dropdownItem_rs4xt_2870:hover ._navigation_dropdownItemIcon_rs4xt_2892{color:var(--color-primary)}._navigation_dropdownGrid_rs4xt_2905{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._navigation_dropdownGrid_rs4xt_2905 ._navigation_dropdownItem_rs4xt_2870{flex-direction:column;align-items:center;text-align:center;padding:1rem;gap:.5rem}._navigation_dropdownGrid_rs4xt_2905 ._navigation_dropdownItemIcon_rs4xt_2892{width:2rem;height:2rem}._navigation_profileDropdown_rs4xt_2925{min-width:280px}._navigation_headerProfileInfo_rs4xt_2929{padding:1.25rem;border-bottom:1px solid var(--color-border, #e2e8f0)}._navigation_headerProfileInfoContent_rs4xt_2934{display:flex;align-items:center;gap:1rem}._navigation_headerProfileAvatar_rs4xt_2940{width:56px;height:56px;border-radius:12px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._navigation_headerProfileAvatar_rs4xt_2940 img{width:100%;height:100%;object-fit:cover}._navigation_profileDetails_rs4xt_2959{flex:1;min-width:0}._navigation_headerProfileName_rs4xt_2964{font-size:1rem;font-weight:600;color:var(--color-text, #1e293b);margin:0 0 .375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navigation_profileEmail_rs4xt_2974{font-size:.875rem;color:var(--color-text-secondary, #64748b);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownMenu_rs4xt_2630{background:#111827fa;border-color:#37415199;box-shadow:0 8px 24px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownHeader_rs4xt_2850{border-bottom-color:#37415199}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownTitle_rs4xt_2855{color:var(--color-text-muted, #94a3b8)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownItem_rs4xt_2870{color:#f1f5f9}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownItem_rs4xt_2870:hover{background:#374151;color:var(--color-primary-light)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownItemIcon_rs4xt_2892{color:var(--color-text-muted, #94a3b8)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownItem_rs4xt_2870:hover ._navigation_dropdownItemIcon_rs4xt_2892{color:var(--color-primary-light)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerProfileInfo_rs4xt_2929{border-bottom-color:#37415199}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerProfileAvatar_rs4xt_2940{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerProfileName_rs4xt_2964{color:#f1f5f9}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_profileEmail_rs4xt_2974{color:var(--color-text-muted, #94a3b8)}._navigation_dropdownContent_rs4xt_2864::-webkit-scrollbar{width:6px}._navigation_dropdownContent_rs4xt_2864::-webkit-scrollbar-track{background:transparent}._navigation_dropdownContent_rs4xt_2864::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._navigation_dropdownContent_rs4xt_2864::-webkit-scrollbar-thumb:hover{background:#94a3b8}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownContent_rs4xt_2864::-webkit-scrollbar-thumb{background:#4b5563}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownContent_rs4xt_2864::-webkit-scrollbar-thumb:hover{background:#6b7280}@media (max-width: 1024px){._navigation_headerContainer_rs4xt_2245{padding:0 1rem}._navigation_headerContent_rs4xt_2251{gap:1rem;height:64px}._navigation_searchContainer_rs4xt_2291{max-width:400px}._navigation_profileButtonName_rs4xt_2548{max-width:100px}._navigation_profileButtonRole_rs4xt_2565{font-size:.68rem}}@media (max-width: 768px){._navigation_headerContent_rs4xt_2251{gap:.75rem;height:60px}._navigation_searchContainer_rs4xt_2291{max-width:280px}._navigation_headerSearchInput_rs4xt_2301{height:40px;font-size:.875rem}._navigation_actionButton_rs4xt_2370,._navigation_sidebarToggle_rs4xt_2261{width:38px;height:38px}._navigation_profileButton_rs4xt_2488{min-width:auto;padding:.375rem}._navigation_profileButtonName_rs4xt_2548,._navigation_profileButtonRole_rs4xt_2565{display:none}._navigation_dropdownGrid_rs4xt_2905{grid-template-columns:1fr}._navigation_dropdownMenu_rs4xt_2630{min-width:200px}}@media (max-width: 480px){._navigation_headerContainer_rs4xt_2245{padding:0 .75rem}._navigation_headerContent_rs4xt_2251{gap:.5rem}._navigation_searchContainer_rs4xt_2291{max-width:200px}._navigation_headerSearchInput_rs4xt_2301{padding:0 .75rem 0 2.5rem;font-size:.8125rem}._navigation_headerSearchIcon_rs4xt_2326{left:.75rem;width:1.125rem;height:1.125rem}._navigation_actionButton_rs4xt_2370,._navigation_sidebarToggle_rs4xt_2261{width:36px;height:36px}._navigation_actionsContainer_rs4xt_2358{gap:.375rem}._navigation_compactHidden_rs4xt_2364,._navigation_compactHiddenDropdown_rs4xt_2365{display:none!important}}@keyframes _navigation_kf_slideDown_rs4xt_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._navigation_dropdownMenuOpen_rs4xt_2844{animation:_navigation_kf_slideDown_rs4xt_1 .2s cubic-bezier(.4,0,.2,1)}._navigation_sidebarToggle_rs4xt_2261:focus-visible,._navigation_actionButton_rs4xt_2370:focus-visible,._navigation_profileButton_rs4xt_2488:focus-visible,._navigation_dropdownItem_rs4xt_2870:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_sidebarToggle_rs4xt_2261:focus-visible,._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_actionButton_rs4xt_2370:focus-visible,._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_profileButton_rs4xt_2488:focus-visible,._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_dropdownItem_rs4xt_2870:focus-visible{outline-color:var(--color-primary-light)}@keyframes _navigation_kf_shimmer_rs4xt_1{0%{background-position:-1000px 0}to{background-position:1000px 0}}._navigation_profileButton_rs4xt_2488._navigation_loading_rs4xt_2164{background:linear-gradient(90deg,#f9fafbcc,#e5e7ebcc,#f9fafbcc);background-size:1000px 100%;animation:_navigation_kf_shimmer_rs4xt_1 2s infinite}._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_profileButton_rs4xt_2488._navigation_loading_rs4xt_2164{background:linear-gradient(90deg,#1f2937b3,#3741518c,#1f2937b3);background-size:1000px 100%}@keyframes _ApplicationsPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _ApplicationsPage_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _ApplicationsPage_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _ApplicationsPage_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._ApplicationsPage_applicationsContainer_rs4xt_3285{flex:1;min-height:100vh;animation:_ApplicationsPage_kf_fadeIn_rs4xt_1 .3s ease-in}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293,._ApplicationsPage_darkTheme_rs4xt_3293._ApplicationsPage_applicationsContainer_rs4xt_3285{background:transparent}._ApplicationsPage_loadingContainer_rs4xt_3302{display:flex;justify-content:center;align-items:center;min-height:400px}._ApplicationsPage_spinner_rs4xt_3309{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_ApplicationsPage_kf_spin_rs4xt_1 1s linear infinite}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_spinner_rs4xt_3309{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._ApplicationsPage_breadcrumb_rs4xt_3324{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--color-text-secondary, #64748b);animation:_ApplicationsPage_kf_slideInLeft_rs4xt_1 .4s ease-out}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_breadcrumb_rs4xt_3324{color:var(--color-text-muted, #94a3b8)}._ApplicationsPage_breadcrumbLink_rs4xt_3338{display:flex;align-items:center;gap:.25rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:all .2s ease;padding:.25rem .5rem;border-radius:.375rem}._ApplicationsPage_breadcrumbLink_rs4xt_3338:hover{color:var(--color-primary, var(--color-primary));background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_breadcrumbLink_rs4xt_3338{color:var(--color-text-muted, #94a3b8)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_breadcrumbLink_rs4xt_3338:hover{color:var(--color-primary-light);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._ApplicationsPage_breadcrumbIcon_rs4xt_3363{width:1rem;height:1rem}._ApplicationsPage_breadcrumbSeparator_rs4xt_3368{width:1rem;height:1rem;color:var(--color-border, #cbd5e1)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_breadcrumbSeparator_rs4xt_3368{color:var(--color-text-secondary, #475569)}._ApplicationsPage_breadcrumbCurrent_rs4xt_3378{color:var(--color-primary, var(--color-primary));font-weight:500}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_breadcrumbCurrent_rs4xt_3378{color:var(--color-primary-light)}._ApplicationsPage_pageHeader_rs4xt_3388{margin-bottom:2rem;animation:_ApplicationsPage_kf_fadeInUp_rs4xt_1 .5s ease-out}._ApplicationsPage_pageHeaderContent_rs4xt_3393{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._ApplicationsPage_iconTitleGroup_rs4xt_3401{display:flex;align-items:center;gap:1rem}._ApplicationsPage_pageIconCircle_rs4xt_3407{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent);animation:_ApplicationsPage_kf_fadeInUp_rs4xt_1 .6s ease-out}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_pageIconCircle_rs4xt_3407{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 20%,transparent)}._ApplicationsPage_pageIcon_rs4xt_3407{width:32px;height:32px;color:#fff}._ApplicationsPage_pageTitle_rs4xt_3430{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_pageTitle_rs4xt_3430{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._ApplicationsPage_pageDescription_rs4xt_3448{margin:.25rem 0 0;font-size:.95rem;color:var(--color-text-secondary, #64748b)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_pageDescription_rs4xt_3448{color:var(--color-text-muted, #94a3b8)}._ApplicationsPage_statsGrid_rs4xt_3459{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_ApplicationsPage_kf_fadeInUp_rs4xt_1 .6s ease-out}._ApplicationsPage_statCard_rs4xt_3467{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;border:1px solid rgba(226,232,240,.8);padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}._ApplicationsPage_statCard_rs4xt_3467:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_statCard_rs4xt_3467{background:#1e293be6;border:1px solid rgba(51,65,85,.8);box-shadow:0 2px 4px #0003}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_statCard_rs4xt_3467:hover{box-shadow:0 8px 16px #0000004d}._ApplicationsPage_statIconCircle_rs4xt_3495{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._ApplicationsPage_statIcon_rs4xt_3495{width:24px;height:24px;color:#fff}._ApplicationsPage_statContent_rs4xt_3511{flex:1}._ApplicationsPage_statValue_rs4xt_3515{font-size:1.75rem;font-weight:700;color:var(--color-text, #1e293b);line-height:1;margin-bottom:.25rem}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_statValue_rs4xt_3515{color:#f1f5f9}._ApplicationsPage_statLabel_rs4xt_3527{font-size:.875rem;color:var(--color-text-secondary, #64748b);font-weight:500}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_statLabel_rs4xt_3527{color:var(--color-text-muted, #94a3b8)}._ApplicationsPage_mainCard_rs4xt_3538{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d,0 10px 15px #0000000d;overflow:hidden;animation:_ApplicationsPage_kf_fadeInUp_rs4xt_1 .7s ease-out}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_mainCard_rs4xt_3538{background:#1e293be6;border:1px solid rgba(51,65,85,.8);box-shadow:0 4px 6px #0003,0 10px 15px #0000004d}._ApplicationsPage_cardHeader_rs4xt_3556{padding:1.5rem 2rem;border-bottom:2px solid var(--color-border, #e2e8f0);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_cardHeader_rs4xt_3556{border-bottom-color:#334155}._ApplicationsPage_cardTitle_rs4xt_3570{font-size:1.25rem;font-weight:700;color:var(--color-text, #1e293b);margin:0}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_cardTitle_rs4xt_3570{color:#f1f5f9}._ApplicationsPage_controls_rs4xt_3581{display:flex;align-items:center;gap:1rem}._ApplicationsPage_sortContainer_rs4xt_3587{display:flex;align-items:center;gap:.5rem}._ApplicationsPage_sortSelect_rs4xt_3593{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._ApplicationsPage_sortSelect_rs4xt_3593:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_sortSelect_rs4xt_3593{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_sortSelect_rs4xt_3593:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._ApplicationsPage_sortButton_rs4xt_3633{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._ApplicationsPage_sortButton_rs4xt_3633:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_sortButton_rs4xt_3633{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_sortButton_rs4xt_3633:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._ApplicationsPage_sortIcon_rs4xt_3687{width:20px;height:20px}._ApplicationsPage_tableWrapper_rs4xt_3693{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._ApplicationsPage_table_rs4xt_3693{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._ApplicationsPage_table_rs4xt_3693 thead{background:#f1f5f980}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_table_rs4xt_3693 thead{background:#0f172a80}._ApplicationsPage_table_rs4xt_3693 th,._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_table_rs4xt_3693 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._ApplicationsPage_table_rs4xt_3693 tbody tr{border-bottom:1px solid var(--color-border, #e2e8f0);transition:background-color .2s ease}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_table_rs4xt_3693 tbody tr{border-bottom-color:#334155}._ApplicationsPage_table_rs4xt_3693 tbody tr:hover,._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_table_rs4xt_3693 tbody tr:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._ApplicationsPage_table_rs4xt_3693 td,._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_table_rs4xt_3693 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._ApplicationsPage_checkboxCell_rs4xt_3779{width:40px}._ApplicationsPage_actionsCell_rs4xt_3783{width:120px}._ApplicationsPage_checkbox_rs4xt_3779{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_checkbox_rs4xt_3779{accent-color:var(--color-primary-light)}._ApplicationsPage_applicantName_rs4xt_3798{font-weight:600;color:var(--color-text, #1e293b)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_applicantName_rs4xt_3798{color:#f1f5f9}._ApplicationsPage_statusBadge_rs4xt_3808{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-transform:capitalize}._ApplicationsPage_statusPending_rs4xt_3818{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_statusPending_rs4xt_3818{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._ApplicationsPage_statusReviewed_rs4xt_3830{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_statusReviewed_rs4xt_3830{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}._ApplicationsPage_statusAccepted_rs4xt_3842{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_statusAccepted_rs4xt_3842{background:#34d3991a;color:#34d399;border-color:#34d39933}._ApplicationsPage_statusRejected_rs4xt_3854{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_statusRejected_rs4xt_3854{background:#f871711a;color:#f87171;border-color:#f8717133}._ApplicationsPage_actionButtons_rs4xt_3867{display:flex;align-items:center;gap:.5rem}._ApplicationsPage_actionButton_rs4xt_3867{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._ApplicationsPage_actionIcon_rs4xt_3884{width:18px;height:18px}._ApplicationsPage_viewButton_rs4xt_3889{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent-light)}._ApplicationsPage_viewButton_rs4xt_3889:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent);transform:translateY(-2px)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_viewButton_rs4xt_3889{background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:#c4b5fd}._ApplicationsPage_editButton_rs4xt_3904{background:#3b82f61a;color:#3b82f6}._ApplicationsPage_editButton_rs4xt_3904:hover{background:#3b82f633;transform:translateY(-2px)}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_editButton_rs4xt_3904{background:#60a5fa26;color:#60a5fa}._ApplicationsPage_emptyRow_rs4xt_3920{text-align:center;padding:3rem 1.5rem!important;color:var(--color-text-muted, #94a3b8);font-style:italic}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_emptyRow_rs4xt_3920{color:var(--color-text-secondary, #64748b)}._ApplicationsPage_errorRow_rs4xt_3932{padding:2rem 1.5rem!important}._ApplicationsPage_errorMessage_rs4xt_3936{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--color-danger, #dc2626);font-weight:500}._ApplicationsPage_applicationsContainer_rs4xt_3285._ApplicationsPage_darkTheme_rs4xt_3293 ._ApplicationsPage_errorMessage_rs4xt_3936{color:#fca5a5}._ApplicationsPage_errorIcon_rs4xt_3949{width:20px;height:20px;flex-shrink:0}@media (max-width: 1024px){._ApplicationsPage_applicationsContainer_rs4xt_3285{padding:1.5rem}._ApplicationsPage_pageTitle_rs4xt_3430{font-size:1.75rem}._ApplicationsPage_statsGrid_rs4xt_3459{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}}@media (max-width: 768px){._ApplicationsPage_applicationsContainer_rs4xt_3285{padding:1rem}._ApplicationsPage_pageHeader_rs4xt_3388{margin-bottom:1.5rem}._ApplicationsPage_iconTitleGroup_rs4xt_3401{flex-direction:column;align-items:flex-start;gap:.75rem}._ApplicationsPage_pageIconCircle_rs4xt_3407{width:56px;height:56px;border-radius:14px}._ApplicationsPage_pageIcon_rs4xt_3407{width:28px;height:28px}._ApplicationsPage_pageTitle_rs4xt_3430{font-size:1.5rem}._ApplicationsPage_statsGrid_rs4xt_3459{grid-template-columns:repeat(2,1fr)}._ApplicationsPage_cardHeader_rs4xt_3556{padding:1.25rem 1.5rem;flex-direction:column;align-items:flex-start}._ApplicationsPage_controls_rs4xt_3581,._ApplicationsPage_sortContainer_rs4xt_3587{width:100%}._ApplicationsPage_sortSelect_rs4xt_3593{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;flex:1}._ApplicationsPage_table_rs4xt_3693{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._ApplicationsPage_table_rs4xt_3693 th,._ApplicationsPage_table_rs4xt_3693 td{padding:.75rem 1rem}}@media (max-width: 480px){._ApplicationsPage_breadcrumb_rs4xt_3324{font-size:.8rem}._ApplicationsPage_breadcrumbIcon_rs4xt_3363,._ApplicationsPage_breadcrumbSeparator_rs4xt_3368{width:.875rem;height:.875rem}._ApplicationsPage_pageIconCircle_rs4xt_3407{width:48px;height:48px;border-radius:12px}._ApplicationsPage_pageIcon_rs4xt_3407{width:24px;height:24px}._ApplicationsPage_pageTitle_rs4xt_3430{font-size:1.25rem}._ApplicationsPage_pageDescription_rs4xt_3448{font-size:.875rem}._ApplicationsPage_statsGrid_rs4xt_3459{grid-template-columns:1fr}._ApplicationsPage_cardHeader_rs4xt_3556{padding:1rem}._ApplicationsPage_cardTitle_rs4xt_3570{font-size:1.125rem}._ApplicationsPage_table_rs4xt_3693{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._ApplicationsPage_table_rs4xt_3693 th,._ApplicationsPage_table_rs4xt_3693 td{padding:.625rem .75rem}._ApplicationsPage_actionButtons_rs4xt_3867{flex-direction:column;gap:.25rem}}@keyframes _AppraisalIndicator_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _AppraisalIndicator_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _AppraisalIndicator_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _AppraisalIndicator_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._AppraisalIndicator_indicatorContainer_rs4xt_4154{flex:1;min-height:100vh;animation:_AppraisalIndicator_kf_fadeIn_rs4xt_1 .3s ease-in}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162{background:transparent}._AppraisalIndicator_loadingContainer_rs4xt_4167,._AppraisalIndicator_errorContainer_rs4xt_4168{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;gap:1rem}._AppraisalIndicator_spinner_rs4xt_4177{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_AppraisalIndicator_kf_spin_rs4xt_1 1s linear infinite}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_spinner_rs4xt_4177{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._AppraisalIndicator_errorContainer_rs4xt_4168{color:#dc2626}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_errorContainer_rs4xt_4168{color:#fca5a5}._AppraisalIndicator_errorIcon_rs4xt_4199{width:48px;height:48px}._AppraisalIndicator_breadcrumb_rs4xt_4205{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--color-text-secondary, #64748b);animation:_AppraisalIndicator_kf_slideInLeft_rs4xt_1 .4s ease-out}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_breadcrumb_rs4xt_4205{color:var(--color-text-muted, #94a3b8)}._AppraisalIndicator_breadcrumbLink_rs4xt_4219{display:flex;align-items:center;gap:.25rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:all .2s ease;padding:.25rem .5rem;border-radius:.375rem}._AppraisalIndicator_breadcrumbLink_rs4xt_4219:hover{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_breadcrumbLink_rs4xt_4219{color:var(--color-text-muted, #94a3b8)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_breadcrumbLink_rs4xt_4219:hover{color:var(--color-primary-light);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalIndicator_breadcrumbIcon_rs4xt_4244{width:1rem;height:1rem}._AppraisalIndicator_breadcrumbSeparator_rs4xt_4249{width:1rem;height:1rem;color:#cbd5e1}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_breadcrumbSeparator_rs4xt_4249{color:var(--color-text-secondary, #475569)}._AppraisalIndicator_breadcrumbCurrent_rs4xt_4259{color:var(--color-primary);font-weight:500}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_breadcrumbCurrent_rs4xt_4259{color:var(--color-primary-light)}._AppraisalIndicator_pageHeader_rs4xt_4269{margin-bottom:2rem;animation:_AppraisalIndicator_kf_fadeInUp_rs4xt_1 .5s ease-out}._AppraisalIndicator_pageHeaderContent_rs4xt_4274{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._AppraisalIndicator_iconTitleGroup_rs4xt_4282{display:flex;align-items:center;gap:1rem}._AppraisalIndicator_pageIconCircle_rs4xt_4288{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent);animation:_AppraisalIndicator_kf_fadeInUp_rs4xt_1 .6s ease-out}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_pageIconCircle_rs4xt_4288{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 20%,transparent)}._AppraisalIndicator_pageIcon_rs4xt_4288{width:32px;height:32px;color:#fff}._AppraisalIndicator_pageTitle_rs4xt_4311{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_pageTitle_rs4xt_4311{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._AppraisalIndicator_pageDescription_rs4xt_4329{margin:.25rem 0 0;font-size:.95rem;color:var(--color-text-secondary, #64748b)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_pageDescription_rs4xt_4329{color:var(--color-text-muted, #94a3b8)}._AppraisalIndicator_addButton_rs4xt_4339{padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AppraisalIndicator_addButton_rs4xt_4339:hover{transform:translateY(-2px);box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_addButton_rs4xt_4339{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_addButton_rs4xt_4339:hover{box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AppraisalIndicator_addButtonIcon_rs4xt_4369{width:20px;height:20px}._AppraisalIndicator_statsGrid_rs4xt_4375{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_AppraisalIndicator_kf_fadeInUp_rs4xt_1 .6s ease-out}._AppraisalIndicator_statCard_rs4xt_4383{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;border:1px solid rgba(226,232,240,.8);padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}._AppraisalIndicator_statCard_rs4xt_4383:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_statCard_rs4xt_4383{background:#1e293be6;border:1px solid rgba(51,65,85,.8);box-shadow:0 2px 4px #0003}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_statCard_rs4xt_4383:hover{box-shadow:0 8px 16px #0000004d}._AppraisalIndicator_statIconCircle_rs4xt_4411{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._AppraisalIndicator_statIcon_rs4xt_4411{width:24px;height:24px;color:#fff}._AppraisalIndicator_statContent_rs4xt_4427{flex:1}._AppraisalIndicator_statValue_rs4xt_4431{font-size:1.75rem;font-weight:700;color:var(--color-text, #1e293b);line-height:1;margin-bottom:.25rem}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_statValue_rs4xt_4431{color:#f1f5f9}._AppraisalIndicator_statLabel_rs4xt_4443{font-size:.875rem;color:var(--color-text-secondary, #64748b);font-weight:500}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_statLabel_rs4xt_4443{color:var(--color-text-muted, #94a3b8)}._AppraisalIndicator_mainCard_rs4xt_4454{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d,0 10px 15px #0000000d;overflow:hidden;animation:_AppraisalIndicator_kf_fadeInUp_rs4xt_1 .7s ease-out}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_mainCard_rs4xt_4454{background:#1e293be6;border:1px solid rgba(51,65,85,.8);box-shadow:0 4px 6px #0003,0 10px 15px #0000004d}._AppraisalIndicator_cardHeader_rs4xt_4472{padding:1.5rem 2rem;border-bottom:2px solid var(--color-border, #e2e8f0);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_cardHeader_rs4xt_4472{border-bottom-color:#334155}._AppraisalIndicator_cardTitle_rs4xt_4486{font-size:1.25rem;font-weight:700;color:var(--color-text, #1e293b);margin:0}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_cardTitle_rs4xt_4486{color:#f1f5f9}._AppraisalIndicator_controls_rs4xt_4497{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._AppraisalIndicator_searchInput_rs4xt_4504{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;min-width:200px}._AppraisalIndicator_searchInput_rs4xt_4504:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_searchInput_rs4xt_4504{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_searchInput_rs4xt_4504:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._AppraisalIndicator_filterSelect_rs4xt_4543,._AppraisalIndicator_sortSelect_rs4xt_4544{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._AppraisalIndicator_filterSelect_rs4xt_4543:focus,._AppraisalIndicator_sortSelect_rs4xt_4544:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_filterSelect_rs4xt_4543,._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_sortSelect_rs4xt_4544{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_filterSelect_rs4xt_4543:focus,._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_sortSelect_rs4xt_4544:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._AppraisalIndicator_sortContainer_rs4xt_4587{display:flex;align-items:center;gap:.5rem}._AppraisalIndicator_sortButton_rs4xt_4593{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalIndicator_sortButton_rs4xt_4593:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_sortButton_rs4xt_4593{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_sortButton_rs4xt_4593:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalIndicator_sortIcon_rs4xt_4647{width:20px;height:20px}._AppraisalIndicator_tableWrapper_rs4xt_4653{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._AppraisalIndicator_table_rs4xt_4653{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._AppraisalIndicator_table_rs4xt_4653 thead{background:#f1f5f980}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_table_rs4xt_4653 thead{background:#0f172a80}._AppraisalIndicator_table_rs4xt_4653 th,._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_table_rs4xt_4653 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._AppraisalIndicator_table_rs4xt_4653 tbody tr{border-bottom:1px solid var(--color-border, #e2e8f0);transition:background-color .2s ease}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_table_rs4xt_4653 tbody tr{border-bottom-color:#334155}._AppraisalIndicator_table_rs4xt_4653 tbody tr:hover,._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_table_rs4xt_4653 tbody tr:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._AppraisalIndicator_table_rs4xt_4653 td,._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_table_rs4xt_4653 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._AppraisalIndicator_checkboxCell_rs4xt_4739{width:40px}._AppraisalIndicator_actionsCell_rs4xt_4743{width:120px}._AppraisalIndicator_checkbox_rs4xt_4739{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_checkbox_rs4xt_4739{accent-color:var(--color-primary-light)}._AppraisalIndicator_kpiName_rs4xt_4758{font-weight:600;color:var(--color-text, #1e293b)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_kpiName_rs4xt_4758{color:#f1f5f9}._AppraisalIndicator_statusBadge_rs4xt_4768{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-transform:capitalize}._AppraisalIndicator_statusActive_rs4xt_4778{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_statusActive_rs4xt_4778{background:#34d3991a;color:#34d399;border-color:#34d39933}._AppraisalIndicator_statusInactive_rs4xt_4790{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_statusInactive_rs4xt_4790{background:#f871711a;color:#f87171;border-color:#f8717133}._AppraisalIndicator_actionButtons_rs4xt_4803{display:flex;align-items:center;gap:.5rem}._AppraisalIndicator_actionButton_rs4xt_4803{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._AppraisalIndicator_actionIcon_rs4xt_4820{width:18px;height:18px}._AppraisalIndicator_editButton_rs4xt_4825{background:#3b82f61a;color:#3b82f6}._AppraisalIndicator_editButton_rs4xt_4825:hover{background:#3b82f633;transform:translateY(-2px)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_editButton_rs4xt_4825{background:#60a5fa26;color:#60a5fa}._AppraisalIndicator_deleteActionButton_rs4xt_4840{background:#ef44441a;color:#ef4444}._AppraisalIndicator_deleteActionButton_rs4xt_4840:hover{background:#ef444433;transform:translateY(-2px)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_deleteActionButton_rs4xt_4840{background:#f8717126;color:#f87171}._AppraisalIndicator_emptyRow_rs4xt_4856{text-align:center;padding:3rem 1.5rem!important;color:var(--color-text-muted, #94a3b8);font-style:italic}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_emptyRow_rs4xt_4856{color:var(--color-text-secondary, #64748b)}._AppraisalIndicator_pagination_rs4xt_4868,._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_pagination_rs4xt_4868{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._AppraisalIndicator_paginationInfo_rs4xt_4900,._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_paginationInfo_rs4xt_4900{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._AppraisalIndicator_itemsPerPageSelect_rs4xt_4912{padding:.375rem .75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:6px;font-size:.875rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_itemsPerPageSelect_rs4xt_4912{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._AppraisalIndicator_paginationButtons_rs4xt_4930,._AppraisalIndicator_pageButton_rs4xt_4950{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalIndicator_pageButton_rs4xt_4950:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalIndicator_pageButton_rs4xt_4950:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_pageButton_rs4xt_4950{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_pageButton_rs4xt_4950:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalIndicator_pageButtonActive_rs4xt_5011{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._AppraisalIndicator_pageButtonActive_rs4xt_5011:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_pageButtonActive_rs4xt_5011{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._AppraisalIndicator_pageIcon_rs4xt_4288{width:20px;height:20px}._AppraisalIndicator_closeIcon_rs4xt_5049{width:24px;height:24px}._AppraisalIndicator_form_rs4xt_5055{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}._AppraisalIndicator_formGroup_rs4xt_5062{display:flex;flex-direction:column;gap:.5rem}._AppraisalIndicator_formLabel_rs4xt_5068{font-weight:500;font-size:.95rem;color:#334155}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_formLabel_rs4xt_5068{color:#cbd5e1}._AppraisalIndicator_formInput_rs4xt_5078,._AppraisalIndicator_formSelect_rs4xt_5079{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;font-family:inherit}._AppraisalIndicator_formInput_rs4xt_5078:focus,._AppraisalIndicator_formSelect_rs4xt_5079:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalIndicator_formInputError_rs4xt_5099{border-color:#dc2626!important}._AppraisalIndicator_formError_rs4xt_5103{color:#dc2626;font-size:.75rem;margin-top:.25rem}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_formInput_rs4xt_5078,._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_formSelect_rs4xt_5079{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_formInput_rs4xt_5078:focus,._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_formSelect_rs4xt_5079:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalIndicator_formTextarea_rs4xt_5122{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;font-family:inherit;resize:vertical}._AppraisalIndicator_formTextarea_rs4xt_5122:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_formTextarea_rs4xt_5122{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_formTextarea_rs4xt_5122:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalIndicator_errorAlert_rs4xt_5154{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(239,68,68,.2);border-left:4px solid #ef4444;border-radius:8px;color:#dc2626;font-size:.95rem}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_errorAlert_rs4xt_5154{background:#f871711a;border-color:#f8717133;border-left-color:#f87171;color:#fca5a5}._AppraisalIndicator_errorIcon_rs4xt_4199{width:20px;height:20px;flex-shrink:0}._AppraisalIndicator_cancelButton_rs4xt_5184{padding:.75rem 1.5rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;font-weight:600;color:var(--color-text-secondary, #64748b);background-color:transparent;cursor:pointer;transition:all .2s ease;font-family:inherit}._AppraisalIndicator_cancelButton_rs4xt_5184:hover{background-color:var(--color-surface-subtle, #f1f5f9);border-color:#cbd5e1;color:var(--color-text-secondary, #475569)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_cancelButton_rs4xt_5184{border-color:#334155;color:var(--color-text-muted, #94a3b8)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_cancelButton_rs4xt_5184:hover{background-color:#1e293b;border-color:#475569;color:#cbd5e1}._AppraisalIndicator_submitButton_rs4xt_5214{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;background:var(--gradient-brand);cursor:pointer;transition:all .2s ease;font-family:inherit;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AppraisalIndicator_submitButton_rs4xt_5214:hover{transform:translateY(-2px);box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AppraisalIndicator_submitButton_rs4xt_5214:disabled{opacity:.6;cursor:not-allowed;transform:none}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_submitButton_rs4xt_5214{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_submitButton_rs4xt_5214:hover{box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AppraisalIndicator_buttonIcon_rs4xt_5251{width:20px;height:20px}._AppraisalIndicator_deleteIconCircle_rs4xt_5258{width:64px;height:64px;border-radius:50%;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_deleteIconCircle_rs4xt_5258{background:#f871711a}._AppraisalIndicator_deleteIcon_rs4xt_5258{width:32px;height:32px;color:#ef4444}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_deleteIcon_rs4xt_5258{color:#f87171}._AppraisalIndicator_deleteTitle_rs4xt_5285{font-size:1.5rem;font-weight:700;color:var(--color-text, #1e293b);margin:0 0 .5rem}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_deleteTitle_rs4xt_5285{color:#f1f5f9}._AppraisalIndicator_deleteMessage_rs4xt_5296{font-size:.95rem;color:var(--color-text-secondary, #64748b);margin:0 0 2rem}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_deleteMessage_rs4xt_5296{color:var(--color-text-muted, #94a3b8)}._AppraisalIndicator_deleteButton_rs4xt_5306{background:linear-gradient(135deg,#ef4444,#dc2626)}._AppraisalIndicator_deleteButton_rs4xt_5306:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}._AppraisalIndicator_indicatorContainer_rs4xt_4154._AppraisalIndicator_darkTheme_rs4xt_4162 ._AppraisalIndicator_deleteButton_rs4xt_5306{background:linear-gradient(135deg,#f87171,#ef4444)}@media (max-width: 1024px){._AppraisalIndicator_indicatorContainer_rs4xt_4154{padding:1.5rem}._AppraisalIndicator_pageTitle_rs4xt_4311{font-size:1.75rem}._AppraisalIndicator_statsGrid_rs4xt_4375{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}}@media (max-width: 768px){._AppraisalIndicator_indicatorContainer_rs4xt_4154{padding:1rem}._AppraisalIndicator_pageHeader_rs4xt_4269{margin-bottom:1.5rem}._AppraisalIndicator_pageHeaderContent_rs4xt_4274{flex-direction:column;align-items:flex-start}._AppraisalIndicator_iconTitleGroup_rs4xt_4282{width:100%}._AppraisalIndicator_addButton_rs4xt_4339{width:100%;justify-content:center}._AppraisalIndicator_pageIconCircle_rs4xt_4288{width:56px;height:56px;border-radius:14px}._AppraisalIndicator_pageIcon_rs4xt_4288{width:28px;height:28px}._AppraisalIndicator_pageTitle_rs4xt_4311{font-size:1.5rem}._AppraisalIndicator_statsGrid_rs4xt_4375{grid-template-columns:repeat(2,1fr)}._AppraisalIndicator_cardHeader_rs4xt_4472{padding:1.25rem 1.5rem;flex-direction:column;align-items:flex-start}._AppraisalIndicator_controls_rs4xt_4497{width:100%;flex-direction:column}._AppraisalIndicator_searchInput_rs4xt_4504{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._AppraisalIndicator_sortContainer_rs4xt_4587{width:100%}._AppraisalIndicator_sortSelect_rs4xt_4544{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;flex:1}._AppraisalIndicator_table_rs4xt_4653{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._AppraisalIndicator_table_rs4xt_4653 th,._AppraisalIndicator_table_rs4xt_4653 td{padding:.75rem 1rem}}@media (max-width: 480px){._AppraisalIndicator_breadcrumb_rs4xt_4205{font-size:.8rem}._AppraisalIndicator_breadcrumbIcon_rs4xt_4244,._AppraisalIndicator_breadcrumbSeparator_rs4xt_4249{width:.875rem;height:.875rem}._AppraisalIndicator_pageIconCircle_rs4xt_4288{width:48px;height:48px;border-radius:12px}._AppraisalIndicator_pageIcon_rs4xt_4288{width:24px;height:24px}._AppraisalIndicator_pageTitle_rs4xt_4311{font-size:1.25rem}._AppraisalIndicator_pageDescription_rs4xt_4329{font-size:.875rem}._AppraisalIndicator_statsGrid_rs4xt_4375{grid-template-columns:1fr}._AppraisalIndicator_cardHeader_rs4xt_4472{padding:1rem}._AppraisalIndicator_cardTitle_rs4xt_4486{font-size:1.125rem}._AppraisalIndicator_table_rs4xt_4653{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._AppraisalIndicator_table_rs4xt_4653 th,._AppraisalIndicator_table_rs4xt_4653 td{padding:.625rem .75rem}._AppraisalIndicator_pagination_rs4xt_4868{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._AppraisalIndicator_paginationButtons_rs4xt_4930{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalIndicator_cancelButton_rs4xt_5184,._AppraisalIndicator_submitButton_rs4xt_5214{width:100%;justify-content:center}}@keyframes _AppraisalReview_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _AppraisalReview_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _AppraisalReview_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _AppraisalReview_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._AppraisalReview_reviewContainer_rs4xt_5577{flex:1;min-height:100vh;animation:_AppraisalReview_kf_fadeIn_rs4xt_1 .3s ease-in}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585{background:transparent}._AppraisalReview_loadingContainer_rs4xt_5590,._AppraisalReview_errorContainer_rs4xt_5591{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;gap:1rem}._AppraisalReview_spinner_rs4xt_5600{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_AppraisalReview_kf_spin_rs4xt_1 1s linear infinite}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_spinner_rs4xt_5600{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._AppraisalReview_errorContainer_rs4xt_5591{color:#dc2626}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_errorContainer_rs4xt_5591{color:#fca5a5}._AppraisalReview_errorIcon_rs4xt_5622{width:48px;height:48px}._AppraisalReview_breadcrumb_rs4xt_5628{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--color-text-secondary, #64748b);animation:_AppraisalReview_kf_slideInLeft_rs4xt_1 .4s ease-out}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_breadcrumb_rs4xt_5628{color:var(--color-text-muted, #94a3b8)}._AppraisalReview_breadcrumbLink_rs4xt_5642{display:flex;align-items:center;gap:.25rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:all .2s ease;padding:.25rem .5rem;border-radius:.375rem}._AppraisalReview_breadcrumbLink_rs4xt_5642:hover{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_breadcrumbLink_rs4xt_5642{color:var(--color-text-muted, #94a3b8)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_breadcrumbLink_rs4xt_5642:hover{color:var(--color-primary-light);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalReview_breadcrumbIcon_rs4xt_5667{width:1rem;height:1rem}._AppraisalReview_breadcrumbSeparator_rs4xt_5672{width:1rem;height:1rem;color:#cbd5e1}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_breadcrumbSeparator_rs4xt_5672{color:var(--color-text-secondary, #475569)}._AppraisalReview_breadcrumbCurrent_rs4xt_5682{color:var(--color-primary);font-weight:500}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_breadcrumbCurrent_rs4xt_5682{color:var(--color-primary-light)}._AppraisalReview_pageHeader_rs4xt_5692{margin-bottom:2rem;animation:_AppraisalReview_kf_fadeInUp_rs4xt_1 .5s ease-out}._AppraisalReview_pageHeaderContent_rs4xt_5697{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._AppraisalReview_iconTitleGroup_rs4xt_5705{display:flex;align-items:center;gap:1rem}._AppraisalReview_pageIconCircle_rs4xt_5711{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent);animation:_AppraisalReview_kf_fadeInUp_rs4xt_1 .6s ease-out}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_pageIconCircle_rs4xt_5711{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 20%,transparent)}._AppraisalReview_pageIcon_rs4xt_5711{width:32px;height:32px;color:#fff}._AppraisalReview_pageTitle_rs4xt_5734{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_pageTitle_rs4xt_5734{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._AppraisalReview_pageDescription_rs4xt_5752{margin:.25rem 0 0;font-size:.95rem;color:var(--color-text-secondary, #64748b)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_pageDescription_rs4xt_5752{color:var(--color-text-muted, #94a3b8)}._AppraisalReview_mainCard_rs4xt_5763{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d,0 10px 15px #0000000d;overflow:hidden;animation:_AppraisalReview_kf_fadeInUp_rs4xt_1 .7s ease-out;margin-bottom:2rem}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_mainCard_rs4xt_5763{background:#1e293be6;border:1px solid rgba(51,65,85,.8);box-shadow:0 4px 6px #0003,0 10px 15px #0000004d}._AppraisalReview_cardHeader_rs4xt_5782{padding:1.5rem 2rem;border-bottom:2px solid var(--color-border, #e2e8f0)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_cardHeader_rs4xt_5782{border-bottom-color:#334155}._AppraisalReview_cardTitle_rs4xt_5791{font-size:1.25rem;font-weight:700;color:var(--color-text, #1e293b);margin:0}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_cardTitle_rs4xt_5791{color:#f1f5f9}._AppraisalReview_controls_rs4xt_5803{padding:1.5rem 2rem;border-bottom:2px solid var(--color-border, #e2e8f0);display:flex;flex-wrap:wrap;gap:1rem;align-items:center}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_controls_rs4xt_5803{border-bottom-color:#334155}._AppraisalReview_searchInput_rs4xt_5816{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;flex:1;min-width:200px}._AppraisalReview_searchInput_rs4xt_5816:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_searchInput_rs4xt_5816{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_searchInput_rs4xt_5816:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._AppraisalReview_controlButtons_rs4xt_5856{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._AppraisalReview_filterSelect_rs4xt_5863{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._AppraisalReview_filterSelect_rs4xt_5863:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_filterSelect_rs4xt_5863{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_filterSelect_rs4xt_5863:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._AppraisalReview_sortButton_rs4xt_5903{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalReview_sortButton_rs4xt_5903:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_sortButton_rs4xt_5903{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_sortButton_rs4xt_5903:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalReview_sortIcon_rs4xt_5957{width:20px;height:20px}._AppraisalReview_fillButton_rs4xt_5962{padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AppraisalReview_fillButton_rs4xt_5962:hover{transform:translateY(-2px);box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_fillButton_rs4xt_5962{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_fillButton_rs4xt_5962:hover{box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AppraisalReview_buttonIcon_rs4xt_5992{width:20px;height:20px}._AppraisalReview_tableWrapper_rs4xt_5998{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._AppraisalReview_table_rs4xt_5998{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._AppraisalReview_table_rs4xt_5998 thead{background:#f1f5f980}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_table_rs4xt_5998 thead{background:#0f172a80}._AppraisalReview_table_rs4xt_5998 th,._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_table_rs4xt_5998 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._AppraisalReview_table_rs4xt_5998 tbody tr{border-bottom:1px solid var(--color-border, #e2e8f0);transition:background-color .2s ease}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_table_rs4xt_5998 tbody tr{border-bottom-color:#334155}._AppraisalReview_table_rs4xt_5998 tbody tr:hover,._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_table_rs4xt_5998 tbody tr:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._AppraisalReview_table_rs4xt_5998 td,._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_table_rs4xt_5998 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._AppraisalReview_staffName_rs4xt_6084{font-weight:600;color:var(--color-text, #1e293b)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_staffName_rs4xt_6084{color:#f1f5f9}._AppraisalReview_actionsCell_rs4xt_6093{width:100px;text-align:center}._AppraisalReview_viewButton_rs4xt_6099{padding:.5rem;border:none;border-radius:6px;background:#3b82f61a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#3b82f6;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}._AppraisalReview_viewButton_rs4xt_6099:hover{background:#3b82f633;transform:translateY(-2px)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_viewButton_rs4xt_6099{background:#60a5fa26;color:#60a5fa}._AppraisalReview_actionIcon_rs4xt_6124{width:18px;height:18px}._AppraisalReview_emptyRow_rs4xt_6130{text-align:center;padding:3rem 1.5rem!important;color:var(--color-text-muted, #94a3b8);font-style:italic}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_emptyRow_rs4xt_6130{color:var(--color-text-secondary, #64748b)}._AppraisalReview_pagination_rs4xt_6142,._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_pagination_rs4xt_6142{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._AppraisalReview_paginationInfo_rs4xt_6174,._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_paginationInfo_rs4xt_6174{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._AppraisalReview_paginationButtons_rs4xt_6186,._AppraisalReview_pageButton_rs4xt_6206{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalReview_pageButton_rs4xt_6206:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalReview_pageButton_rs4xt_6206:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_pageButton_rs4xt_6206{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_pageButton_rs4xt_6206:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalReview_pageButtonActive_rs4xt_6267{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._AppraisalReview_pageButtonActive_rs4xt_6267:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_pageButtonActive_rs4xt_6267{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._AppraisalReview_reviewForm_rs4xt_6289{animation:_AppraisalReview_kf_fadeInUp_rs4xt_1 .7s ease-out}._AppraisalReview_reviewHeader_rs4xt_6293{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d;margin-bottom:2rem}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_reviewHeader_rs4xt_6293{background:#1e293be6;border:1px solid rgba(51,65,85,.8)}._AppraisalReview_reviewTitle_rs4xt_6311{font-size:1.5rem;font-weight:700;color:var(--color-text, #1e293b);margin:0}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_reviewTitle_rs4xt_6311{color:#f1f5f9}._AppraisalReview_saveButton_rs4xt_6322{padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 4px 6px #10b9814d}._AppraisalReview_saveButton_rs4xt_6322:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #10b98166}._AppraisalReview_saveButton_rs4xt_6322:disabled{opacity:.6;cursor:not-allowed;transform:none}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_saveButton_rs4xt_6322{background:linear-gradient(135deg,#34d399,#10b981)}._AppraisalReview_sectionCard_rs4xt_6354{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d;overflow:hidden;margin-bottom:2rem}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_sectionCard_rs4xt_6354{background:#1e293be6;border:1px solid rgba(51,65,85,.8)}._AppraisalReview_sectionTitle_rs4xt_6369{font-size:1.125rem;font-weight:700;color:var(--color-text, #1e293b);margin:0;padding:1.5rem 2rem;border-bottom:2px solid var(--color-border, #e2e8f0)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_sectionTitle_rs4xt_6369{color:#f1f5f9;border-bottom-color:#334155}._AppraisalReview_formGrid_rs4xt_6384{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:2rem}._AppraisalReview_formGroup_rs4xt_6391{display:flex;flex-direction:column;gap:.5rem}._AppraisalReview_formLabel_rs4xt_6397{font-weight:600;font-size:.875rem;color:var(--color-text-secondary, #475569)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_formLabel_rs4xt_6397{color:#cbd5e1}._AppraisalReview_formInput_rs4xt_6407{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease}._AppraisalReview_formInput_rs4xt_6407:disabled{background-color:var(--color-surface-subtle, #f1f5f9);cursor:not-allowed}._AppraisalReview_formInput_rs4xt_6407:focus:not(:disabled){outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_formInput_rs4xt_6407{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_formInput_rs4xt_6407:disabled{background-color:#0f172a}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_formInput_rs4xt_6407:focus:not(:disabled){border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalReview_tableContainer_rs4xt_6446{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._AppraisalReview_tableHeader_rs4xt_6457,._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_tableHeader_rs4xt_6457{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._AppraisalReview_tableRow_rs4xt_6483,._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_tableRow_rs4xt_6483{border-bottom:1px solid var(--color-border);transition:background .15s ease}._AppraisalReview_tableCell_rs4xt_6493{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._AppraisalReview_tableCellName_rs4xt_6501{font-weight:600;color:var(--color-text, #1e293b)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_tableCellName_rs4xt_6501{color:#f1f5f9}._AppraisalReview_kpiInput_rs4xt_6511{padding:.5rem;border:2px solid var(--color-border, #e2e8f0);border-radius:6px;font-size:.875rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);width:100%;max-width:100px}._AppraisalReview_kpiInput_rs4xt_6511:disabled{background-color:var(--color-surface-subtle, #f1f5f9);cursor:not-allowed}._AppraisalReview_kpiInput_rs4xt_6511:focus:not(:disabled){outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_kpiInput_rs4xt_6511{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_kpiInput_rs4xt_6511:disabled{background-color:#0f172a}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_kpiInput_rs4xt_6511:focus:not(:disabled){border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalReview_gradeContainer_rs4xt_6551{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding:1rem 0}._AppraisalReview_gradeBadge_rs4xt_6559{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;border:1px solid}._AppraisalReview_gradePoor_rs4xt_6567{background:#ef44441a;color:#ef4444;border-color:#ef444433}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_gradePoor_rs4xt_6567{background:#f871711a;color:#f87171;border-color:#f8717133}._AppraisalReview_gradeAverage_rs4xt_6579{background:#f59e0b1a;color:#f59e0b;border-color:#f59e0b33}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_gradeAverage_rs4xt_6579{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._AppraisalReview_gradeSatisfactory_rs4xt_6591{background:#3b82f61a;color:#3b82f6;border-color:#3b82f633}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_gradeSatisfactory_rs4xt_6591{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}._AppraisalReview_gradeGood_rs4xt_6603{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_gradeGood_rs4xt_6603{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent-light);border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}._AppraisalReview_gradeExcellent_rs4xt_6615{background:#10b9811a;color:#10b981;border-color:#10b98133}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_gradeExcellent_rs4xt_6615{background:#34d3991a;color:#34d399;border-color:#34d39933}._AppraisalReview_commentRow_rs4xt_6628{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._AppraisalReview_commentInput_rs4xt_6635{flex:1;padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:6px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease}._AppraisalReview_commentInput_rs4xt_6635:disabled{background-color:var(--color-surface-subtle, #f1f5f9);cursor:not-allowed}._AppraisalReview_commentInput_rs4xt_6635:focus:not(:disabled){outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_commentInput_rs4xt_6635{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_commentInput_rs4xt_6635:disabled{background-color:#0f172a}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_commentInput_rs4xt_6635:focus:not(:disabled){border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalReview_deleteCommentBtn_rs4xt_6674{padding:.5rem;border:none;border-radius:6px;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#ef4444;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._AppraisalReview_deleteCommentBtn_rs4xt_6674:hover{background:#ef444433}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_deleteCommentBtn_rs4xt_6674{background:#f8717126;color:#f87171}._AppraisalReview_deleteIcon_rs4xt_6698{width:18px;height:18px}._AppraisalReview_addCommentBtn_rs4xt_6703{padding:.75rem 1rem;border:2px dashed #cbd5e1;border-radius:6px;background:transparent;color:var(--color-text-secondary, #64748b);cursor:pointer;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;margin-top:.5rem}._AppraisalReview_addCommentBtn_rs4xt_6703:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._AppraisalReview_addCommentBtn_rs4xt_6703:disabled{opacity:.5;cursor:not-allowed}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_addCommentBtn_rs4xt_6703{border-color:#475569;color:var(--color-text-muted, #94a3b8)}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_addCommentBtn_rs4xt_6703:hover:not(:disabled){border-color:var(--color-primary-light);color:var(--color-primary-light);background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._AppraisalReview_addIcon_rs4xt_6741{width:18px;height:18px}._AppraisalReview_errorToast_rs4xt_6747{position:fixed;bottom:2rem;right:2rem;padding:1rem 1.5rem;background:#ef4444f2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-size:.95rem;font-weight:500;z-index:1000;animation:_AppraisalReview_kf_fadeInUp_rs4xt_1 .3s ease-out}._AppraisalReview_reviewContainer_rs4xt_5577._AppraisalReview_darkTheme_rs4xt_5585 ._AppraisalReview_errorToast_rs4xt_6747{background:#dc2626f2}@media (max-width: 1024px){._AppraisalReview_reviewContainer_rs4xt_5577{padding:1.5rem}._AppraisalReview_pageTitle_rs4xt_5734{font-size:1.75rem}._AppraisalReview_formGrid_rs4xt_6384{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){._AppraisalReview_reviewContainer_rs4xt_5577{padding:1rem}._AppraisalReview_pageHeader_rs4xt_5692{margin-bottom:1.5rem}._AppraisalReview_pageHeaderContent_rs4xt_5697{flex-direction:column;align-items:flex-start}._AppraisalReview_pageIconCircle_rs4xt_5711{width:56px;height:56px;border-radius:14px}._AppraisalReview_pageIcon_rs4xt_5711{width:28px;height:28px}._AppraisalReview_pageTitle_rs4xt_5734{font-size:1.5rem}._AppraisalReview_controls_rs4xt_5803{flex-direction:column;align-items:stretch}._AppraisalReview_searchInput_rs4xt_5816{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._AppraisalReview_controlButtons_rs4xt_5856{flex-direction:column;width:100%}._AppraisalReview_controlButtons_rs4xt_5856 select,._AppraisalReview_controlButtons_rs4xt_5856 button{width:100%}._AppraisalReview_table_rs4xt_5998{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._AppraisalReview_table_rs4xt_5998 th,._AppraisalReview_table_rs4xt_5998 td{padding:.75rem 1rem}._AppraisalReview_reviewHeader_rs4xt_6293{flex-direction:column;align-items:stretch}._AppraisalReview_saveButton_rs4xt_6322{width:100%;justify-content:center}._AppraisalReview_formGrid_rs4xt_6384{grid-template-columns:1fr}._AppraisalReview_gradeContainer_rs4xt_6551{flex-direction:column}}@media (max-width: 480px){._AppraisalReview_breadcrumb_rs4xt_5628{font-size:.8rem}._AppraisalReview_breadcrumbIcon_rs4xt_5667,._AppraisalReview_breadcrumbSeparator_rs4xt_5672{width:.875rem;height:.875rem}._AppraisalReview_pageIconCircle_rs4xt_5711{width:48px;height:48px;border-radius:12px}._AppraisalReview_pageIcon_rs4xt_5711{width:24px;height:24px}._AppraisalReview_pageTitle_rs4xt_5734{font-size:1.25rem}._AppraisalReview_pageDescription_rs4xt_5752{font-size:.875rem}._AppraisalReview_cardHeader_rs4xt_5782,._AppraisalReview_controls_rs4xt_5803{padding:1rem}._AppraisalReview_table_rs4xt_5998{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._AppraisalReview_table_rs4xt_5998 th,._AppraisalReview_table_rs4xt_5998 td{padding:.625rem .75rem}._AppraisalReview_pagination_rs4xt_6142{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._AppraisalReview_paginationButtons_rs4xt_6186{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}}@keyframes _AppraisalSession_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _AppraisalSession_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _AppraisalSession_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _AppraisalSession_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._AppraisalSession_sessionContainer_rs4xt_7002{width:100%;min-height:100vh;animation:_AppraisalSession_kf_fadeIn_rs4xt_1 .3s ease-in-out}._AppraisalSession_breadcrumb_rs4xt_7010{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_breadcrumb_rs4xt_7010{color:#d1d5dbe6}._AppraisalSession_breadcrumbIcon_rs4xt_7023{width:1rem;height:1rem}._AppraisalSession_breadcrumbSeparator_rs4xt_7028{width:.875rem;height:.875rem;color:#9ca3af99}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_breadcrumbSeparator_rs4xt_7028{color:#6b728099}._AppraisalSession_breadcrumbItem_rs4xt_7038{color:#6b7280cc;transition:color .2s ease}._AppraisalSession_breadcrumbItem_rs4xt_7038:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_breadcrumbItem_rs4xt_7038{color:#d1d5dbcc}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_breadcrumbItem_rs4xt_7038:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._AppraisalSession_breadcrumbItemActive_rs4xt_7055{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:500}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_breadcrumbItemActive_rs4xt_7055{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._AppraisalSession_pageHeader_rs4xt_7065{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_AppraisalSession_kf_slideInLeft_rs4xt_1 .8s cubic-bezier(.16,1,.3,1)}._AppraisalSession_pageTitle_rs4xt_7073{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_pageTitle_rs4xt_7073{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._AppraisalSession_pageDescription_rs4xt_7090{color:#6b7280e6;font-size:.875rem;margin:0}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_pageDescription_rs4xt_7090{color:#d1d5dbe6}._AppraisalSession_btnPrimary_rs4xt_7101{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AppraisalSession_btnPrimary_rs4xt_7101:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AppraisalSession_btnIcon_rs4xt_7122{width:1.25rem;height:1.25rem}._AppraisalSession_statsGrid_rs4xt_7128{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_AppraisalSession_kf_fadeInUp_rs4xt_1 .6s ease-out .2s both}._AppraisalSession_statCard_rs4xt_7136{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden}._AppraisalSession_statCard_rs4xt_7136:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._AppraisalSession_statCard_rs4xt_7136:hover{transform:translateY(-4px);box-shadow:0 12px 48px #1f268740}._AppraisalSession_statCard_rs4xt_7136:hover:before{opacity:1}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_statCard_rs4xt_7136{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._AppraisalSession_statContent_rs4xt_7177{flex:1}._AppraisalSession_statLabel_rs4xt_7181{font-size:.875rem;color:#6b7280cc;margin:0 0 .5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_statLabel_rs4xt_7181{color:#d1d5dbcc}._AppraisalSession_statValue_rs4xt_7194{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_statValue_rs4xt_7194{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._AppraisalSession_statIcon_rs4xt_7211{margin-left:1rem}._AppraisalSession_statIconCircle_rs4xt_7215{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#fff;background:var(--gradient-brand);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:all .3s ease}._AppraisalSession_statCard_rs4xt_7136:hover ._AppraisalSession_statIconCircle_rs4xt_7215{transform:scale(1.1);box-shadow:0 6px 24px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AppraisalSession_statIconActive_rs4xt_7235{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d}._AppraisalSession_statCard_rs4xt_7136:hover ._AppraisalSession_statIconActive_rs4xt_7235{box-shadow:0 6px 24px #10b98166}._AppraisalSession_statIconPlanned_rs4xt_7244{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 16px #f59e0b4d}._AppraisalSession_statCard_rs4xt_7136:hover ._AppraisalSession_statIconPlanned_rs4xt_7244{box-shadow:0 6px 24px #f59e0b66}._AppraisalSession_statIconClosed_rs4xt_7253{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 4px 16px #6b72804d}._AppraisalSession_statCard_rs4xt_7136:hover ._AppraisalSession_statIconClosed_rs4xt_7253{box-shadow:0 6px 24px #6b728066}._AppraisalSession_controlsCard_rs4xt_7263{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;margin-bottom:1.5rem;animation:_AppraisalSession_kf_fadeInUp_rs4xt_1 .6s ease-out .3s both}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_controlsCard_rs4xt_7263{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._AppraisalSession_sortControls_rs4xt_7279{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._AppraisalSession_sortLabel_rs4xt_7286{font-size:.875rem;font-weight:600;color:#6b7280e6}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_sortLabel_rs4xt_7286{color:#d1d5dbe6}._AppraisalSession_sortSelect_rs4xt_7296{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;flex:1;min-width:200px;max-width:300px}._AppraisalSession_sortButton_rs4xt_7312{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:2.5rem}._AppraisalSession_sortButton_rs4xt_7312:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalSession_sortIcon_rs4xt_7340{width:1.25rem;height:1.25rem}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_sortButton_rs4xt_7312{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_sortButton_rs4xt_7312:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AppraisalSession_tableCard_rs4xt_7373,._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_tableCard_rs4xt_7373,._AppraisalSession_tableWrapper_rs4xt_7395{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._AppraisalSession_table_rs4xt_7373{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._AppraisalSession_tableHeader_rs4xt_7414,._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_tableHeader_rs4xt_7414,._AppraisalSession_tableHeader_rs4xt_7414 th,._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_tableHeader_rs4xt_7414 th,._AppraisalSession_tableHeaderCell_rs4xt_7466{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._AppraisalSession_tableBody_rs4xt_7479 tr{border-bottom:1px solid rgba(226,232,240,.5);transition:background-color .2s ease}._AppraisalSession_tableBody_rs4xt_7479 tr:hover{background:#f8fafccc}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_tableBody_rs4xt_7479 tr{border-bottom-color:#4b556380}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_tableBody_rs4xt_7479 tr:hover{background:#37415180}._AppraisalSession_tableRow_rs4xt_7496{border-bottom:1px solid var(--color-border);transition:background .15s ease}._AppraisalSession_tableCell_rs4xt_7501,._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_tableCell_rs4xt_7501{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._AppraisalSession_tableCellName_rs4xt_7517{font-weight:600;color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_tableCellName_rs4xt_7517{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._AppraisalSession_checkbox_rs4xt_7526{width:1.25rem;height:1.25rem;border-radius:.25rem;cursor:pointer;accent-color:var(--color-primary)}._AppraisalSession_badge_rs4xt_7535{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._AppraisalSession_badgeActive_rs4xt_7546{background:#10b9811a;color:#059669}._AppraisalSession_badgePlanned_rs4xt_7551{background:#f59e0b1a;color:#d97706}._AppraisalSession_badgeClosed_rs4xt_7556{background:#6b72801a;color:var(--color-text-secondary, #6b7280)}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_badgeActive_rs4xt_7546{background:#10b98133;color:#6ee7b7}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_badgePlanned_rs4xt_7551{background:#f59e0b33;color:#fcd34d}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_badgeClosed_rs4xt_7556{background:#6b728033;color:#d1d5db}._AppraisalSession_actionButtons_rs4xt_7577{display:flex;gap:.5rem}._AppraisalSession_actionButton_rs4xt_7577{padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._AppraisalSession_actionIcon_rs4xt_7593{width:1.25rem;height:1.25rem}._AppraisalSession_editButton_rs4xt_7598{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}._AppraisalSession_editButton_rs4xt_7598:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent);transform:scale(1.1)}._AppraisalSession_deleteButton_rs4xt_7608{background:#ef44441a;color:#dc2626}._AppraisalSession_deleteButton_rs4xt_7608:hover{background:#ef444433;transform:scale(1.1)}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_editButton_rs4xt_7598{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-light)}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_editButton_rs4xt_7598:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_deleteButton_rs4xt_7608{background:#ef444433;color:#f87171}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_deleteButton_rs4xt_7608:hover{background:#ef44444d}._AppraisalSession_emptyState_rs4xt_7637{padding:3rem;text-align:center;color:#6b7280b3;font-size:.875rem}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_emptyState_rs4xt_7637{color:#d1d5dbb3}._AppraisalSession_modalCloseButton_rs4xt_7656{padding:.5rem;background:transparent;border:none;color:#6b7280b3;cursor:pointer;border-radius:.5rem;transition:all .2s ease}._AppraisalSession_modalCloseButton_rs4xt_7656:hover{background:#6b72801a;color:var(--color-text, #111827)}._AppraisalSession_modalCloseIcon_rs4xt_7671{width:1.5rem;height:1.5rem}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_modalCloseButton_rs4xt_7656{color:#d1d5dbb3}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_modalCloseButton_rs4xt_7656:hover{background:#d1d5db1a;color:#f9fafb}._AppraisalSession_modalBody_rs4xt_7685{padding:1.5rem}._AppraisalSession_formGroup_rs4xt_7689{margin-bottom:1.5rem}._AppraisalSession_formLabel_rs4xt_7693{display:block;font-size:.875rem;font-weight:600;color:var(--color-text, #111827);margin-bottom:.5rem}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_formLabel_rs4xt_7693{color:#f9fafb}._AppraisalSession_formInput_rs4xt_7705,._AppraisalSession_formSelect_rs4xt_7706,._AppraisalSession_formTextarea_rs4xt_7707{width:100%;padding:.75rem 1rem;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:var(--color-text, #111827);transition:all .2s ease}._AppraisalSession_formInput_rs4xt_7705:focus,._AppraisalSession_formSelect_rs4xt_7706:focus,._AppraisalSession_formTextarea_rs4xt_7707:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent);background:var(--color-surface, white)}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_formInput_rs4xt_7705,._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_formSelect_rs4xt_7706,._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_formTextarea_rs4xt_7707{background:#374151cc;border-color:#4b556380;color:#f9fafb}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_formInput_rs4xt_7705:focus,._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_formSelect_rs4xt_7706:focus,._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_formTextarea_rs4xt_7707:focus{background:#374151;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._AppraisalSession_formTextarea_rs4xt_7707{resize:vertical;min-height:100px}._AppraisalSession_formError_rs4xt_7750{color:#dc2626;font-size:.75rem;margin-top:.25rem}._AppraisalSession_modalFooter_rs4xt_7756{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid rgba(229,231,235,.5)}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_modalFooter_rs4xt_7756{border-top-color:#4b556380}._AppraisalSession_cancelButton_rs4xt_7767,._AppraisalSession_submitButton_rs4xt_7768{flex:1;padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem}._AppraisalSession_cancelButton_rs4xt_7767{background:#6b72801a;color:var(--color-text-secondary, #6b7280)}._AppraisalSession_cancelButton_rs4xt_7767:hover{background:#6b728033}._AppraisalSession_submitButton_rs4xt_7768{background:var(--gradient-brand);color:#fff}._AppraisalSession_submitButton_rs4xt_7768:hover{transform:translateY(-2px);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AppraisalSession_submitButton_rs4xt_7768:disabled{opacity:.6;cursor:not-allowed;transform:none}._AppraisalSession_submitButtonIcon_rs4xt_7808{width:1.25rem;height:1.25rem}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_cancelButton_rs4xt_7767{background:#d1d5db1a;color:#d1d5db}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_cancelButton_rs4xt_7767:hover{background:#d1d5db33}._AppraisalSession_deleteModalContent_rs4xt_7823{background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:1rem;padding:2rem;max-width:400px;text-align:center;animation:_AppraisalSession_kf_fadeInUp_rs4xt_1 .3s ease-out}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_deleteModalContent_rs4xt_7823{background:#1f2937}._AppraisalSession_deleteIcon_rs4xt_7838{width:4rem;height:4rem;color:#dc2626;margin:0 auto 1rem}._AppraisalSession_deleteConfirmButton_rs4xt_7850{flex:1;padding:.75rem 1.5rem;background:#dc2626;color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}._AppraisalSession_deleteConfirmButton_rs4xt_7850:hover{background:#b91c1c;transform:translateY(-2px);box-shadow:0 10px 25px #dc26264d}._AppraisalSession_loadingSpinner_rs4xt_7870{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem}._AppraisalSession_spinner_rs4xt_7879{width:3rem;height:3rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_AppraisalSession_kf_spin_rs4xt_1 1s linear infinite}._AppraisalSession_loadingText_rs4xt_7888{font-size:.875rem;color:#6b7280e6}._AppraisalSession_sessionContainer_rs4xt_7002._AppraisalSession_darkTheme_rs4xt_7019 ._AppraisalSession_loadingText_rs4xt_7888{color:#d1d5dbe6}._AppraisalSession_loadingIcon_rs4xt_7897{width:1.25rem;height:1.25rem;animation:_AppraisalSession_kf_spin_rs4xt_1 1s linear infinite}@media (max-width: 768px){._AppraisalSession_sessionContainer_rs4xt_7002{padding:1rem}._AppraisalSession_pageHeader_rs4xt_7065{flex-direction:column;align-items:flex-start;gap:1rem}._AppraisalSession_pageTitle_rs4xt_7073{font-size:1.5rem}._AppraisalSession_statsGrid_rs4xt_7128{grid-template-columns:1fr}._AppraisalSession_sortControls_rs4xt_7279{flex-direction:column;align-items:stretch}._AppraisalSession_sortSelect_rs4xt_7296{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;max-width:100%}._AppraisalSession_tableWrapper_rs4xt_7395{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._AppraisalSession_deleteModalContent_rs4xt_7823{width:90%}}@keyframes _AttendancePage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _AttendancePage_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _AttendancePage_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _AttendancePage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}@keyframes _AttendancePage_kf_pulse_rs4xt_1{0%,to{opacity:1}50%{opacity:.6}}._AttendancePage_attendanceContainer_rs4xt_8011{max-width:1600px;margin:0 auto;background:transparent;animation:_AttendancePage_kf_fadeIn_rs4xt_1 .3s ease-in;min-height:100vh}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021{background:transparent}._AttendancePage_content_rs4xt_8025{width:100%}._AttendancePage_loadingContainer_rs4xt_8030{display:flex;justify-content:center;align-items:center;min-height:400px}._AttendancePage_spinner_rs4xt_8037{width:50px;height:50px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_AttendancePage_kf_spin_rs4xt_1 .8s linear infinite}._AttendancePage_errorContainer_rs4xt_8046{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}._AttendancePage_errorIcon_rs4xt_8055{width:64px;height:64px;color:#ef4444}._AttendancePage_errorTitle_rs4xt_8061{font-size:1.5rem;font-weight:600;color:var(--color-text, #1f2937);margin:0}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_errorTitle_rs4xt_8061{color:#f3f4f6}._AttendancePage_errorMessage_rs4xt_8072{font-size:1rem;color:var(--color-text-secondary, #6b7280);margin:0}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_errorMessage_rs4xt_8072{color:var(--color-text-muted, #9ca3af)}._AttendancePage_breadcrumb_rs4xt_8083{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;animation:_AttendancePage_kf_slideInLeft_rs4xt_1 .4s ease-out}._AttendancePage_breadcrumbLink_rs4xt_8091{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary, #6b7280);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}._AttendancePage_breadcrumbLink_rs4xt_8091:hover{color:var(--color-primary, var(--color-primary))}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_breadcrumbLink_rs4xt_8091{color:var(--color-text-muted, #9ca3af)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_breadcrumbLink_rs4xt_8091:hover{color:var(--color-primary-light)}._AttendancePage_breadcrumbIcon_rs4xt_8114{width:1rem;height:1rem}._AttendancePage_breadcrumbSeparator_rs4xt_8119{width:.875rem;height:.875rem;color:var(--color-border, #d1d5db)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_breadcrumbSeparator_rs4xt_8119{color:#4b5563}._AttendancePage_breadcrumbCurrent_rs4xt_8129{color:var(--color-primary, var(--color-primary));font-size:.875rem;font-weight:600}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_breadcrumbCurrent_rs4xt_8129{color:var(--color-primary-light)}._AttendancePage_pageHeader_rs4xt_8140{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_AttendancePage_kf_fadeInUp_rs4xt_1 .5s ease-out;gap:1.5rem}._AttendancePage_pageHeaderContent_rs4xt_8149{flex:1}._AttendancePage_pageTitle_rs4xt_8153{font-size:2rem;font-weight:700;margin:0 0 .5rem;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_pageTitle_rs4xt_8153{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._AttendancePage_pageDescription_rs4xt_8170{font-size:1rem;color:var(--color-text-secondary, #6b7280);margin:0}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_pageDescription_rs4xt_8170{color:var(--color-text-muted, #9ca3af)}._AttendancePage_headerActions_rs4xt_8180{display:flex;align-items:center;gap:1rem}._AttendancePage_viewToggle_rs4xt_8186{display:flex;gap:.5rem;padding:.25rem;background:var(--color-neutral-subtle, rgba(229, 231, 235, .5));border-radius:.75rem}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_viewToggle_rs4xt_8186{background:#33415580}._AttendancePage_toggleBtn_rs4xt_8198{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:transparent;color:var(--color-text-secondary, #6b7280);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._AttendancePage_toggleBtn_rs4xt_8198:hover{color:var(--color-primary, var(--color-primary))}._AttendancePage_toggleBtn_rs4xt_8198._AttendancePage_active_rs4xt_8217{background:var(--color-surface, white);color:var(--color-primary, var(--color-primary));box-shadow:0 2px 4px #0000001a}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_toggleBtn_rs4xt_8198{color:var(--color-text-muted, #9ca3af)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_toggleBtn_rs4xt_8198:hover{color:var(--color-primary-light)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_toggleBtn_rs4xt_8198._AttendancePage_active_rs4xt_8217{background:#1e293be6;color:var(--color-primary-light);box-shadow:0 2px 4px #0000004d}._AttendancePage_toggleIcon_rs4xt_8237{width:1.125rem;height:1.125rem}._AttendancePage_exportBtn_rs4xt_8242{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 10%, transparent));color:var(--color-primary, var(--color-primary));border:1px solid var(--color-primary, color-mix(in srgb, var(--color-primary) 20%, transparent));border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._AttendancePage_exportBtn_rs4xt_8242:hover{background:var(--gradient-brand);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_exportBtn_rs4xt_8242{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-light);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_exportBtn_rs4xt_8242:hover{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);color:#fff;box-shadow:0 4px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AttendancePage_exportIcon_rs4xt_8277{width:1.125rem;height:1.125rem}._AttendancePage_statsGrid_rs4xt_8283{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_AttendancePage_kf_fadeInUp_rs4xt_1 .6s ease-out}._AttendancePage_statCard_rs4xt_8291{display:flex;align-items:center;gap:1.25rem;padding:1.75rem;background:var(--color-surface, rgba(255, 255, 255, .9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(226, 232, 240, .8));border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;position:relative;overflow:hidden}._AttendancePage_statCard_rs4xt_8291:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-brand);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}._AttendancePage_statCard_rs4xt_8291:hover:before{transform:scaleX(1)}._AttendancePage_statCard_rs4xt_8291:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statCard_rs4xt_8291{background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(51,65,85,.6);box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #00000026}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statCard_rs4xt_8291:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statCard_rs4xt_8291:before{background:linear-gradient(90deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._AttendancePage_statIconCircle_rs4xt_8349{width:60px;height:60px;min-width:60px;display:flex;align-items:center;justify-content:center;background:var(--gradient-brand);border-radius:50%;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:all .3s ease}._AttendancePage_statCard_rs4xt_8291:hover ._AttendancePage_statIconCircle_rs4xt_8349{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statIconCircle_rs4xt_8349{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statCard_rs4xt_8291:hover ._AttendancePage_statIconCircle_rs4xt_8349{box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._AttendancePage_statIconPresent_rs4xt_8376{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 12px #10b9814d}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statIconPresent_rs4xt_8376{background:linear-gradient(135deg,#34d399,#6ee7b7);box-shadow:0 4px 12px #34d3994d}._AttendancePage_statCard_rs4xt_8291:hover ._AttendancePage_statIconPresent_rs4xt_8376{box-shadow:0 8px 20px #10b98166}._AttendancePage_statIconLate_rs4xt_8390{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 12px #f59e0b4d}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statIconLate_rs4xt_8390{background:linear-gradient(135deg,#fbbf24,#fcd34d);box-shadow:0 4px 12px #fbbf244d}._AttendancePage_statCard_rs4xt_8291:hover ._AttendancePage_statIconLate_rs4xt_8390{box-shadow:0 8px 20px #f59e0b66}._AttendancePage_statIconAbsent_rs4xt_8404{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 4px 12px #ef44444d}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statIconAbsent_rs4xt_8404{background:linear-gradient(135deg,#f87171,#fca5a5);box-shadow:0 4px 12px #f871714d}._AttendancePage_statCard_rs4xt_8291:hover ._AttendancePage_statIconAbsent_rs4xt_8404{box-shadow:0 8px 20px #ef444466}._AttendancePage_statIconTotal_rs4xt_8418{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 4px 12px #3b82f64d}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statIconTotal_rs4xt_8418{background:linear-gradient(135deg,#60a5fa,#93c5fd);box-shadow:0 4px 12px #60a5fa4d}._AttendancePage_statCard_rs4xt_8291:hover ._AttendancePage_statIconTotal_rs4xt_8418{box-shadow:0 8px 20px #3b82f666}._AttendancePage_statIcon_rs4xt_8349{width:28px;height:28px;color:#fff}._AttendancePage_statContent_rs4xt_8438{flex:1;min-width:0}._AttendancePage_statLabel_rs4xt_8443{font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #6b7280);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statLabel_rs4xt_8443{color:var(--color-text-muted, #9ca3af)}._AttendancePage_statValue_rs4xt_8456{font-size:2rem;font-weight:700;color:#1f2937;margin:0;line-height:1}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statValue_rs4xt_8456{color:#f3f4f6}._AttendancePage_punchGrid_rs4xt_8469{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1.2fr);gap:1.5rem;margin-bottom:2rem;animation:_AttendancePage_kf_fadeInUp_rs4xt_1 .7s ease-out}._AttendancePage_punchGrid_rs4xt_8469 ._AttendancePage_insightCard_rs4xt_8477{margin-bottom:0;height:100%}._AttendancePage_punchCard_rs4xt_8482{padding:2rem;background:var(--color-surface, rgba(255, 255, 255, .9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(226, 232, 240, .8));border-radius:1rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchCard_rs4xt_8482{background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(51,65,85,.6);box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #00000026}._AttendancePage_punchHeader_rs4xt_8500{text-align:center;margin-bottom:1.5rem}._AttendancePage_punchLabel_rs4xt_8505{font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchLabel_rs4xt_8505{color:var(--color-text-muted, #9ca3af)}._AttendancePage_punchTime_rs4xt_8518{font-size:1.5rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchTime_rs4xt_8518{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._AttendancePage_punchContent_rs4xt_8535{display:flex;justify-content:center;align-items:center;min-height:120px;margin-bottom:1.5rem}._AttendancePage_clockIcon_rs4xt_8543{width:80px;height:80px;color:#d1d5db;animation:_AttendancePage_kf_pulse_rs4xt_1 2s ease-in-out infinite}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_clockIcon_rs4xt_8543{color:var(--color-text-secondary, #6b7280)}._AttendancePage_punchStatusBadge_rs4xt_8554{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,#10b9811a,#34d3991a);color:#10b981;border:1px solid rgba(16,185,129,.2);border-radius:.5rem;font-size:.875rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchStatusBadge_rs4xt_8554{background:linear-gradient(135deg,#34d39926,#6ee7b726);color:#34d399;border:1px solid rgba(52,211,153,.3)}._AttendancePage_punchTimeInfo_rs4xt_8574{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.5rem;margin-bottom:.75rem;font-size:.875rem;color:#374151}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchTimeInfo_rs4xt_8574{background:#0f172a99;color:#d1d5db}._AttendancePage_punchTimeIcon_rs4xt_8593{width:1.25rem;height:1.25rem;color:var(--color-primary)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchTimeIcon_rs4xt_8593{color:var(--color-primary-light)}._AttendancePage_punchBtn_rs4xt_8603{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}._AttendancePage_punchBtn_rs4xt_8603._AttendancePage_primary_rs4xt_8618{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-primary) 30%,transparent),0 2px 4px -1px color-mix(in srgb,var(--color-primary) 20%,transparent)}._AttendancePage_punchBtn_rs4xt_8603._AttendancePage_primary_rs4xt_8618:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary) 40%,transparent),0 4px 6px -2px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AttendancePage_punchBtn_rs4xt_8603._AttendancePage_secondary_rs4xt_8631{background:linear-gradient(135deg,#10b981,#34d399);color:#fff;box-shadow:0 4px 6px -1px #10b9814d,0 2px 4px -1px #10b98133}._AttendancePage_punchBtn_rs4xt_8603._AttendancePage_secondary_rs4xt_8631:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #10b98166,0 4px 6px -2px #10b9814d}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchBtn_rs4xt_8603._AttendancePage_primary_rs4xt_8618{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-primary) 30%,transparent),0 2px 4px -1px color-mix(in srgb,var(--color-primary) 20%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchBtn_rs4xt_8603._AttendancePage_primary_rs4xt_8618:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary) 40%,transparent),0 4px 6px -2px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchBtn_rs4xt_8603._AttendancePage_secondary_rs4xt_8631{background:linear-gradient(135deg,#34d399,#6ee7b7);box-shadow:0 4px 6px -1px #34d3994d,0 2px 4px -1px #34d39933}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchBtn_rs4xt_8603._AttendancePage_secondary_rs4xt_8631:hover{box-shadow:0 10px 15px -3px #34d39966,0 4px 6px -2px #34d3994d}._AttendancePage_punchBtnIcon_rs4xt_8666{width:1.25rem;height:1.25rem}._AttendancePage_punchBtn_rs4xt_8603:disabled{opacity:.65;cursor:not-allowed;transform:none!important}._AttendancePage_punchBtn_rs4xt_8603:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 50%,transparent);outline-offset:2px}._AttendancePage_punchBtnSpinner_rs4xt_8682{width:1.1rem;height:1.1rem;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:_AttendancePage_kf_spin_rs4xt_1 .8s linear infinite}._AttendancePage_punchHint_rs4xt_8691{margin:.75rem 0 0;font-size:.8125rem;line-height:1.4;text-align:center;color:var(--color-text-secondary, #6b7280)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchHint_rs4xt_8691{color:var(--color-text-muted, #9ca3af)}._AttendancePage_punchStatusBadge_rs4xt_8554._AttendancePage_punchWarn_rs4xt_8703{background:#f59e0b1a;color:#b45309;border-color:#f59e0b4d}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_punchStatusBadge_rs4xt_8554._AttendancePage_punchWarn_rs4xt_8703{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b59}._AttendancePage_punchDone_rs4xt_8715{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}._AttendancePage_insightCard_rs4xt_8477{padding:1.5rem;background:var(--color-surface, rgba(255, 255, 255, .9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(226, 232, 240, .8));border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;animation:_AttendancePage_kf_fadeInUp_rs4xt_1 .8s ease-out}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_insightCard_rs4xt_8477{background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(51,65,85,.6);box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #00000026}._AttendancePage_insightHeader_rs4xt_8744{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._AttendancePage_insightTitle_rs4xt_8753{font-size:1.1rem;font-weight:700;color:var(--color-text, #111827);margin:0 0 .25rem}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_insightTitle_rs4xt_8753{color:#f9fafb}._AttendancePage_insightSubtitle_rs4xt_8764{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_insightSubtitle_rs4xt_8764{color:var(--color-text-muted, #9ca3af)}._AttendancePage_insightControls_rs4xt_8774{min-width:180px}._AttendancePage_insightBody_rs4xt_8778{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:2rem;align-items:center}@media (max-width: 900px){._AttendancePage_insightBody_rs4xt_8778{grid-template-columns:1fr}}._AttendancePage_pieChartContainer_rs4xt_8791{position:relative;width:100%;height:220px}._AttendancePage_pieChartCenter_rs4xt_8797{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}._AttendancePage_pieChartLabel_rs4xt_8806{margin:0 0 .25rem;font-size:.75rem;font-weight:600;color:var(--color-text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.08em}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_pieChartLabel_rs4xt_8806{color:var(--color-text-muted, #9ca3af)}._AttendancePage_pieChartValue_rs4xt_8819{margin:0;font-size:1.75rem;font-weight:700;color:var(--color-text, #111827)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_pieChartValue_rs4xt_8819{color:#f9fafb}._AttendancePage_pieChartMeta_rs4xt_8830{margin:.35rem 0 0;font-size:.8rem;color:var(--color-text-secondary, #6b7280)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_pieChartMeta_rs4xt_8830{color:var(--color-text-muted, #9ca3af)}._AttendancePage_pieLegend_rs4xt_8840{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}._AttendancePage_legendItem_rs4xt_8846{display:flex;gap:.75rem;align-items:center;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.75rem;padding:.75rem 1rem}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_legendItem_rs4xt_8846{background:#0f172a99}._AttendancePage_legendDot_rs4xt_8861{width:.75rem;height:.75rem;border-radius:999px;flex-shrink:0}._AttendancePage_legendLabel_rs4xt_8868{font-size:.85rem;font-weight:600;color:#1f2937;margin:0 0 .15rem}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_legendLabel_rs4xt_8868{color:#f3f4f6}._AttendancePage_legendValue_rs4xt_8879{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin:0}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_legendValue_rs4xt_8879{color:var(--color-text-muted, #9ca3af)}._AttendancePage_legendOnTime_rs4xt_8889{background:#22c55e}._AttendancePage_legendLate_rs4xt_8893{background:#f59e0b}._AttendancePage_legendEarly_rs4xt_8897{background:#ef4444}._AttendancePage_legendAbsent_rs4xt_8901{background:var(--color-primary-light)}._AttendancePage_legendOther_rs4xt_8905{background:#94a3b8}._AttendancePage_trendChartContainer_rs4xt_8910{position:relative;width:100%;height:280px}._AttendancePage_controlsCard_rs4xt_8917{padding:1.5rem;background:var(--color-surface, rgba(255, 255, 255, .9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(226, 232, 240, .8));border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;animation:_AttendancePage_kf_fadeInUp_rs4xt_1 .8s ease-out}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_controlsCard_rs4xt_8917{background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(51,65,85,.6);box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #00000026}._AttendancePage_controlsContent_rs4xt_8937{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}._AttendancePage_filterSection_rs4xt_8944{flex:1}._AttendancePage_filterTitle_rs4xt_8948{font-size:1rem;font-weight:600;color:#1f2937;margin:0}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_filterTitle_rs4xt_8948{color:#f3f4f6}._AttendancePage_sortControls_rs4xt_8959{display:flex;align-items:center;gap:1rem}._AttendancePage_sortGroup_rs4xt_8965{display:flex;align-items:center;gap:.75rem}._AttendancePage_sortButton_rs4xt_8971{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:40px}._AttendancePage_sortButton_rs4xt_8971:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_sortButton_rs4xt_8971{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_sortButton_rs4xt_8971:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AttendancePage_sortIcon_rs4xt_9026{width:1.25rem;height:1.25rem}._AttendancePage_tableCard_rs4xt_9032,._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_tableCard_rs4xt_9032,._AttendancePage_tableWrapper_rs4xt_9054{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._AttendancePage_table_rs4xt_9032{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._AttendancePage_tableHeader_rs4xt_9073,._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_tableHeader_rs4xt_9073,._AttendancePage_tableHeaderCell_rs4xt_9099,._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_tableHeaderCell_rs4xt_9099{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._AttendancePage_tableBody_rs4xt_9125{background:transparent}._AttendancePage_tableRow_rs4xt_9129{border-bottom:1px solid var(--color-border);transition:background .15s ease}._AttendancePage_tableRow_rs4xt_9129:hover{background:var(--color-primary-subtle)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_tableRow_rs4xt_9129{border-bottom:1px solid var(--color-border);transition:background .15s ease}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_tableRow_rs4xt_9129:hover{background:var(--color-primary-subtle)}._AttendancePage_tableCell_rs4xt_9147,._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_tableCell_rs4xt_9147{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._AttendancePage_employeeInfo_rs4xt_9163{display:flex;align-items:center;gap:.75rem}._AttendancePage_employeeAvatar_rs4xt_9169{width:40px;height:40px;border-radius:50%;overflow:hidden}._AttendancePage_employeeDetails_rs4xt_9176{display:flex;flex-direction:column;gap:.25rem}._AttendancePage_employeeName_rs4xt_9182{font-weight:600;color:#1f2937;margin:0}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_employeeName_rs4xt_9182{color:#f3f4f6}._AttendancePage_employeeDesignation_rs4xt_9192{font-size:.75rem;color:var(--color-text-secondary, #6b7280)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_employeeDesignation_rs4xt_9192{color:var(--color-text-muted, #9ca3af)}._AttendancePage_statusBadge_rs4xt_9201{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:.5rem;font-size:.875rem;font-weight:600;text-transform:capitalize}._AttendancePage_statusBadge_rs4xt_9201._AttendancePage_onTime_rs4xt_9211{background:linear-gradient(135deg,#10b9811a,#34d3991a);color:#10b981;border:1px solid rgba(16,185,129,.2)}._AttendancePage_statusBadge_rs4xt_9201._AttendancePage_late_rs4xt_9217{background:linear-gradient(135deg,#f59e0b1a,#fbbf241a);color:#f59e0b;border:1px solid rgba(245,158,11,.2)}._AttendancePage_statusBadge_rs4xt_9201._AttendancePage_earlyLogout_rs4xt_9223{background:linear-gradient(135deg,#ef44441a,#f871711a);color:#ef4444;border:1px solid rgba(239,68,68,.2)}._AttendancePage_statusBadge_rs4xt_9201._AttendancePage_absent_rs4xt_9229{background:linear-gradient(135deg,#6b72801a,#9ca3af1a);color:var(--color-text-secondary, #6b7280);border:1px solid rgba(107,114,128,.2)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statusBadge_rs4xt_9201._AttendancePage_onTime_rs4xt_9211{background:linear-gradient(135deg,#34d39926,#6ee7b726);color:#34d399;border:1px solid rgba(52,211,153,.3)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statusBadge_rs4xt_9201._AttendancePage_late_rs4xt_9217{background:linear-gradient(135deg,#fbbf2426,#fcd34d26);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statusBadge_rs4xt_9201._AttendancePage_earlyLogout_rs4xt_9223{background:linear-gradient(135deg,#f8717126,#fca5a526);color:#f87171;border:1px solid rgba(248,113,113,.3)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_statusBadge_rs4xt_9201._AttendancePage_absent_rs4xt_9229{background:linear-gradient(135deg,#9ca3af26,#d1d5db26);color:var(--color-text-muted, #9ca3af);border:1px solid rgba(156,163,175,.3)}._AttendancePage_timeBadge_rs4xt_9259{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:600}._AttendancePage_timeBadge_rs4xt_9259._AttendancePage_active_rs4xt_8217{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent));color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);animation:_AttendancePage_kf_pulse_rs4xt_1 2s ease-in-out infinite}._AttendancePage_timeBadge_rs4xt_9259._AttendancePage_completed_rs4xt_9275{background:linear-gradient(135deg,#10b9811a,#34d3991a);color:#10b981;border:1px solid rgba(16,185,129,.2)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_timeBadge_rs4xt_9259._AttendancePage_active_rs4xt_8217{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 15%,transparent),color-mix(in srgb,var(--color-accent) 15%,transparent));color:var(--color-primary-light);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_timeBadge_rs4xt_9259._AttendancePage_completed_rs4xt_9275{background:linear-gradient(135deg,#34d39926,#6ee7b726);color:#34d399;border:1px solid rgba(52,211,153,.3)}._AttendancePage_actionButton_rs4xt_9293{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:.5rem;text-decoration:none;cursor:pointer;transition:all .2s ease}._AttendancePage_actionButton_rs4xt_9293:hover{background:var(--gradient-brand);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_actionButton_rs4xt_9293{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-light);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_actionButton_rs4xt_9293:hover{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);color:#fff;box-shadow:0 4px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._AttendancePage_actionIcon_rs4xt_9331{width:1rem;height:1rem}._AttendancePage_emptyTableState_rs4xt_9336{padding:4rem 2rem;text-align:center;color:var(--color-text-muted, #9ca3af)}._AttendancePage_emptyIcon_rs4xt_9342{width:64px;height:64px;margin:0 auto 1rem;color:#d1d5db}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_emptyIcon_rs4xt_9342{color:var(--color-text-secondary, #6b7280)}._AttendancePage_emptyTableState_rs4xt_9336 p{font-size:1rem;margin:0}._AttendancePage_pagination_rs4xt_9359,._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_pagination_rs4xt_9359{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._AttendancePage_paginationInfo_rs4xt_9391,._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_paginationInfo_rs4xt_9391{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._AttendancePage_paginationButtons_rs4xt_9403,._AttendancePage_paginationBtn_rs4xt_9423{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AttendancePage_paginationBtn_rs4xt_9423:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AttendancePage_paginationBtn_rs4xt_9423:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._AttendancePage_paginationBtn_rs4xt_9423._AttendancePage_active_rs4xt_8217{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_paginationBtn_rs4xt_9423{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_paginationBtn_rs4xt_9423:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._AttendancePage_attendanceContainer_rs4xt_8011._AttendancePage_darkTheme_rs4xt_8021 ._AttendancePage_paginationBtn_rs4xt_9423._AttendancePage_active_rs4xt_8217{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}@media (max-width: 1200px){._AttendancePage_punchGrid_rs4xt_8469{grid-template-columns:1fr}}@media (max-width: 1024px){._AttendancePage_statsGrid_rs4xt_8283{grid-template-columns:repeat(2,1fr)}._AttendancePage_controlsContent_rs4xt_8937{flex-direction:column;align-items:stretch}._AttendancePage_sortControls_rs4xt_8959{justify-content:flex-start}}@media (max-width: 768px){._AttendancePage_attendanceContainer_rs4xt_8011{padding:1rem}._AttendancePage_pageHeader_rs4xt_8140{flex-direction:column;align-items:stretch}._AttendancePage_headerActions_rs4xt_8180{flex-direction:column;width:100%}._AttendancePage_viewToggle_rs4xt_8186{width:100%}._AttendancePage_toggleBtn_rs4xt_8198{flex:1}._AttendancePage_exportBtn_rs4xt_8242{width:100%;justify-content:center}._AttendancePage_statsGrid_rs4xt_8283{grid-template-columns:1fr}._AttendancePage_tableCard_rs4xt_9032{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._AttendancePage_table_rs4xt_9032{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;min-width:700px}._AttendancePage_pagination_rs4xt_9359{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._AttendancePage_paginationInfo_rs4xt_9391{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._AttendancePage_paginationButtons_rs4xt_9403{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}}@media (max-width: 480px){._AttendancePage_breadcrumb_rs4xt_8083{flex-wrap:wrap}._AttendancePage_pageTitle_rs4xt_8153{font-size:1.5rem}._AttendancePage_statCard_rs4xt_8291{padding:1.25rem}._AttendancePage_statIconCircle_rs4xt_8349{width:50px;height:50px;min-width:50px}._AttendancePage_statValue_rs4xt_8456{font-size:1.5rem}._AttendancePage_tableHeaderCell_rs4xt_9099,._AttendancePage_tableCell_rs4xt_9147{padding:.75rem;font-size:.8125rem}._AttendancePage_punchCard_rs4xt_8482{padding:1.5rem}}._AuditTrail_container_rs4xt_9652{min-height:100vh;padding:2rem;background:transparent;color:var(--color-text, #111827)}._AuditTrail_darkTheme_rs4xt_9659{background:linear-gradient(135deg,#0f172af5,#1e293bf5);color:#f9fafb}._AuditTrail_header_rs4xt_9664{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem}._AuditTrail_title_rs4xt_9672{font-size:2rem;font-weight:700;margin:0}._AuditTrail_subtitle_rs4xt_9678{margin:.4rem 0 0;color:var(--color-text-secondary, #6b7280)}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_subtitle_rs4xt_9678{color:var(--color-text-muted, #9ca3af)}._AuditTrail_exportActions_rs4xt_9687{display:flex;gap:.75rem}._AuditTrail_primaryButton_rs4xt_9692,._AuditTrail_secondaryButton_rs4xt_9693{padding:.6rem 1.2rem;border-radius:10px;border:none;font-weight:600;cursor:pointer}._AuditTrail_primaryButton_rs4xt_9692{background:linear-gradient(135deg,var(--color-primary-light),var(--color-accent));color:#fff}._AuditTrail_secondaryButton_rs4xt_9693{background:#e2e8f0b3;color:var(--color-text, #1f2937)}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_secondaryButton_rs4xt_9693{background:#1e293bcc;color:#e2e8f0}._AuditTrail_statsGrid_rs4xt_9716{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}._AuditTrail_statCard_rs4xt_9723{background:var(--color-surface, rgba(255, 255, 255, .85));padding:1rem 1.25rem;border-radius:14px;border:1px solid var(--color-border, rgba(226, 232, 240, .8))}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_statCard_rs4xt_9723{background:#0f172ab3;border-color:#334155cc}._AuditTrail_statLabel_rs4xt_9735{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary, #6b7280)}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_statLabel_rs4xt_9735{color:var(--color-text-muted, #94a3b8)}._AuditTrail_statValue_rs4xt_9746{font-size:1.4rem;margin:.3rem 0 0;font-weight:700}._AuditTrail_filtersCard_rs4xt_9752{background:var(--color-surface, rgba(255, 255, 255, .9));border-radius:16px;padding:1.25rem;border:1px solid var(--color-border, rgba(226, 232, 240, .8));margin-bottom:1.5rem}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_filtersCard_rs4xt_9752{background:#0f172abf;border-color:#334155cc}._AuditTrail_filterRow_rs4xt_9765{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._AuditTrail_filterField_rs4xt_9771{display:flex;flex-direction:column;gap:.35rem}._AuditTrail_filterField_rs4xt_9771 label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary, #6b7280)}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_filterField_rs4xt_9771 label{color:var(--color-text-muted, #94a3b8)}._AuditTrail_filterField_rs4xt_9771 input{padding:.6rem .8rem;border-radius:10px;border:1px solid var(--color-border, rgba(209, 213, 219, .8))}._AuditTrail_tableCard_rs4xt_9794,._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_tableCard_rs4xt_9794{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._AuditTrail_table_rs4xt_9794{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._AuditTrail_table_rs4xt_9794 th,._AuditTrail_table_rs4xt_9794 td{text-align:left;padding:.75rem;font-size:.85rem;border-bottom:1px solid var(--color-border, rgba(226, 232, 240, .8))}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_table_rs4xt_9794 th,._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_table_rs4xt_9794 td{border-bottom:1px solid rgba(51,65,85,.6)}._AuditTrail_detailsCell_rs4xt_9837{max-width:420px;color:var(--color-text-secondary, #475569)}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_detailsCell_rs4xt_9837{color:#cbd5f5}._AuditTrail_userChip_rs4xt_9846{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary, var(--color-primary));font-weight:600;font-size:.75rem}._AuditTrail_emptyState_rs4xt_9859{text-align:center;padding:2rem;color:var(--color-text-muted, #9ca3af)}._AuditTrail_paginationRow_rs4xt_9865{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._AuditTrail_paginationButton_rs4xt_9872{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AuditTrail_paginationButton_rs4xt_9872:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._AuditTrail_paginationLabel_rs4xt_9899{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_paginationButton_rs4xt_9872{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_paginationLabel_rs4xt_9899{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._AuditTrail_loadingState_rs4xt_9931,._AuditTrail_errorState_rs4xt_9932{min-height:60vh;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--color-text-secondary, #6b7280)}._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_loadingState_rs4xt_9931,._AuditTrail_darkTheme_rs4xt_9659 ._AuditTrail_errorState_rs4xt_9932{color:#cbd5f5}@keyframes _ClientDetails_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _ClientDetails_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _ClientDetails_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ClientDetails_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._ClientDetails_loadingContainer_rs4xt_9993{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem}._ClientDetails_spinner_rs4xt_10002{width:3rem;height:3rem;border:3px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_ClientDetails_kf_spin_rs4xt_1 .8s linear infinite}._ClientDetails_errorContainer_rs4xt_10011{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:#ef4444;font-weight:500;text-align:center;gap:.5rem}._ClientDetails_clientDetailsPage_rs4xt_10024{width:100%;min-height:100vh;animation:_ClientDetails_kf_fadeIn_rs4xt_1 .3s ease-in-out}._ClientDetails_content_rs4xt_10030{max-width:1400px;margin:0 auto}._ClientDetails_breadcrumb_rs4xt_10036{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_breadcrumb_rs4xt_10036{color:#d1d5dbe6}._ClientDetails_breadcrumbIcon_rs4xt_10049{width:1rem;height:1rem}._ClientDetails_breadcrumbSeparator_rs4xt_10054{width:.875rem;height:.875rem;color:#9ca3af99}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_breadcrumbSeparator_rs4xt_10054{color:#6b728099}._ClientDetails_breadcrumbItem_rs4xt_10064{color:#6b7280cc;text-decoration:none;transition:color .2s ease}._ClientDetails_breadcrumbItem_rs4xt_10064:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_breadcrumbItem_rs4xt_10064{color:#d1d5dbcc}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_breadcrumbItem_rs4xt_10064:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._ClientDetails_breadcrumbItemActive_rs4xt_10082{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:500}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_breadcrumbItemActive_rs4xt_10082{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._ClientDetails_pageHeader_rs4xt_10092{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_ClientDetails_kf_slideInLeft_rs4xt_1 .8s cubic-bezier(.16,1,.3,1)}._ClientDetails_pageTitle_rs4xt_10100{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_pageTitle_rs4xt_10100{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._ClientDetails_pageDescription_rs4xt_10117{color:#6b7280e6;font-size:.875rem;margin:0}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_pageDescription_rs4xt_10117{color:#d1d5dbe6}._ClientDetails_btnPrimary_rs4xt_10128{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._ClientDetails_btnPrimary_rs4xt_10128:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_btnPrimary_rs4xt_10128{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._ClientDetails_btnIcon_rs4xt_10153{width:1.25rem;height:1.25rem}._ClientDetails_mainGrid_rs4xt_10159{display:grid;grid-template-columns:320px 1fr;gap:2rem;animation:_ClientDetails_kf_fadeInUp_rs4xt_1 .6s ease-out .2s both}._ClientDetails_clientSidebar_rs4xt_10167{display:flex;flex-direction:column;gap:1.5rem}._ClientDetails_clientImageSection_rs4xt_10173{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:2rem;box-shadow:0 8px 32px #1f268726;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_clientImageSection_rs4xt_10173{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._ClientDetails_clientAvatar_rs4xt_10192{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);box-shadow:0 4px 16px #1f268726}._ClientDetails_clientNameSection_rs4xt_10201{display:flex;align-items:center;gap:.5rem}._ClientDetails_clientName_rs4xt_10201{font-size:1.5rem;font-weight:700;color:#1e293bf2;margin:0}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_clientName_rs4xt_10201{color:#f9fafb}._ClientDetails_statusBadge_rs4xt_10218{display:inline-flex;align-items:center;padding:.25rem;background:#10b9811a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#10b981;border-radius:50%}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_statusBadge_rs4xt_10218{background:#34d39933;color:#34d399}._ClientDetails_clientEmail_rs4xt_10234{color:#6b7280cc;font-size:.875rem}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_clientEmail_rs4xt_10234{color:#d1d5dbcc}._ClientDetails_clientInfo_rs4xt_10244{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;display:flex;flex-direction:column;gap:1rem}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_clientInfo_rs4xt_10244{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._ClientDetails_infoRow_rs4xt_10261{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(229,231,235,.5)}._ClientDetails_infoRow_rs4xt_10261:last-child{border-bottom:none;padding-bottom:0}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_infoRow_rs4xt_10261{border-bottom:1px solid rgba(75,85,99,.5)}._ClientDetails_infoLabel_rs4xt_10278{font-size:.75rem;font-weight:600;color:#6b7280cc;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_infoLabel_rs4xt_10278{color:#d1d5dbcc}._ClientDetails_infoValue_rs4xt_10293{font-size:.875rem;color:#1e293bf2;font-weight:500}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_infoValue_rs4xt_10293{color:#f9fafb}._ClientDetails_idBadge_rs4xt_10303{font-family:monospace;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;word-break:break-all}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_idBadge_rs4xt_10303{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-light)}._ClientDetails_link_rs4xt_10320{color:var(--color-primary);text-decoration:none;transition:color .2s ease}._ClientDetails_link_rs4xt_10320:hover{color:var(--color-primary);text-decoration:underline}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_link_rs4xt_10320{color:var(--color-primary-light)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_link_rs4xt_10320:hover{color:var(--color-accent-light)}._ClientDetails_actionButtons_rs4xt_10340{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._ClientDetails_actionButton_rs4xt_10340{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}._ClientDetails_actionButton_rs4xt_10340._ClientDetails_call_rs4xt_10361{background:#10b9811a;color:#10b981}._ClientDetails_actionButton_rs4xt_10340._ClientDetails_call_rs4xt_10361:hover{background:#10b98133;transform:translateY(-2px)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_actionButton_rs4xt_10340._ClientDetails_call_rs4xt_10361{background:#34d39933;color:#34d399}._ClientDetails_actionButton_rs4xt_10340._ClientDetails_message_rs4xt_10376{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}._ClientDetails_actionButton_rs4xt_10340._ClientDetails_message_rs4xt_10376:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent);transform:translateY(-2px)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_actionButton_rs4xt_10340._ClientDetails_message_rs4xt_10376{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-light)}._ClientDetails_mainContent_rs4xt_10392{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;box-shadow:0 8px 32px #1f268726;overflow:hidden}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_mainContent_rs4xt_10392{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._ClientDetails_tabsNav_rs4xt_10407{display:flex;border-bottom:1px solid rgba(229,231,235,.5);padding:0 1.5rem}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_tabsNav_rs4xt_10407{border-bottom:1px solid rgba(75,85,99,.5)}._ClientDetails_tab_rs4xt_10407{padding:1rem 1.5rem;background:none;border:none;color:#6b7280cc;font-size:.875rem;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;position:relative;top:1px}._ClientDetails_tab_rs4xt_10407:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._ClientDetails_tab_rs4xt_10407._ClientDetails_active_rs4xt_10435{color:var(--color-primary);border-bottom-color:var(--color-primary)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_tab_rs4xt_10407{color:#d1d5dbcc}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_tab_rs4xt_10407:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_tab_rs4xt_10407._ClientDetails_active_rs4xt_10435{color:var(--color-primary-light);border-bottom-color:var(--color-primary-light)}._ClientDetails_tabContent_rs4xt_10454{padding:1.5rem}._ClientDetails_projectsHeader_rs4xt_10458{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._ClientDetails_sectionTitle_rs4xt_10465{font-size:1.25rem;font-weight:700;color:#1e293bf2;margin:0}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_sectionTitle_rs4xt_10465{color:#f9fafb}._ClientDetails_sortControls_rs4xt_10476{display:flex;align-items:center;gap:.5rem}._ClientDetails_sortSelect_rs4xt_10482{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._ClientDetails_sortSelect_rs4xt_10482:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_sortSelect_rs4xt_10482{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_sortSelect_rs4xt_10482:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._ClientDetails_sortButton_rs4xt_10522{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:2.5rem}._ClientDetails_sortButton_rs4xt_10522:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._ClientDetails_sortIcon_rs4xt_10550{width:1.25rem;height:1.25rem}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_sortButton_rs4xt_10522{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_sortButton_rs4xt_10522:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._ClientDetails_tableWrapper_rs4xt_10583{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._ClientDetails_projectsTable_rs4xt_10594{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._ClientDetails_projectsTable_rs4xt_10594 thead{background:#f9fafb80;border-bottom:2px solid rgba(229,231,235,.5)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_projectsTable_rs4xt_10594 thead{background:#37415180;border-bottom:2px solid rgba(75,85,99,.5)}._ClientDetails_projectsTable_rs4xt_10594 th,._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_projectsTable_rs4xt_10594 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._ClientDetails_projectsTable_rs4xt_10594 tbody tr{border-bottom:1px solid rgba(229,231,235,.5);transition:all .2s ease}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_projectsTable_rs4xt_10594 tbody tr{border-bottom:1px solid rgba(75,85,99,.5)}._ClientDetails_projectsTable_rs4xt_10594 tbody tr:hover,._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_projectsTable_rs4xt_10594 tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}._ClientDetails_projectsTable_rs4xt_10594 td,._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_projectsTable_rs4xt_10594 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._ClientDetails_projectName_rs4xt_10671{font-weight:600;color:#1e293bf2}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_projectName_rs4xt_10671{color:#f9fafb}._ClientDetails_tableActions_rs4xt_10680{display:flex;gap:.5rem}._ClientDetails_editButton_rs4xt_10685,._ClientDetails_deleteButton_rs4xt_10686{padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._ClientDetails_editButton_rs4xt_10685{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}._ClientDetails_editButton_rs4xt_10685:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent);transform:scale(1.1)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_editButton_rs4xt_10685{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-light)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_editButton_rs4xt_10685:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}._ClientDetails_deleteButton_rs4xt_10686{background:#ef44441a;color:#ef4444}._ClientDetails_deleteButton_rs4xt_10686:hover{background:#ef444433;transform:scale(1.1)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_deleteButton_rs4xt_10686{background:#f8717133;color:#f87171}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_deleteButton_rs4xt_10686:hover{background:#f871714d}._ClientDetails_emptyState_rs4xt_10735{text-align:center;padding:3rem 1.5rem!important;color:#9ca3afcc;font-style:italic}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_emptyState_rs4xt_10735{color:#6b7280cc}._ClientDetails_pagination_rs4xt_10747,._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_pagination_rs4xt_10747{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._ClientDetails_paginationInfo_rs4xt_10779,._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_paginationInfo_rs4xt_10779{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._ClientDetails_paginationControls_rs4xt_10791{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._ClientDetails_paginationButton_rs4xt_10798{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._ClientDetails_paginationButton_rs4xt_10798:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._ClientDetails_paginationButton_rs4xt_10798:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_paginationButton_rs4xt_10798{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_paginationButton_rs4xt_10798:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._ClientDetails_closeIcon_rs4xt_10871{width:1.5rem;height:1.5rem}._ClientDetails_modalForm_rs4xt_10876{padding:1.5rem}._ClientDetails_formGroup_rs4xt_10880{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._ClientDetails_formLabel_rs4xt_10887{font-size:.875rem;font-weight:600;color:#64748be6}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_formLabel_rs4xt_10887{color:#d1d5dbe6}._ClientDetails_required_rs4xt_10897{color:#ef4444}._ClientDetails_formInput_rs4xt_10901,._ClientDetails_formSelect_rs4xt_10902{padding:.75rem 1rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(229,231,235,.5);border-radius:.5rem;font-size:.875rem;color:#1e293bf2;transition:all .2s ease}._ClientDetails_formInput_rs4xt_10901:focus,._ClientDetails_formSelect_rs4xt_10902:focus{outline:none;background:#f9fafbcc;border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_formInput_rs4xt_10901,._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_formSelect_rs4xt_10902{background:#37415180;border-color:#4b556380;color:#f9fafb}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_formInput_rs4xt_10901:focus,._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_formSelect_rs4xt_10902:focus{background:#374151cc;border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._ClientDetails_cancelButton_rs4xt_10938{padding:.75rem 1.5rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(229,231,235,.5);border-radius:.5rem;color:#6b7280e6;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}._ClientDetails_cancelButton_rs4xt_10938:hover{background:#e5e7ebcc;color:#1e293bf2}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_cancelButton_rs4xt_10938{background:#37415180;border-color:#4b556380;color:#d1d5dbe6}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_cancelButton_rs4xt_10938:hover{background:#4b5563cc;color:#f9fafb}._ClientDetails_submitButton_rs4xt_10968{padding:.75rem 1.5rem;background:var(--gradient-brand);border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._ClientDetails_submitButton_rs4xt_10968:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._ClientDetails_submitButton_rs4xt_10968:disabled{opacity:.6;cursor:not-allowed}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_submitButton_rs4xt_10968{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_submitButton_rs4xt_10968:hover:not(:disabled){box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 50%,transparent)}@media (max-width: 1024px){._ClientDetails_mainGrid_rs4xt_10159{grid-template-columns:1fr}._ClientDetails_clientSidebar_rs4xt_10167{max-width:400px;margin:0 auto}._ClientDetails_pageHeader_rs4xt_10092{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width: 768px){._ClientDetails_clientDetailsPage_rs4xt_10024{padding:1rem}._ClientDetails_pageTitle_rs4xt_10100{font-size:1.5rem}._ClientDetails_projectsHeader_rs4xt_10458{flex-direction:column;align-items:flex-start;gap:1rem}._ClientDetails_tableWrapper_rs4xt_10583{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._ClientDetails_projectsTable_rs4xt_10594{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;min-width:600px}}@media (max-width: 480px){._ClientDetails_actionButtons_rs4xt_10340{grid-template-columns:1fr}._ClientDetails_tabsNav_rs4xt_10407{padding:0 1rem}._ClientDetails_tab_rs4xt_10407{padding:.75rem 1rem;font-size:.8125rem}}._ClientDetails_deleteModalContent_rs4xt_11069{padding:2rem;text-align:center}._ClientDetails_deleteModalMessage_rs4xt_11076{color:#6b7280e6;font-size:.9375rem;margin:.5rem 0 1.5rem}._ClientDetails_clientDetailsPage_rs4xt_10024._ClientDetails_darkTheme_rs4xt_10045 ._ClientDetails_deleteModalMessage_rs4xt_11076{color:#d1d5dbe6}@keyframes _Clients_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Clients_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _Clients_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Clients_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Clients_clientsContainer_rs4xt_11133{width:100%;min-height:100vh;animation:_Clients_kf_fadeIn_rs4xt_1 .3s ease-in-out}._Clients_breadcrumb_rs4xt_11141{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_breadcrumb_rs4xt_11141{color:#d1d5dbe6}._Clients_breadcrumbIcon_rs4xt_11154{width:1rem;height:1rem}._Clients_breadcrumbSeparator_rs4xt_11159{width:.875rem;height:.875rem;color:#9ca3af99}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_breadcrumbSeparator_rs4xt_11159{color:#6b728099}._Clients_breadcrumbItem_rs4xt_11169{color:#6b7280cc;transition:color .2s ease}._Clients_breadcrumbItem_rs4xt_11169:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_breadcrumbItem_rs4xt_11169{color:#d1d5dbcc}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_breadcrumbItem_rs4xt_11169:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._Clients_breadcrumbItemActive_rs4xt_11186{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:500}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_breadcrumbItemActive_rs4xt_11186{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._Clients_pageHeader_rs4xt_11196{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_Clients_kf_slideInLeft_rs4xt_1 .8s cubic-bezier(.16,1,.3,1)}._Clients_pageTitle_rs4xt_11204{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_pageTitle_rs4xt_11204{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Clients_pageDescription_rs4xt_11221{color:#6b7280e6;font-size:.875rem;margin:0}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_pageDescription_rs4xt_11221{color:#d1d5dbe6}._Clients_btnPrimary_rs4xt_11232{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Clients_btnPrimary_rs4xt_11232:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Clients_btnIcon_rs4xt_11253{width:1.25rem;height:1.25rem}._Clients_statsGrid_rs4xt_11259{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_Clients_kf_fadeInUp_rs4xt_1 .6s ease-out .2s both}._Clients_statCard_rs4xt_11267{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden}._Clients_statCard_rs4xt_11267:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Clients_statCard_rs4xt_11267:hover{transform:translateY(-4px);box-shadow:0 12px 48px #1f268740}._Clients_statCard_rs4xt_11267:hover:before{opacity:1}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_statCard_rs4xt_11267{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._Clients_statContent_rs4xt_11308{flex:1}._Clients_statLabel_rs4xt_11312{font-size:.875rem;color:#6b7280cc;margin:0 0 .5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_statLabel_rs4xt_11312{color:#d1d5dbcc}._Clients_statValue_rs4xt_11325{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_statValue_rs4xt_11325{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Clients_statIcon_rs4xt_11342{margin-left:1rem}._Clients_statIconCircle_rs4xt_11346{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#fff;background:var(--gradient-brand);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:all .3s ease}._Clients_statCard_rs4xt_11267:hover ._Clients_statIconCircle_rs4xt_11346{transform:scale(1.1);box-shadow:0 6px 24px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Clients_statIconActive_rs4xt_11366{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d}._Clients_statCard_rs4xt_11267:hover ._Clients_statIconActive_rs4xt_11366{box-shadow:0 6px 24px #10b98166}._Clients_statIconInactive_rs4xt_11375{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef44444d}._Clients_statCard_rs4xt_11267:hover ._Clients_statIconInactive_rs4xt_11375{box-shadow:0 6px 24px #ef444466}._Clients_statIconNew_rs4xt_11384{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f64d}._Clients_statCard_rs4xt_11267:hover ._Clients_statIconNew_rs4xt_11384{box-shadow:0 6px 24px #3b82f666}._Clients_controlsCard_rs4xt_11394{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;margin-bottom:1.5rem;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;animation:_Clients_kf_fadeInUp_rs4xt_1 .6s ease-out .3s both;position:relative;z-index:5;overflow:visible}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_controlsCard_rs4xt_11394{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._Clients_searchInput_rs4xt_11417{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;flex:1;min-width:220px}._Clients_searchInput_rs4xt_11417:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_searchInput_rs4xt_11417{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._Clients_filterTabs_rs4xt_11450{display:flex;gap:.5rem;flex-wrap:wrap;flex:1}._Clients_filterTab_rs4xt_11450{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Clients_filterTab_rs4xt_11450:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Clients_filterTabActive_rs4xt_11481{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_filterTab_rs4xt_11450{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_filterTab_rs4xt_11450:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_filterTabActive_rs4xt_11481{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._Clients_sortControls_rs4xt_11519{display:flex;align-items:center;gap:1rem}._Clients_viewToggle_rs4xt_11525{display:flex;gap:.5rem;align-items:center}._Clients_viewButton_rs4xt_11531{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#fff9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s ease}._Clients_viewButton_rs4xt_11531:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);color:var(--color-primary-light)}._Clients_viewButtonActive_rs4xt_11552{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-primary-light)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_viewButton_rs4xt_11531{background:#37415199;border-color:#4b556399;color:#cbd5f5}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_viewButtonActive_rs4xt_11552{background:color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);color:var(--color-accent-light)}._Clients_viewIcon_rs4xt_11570{width:1.25rem;height:1.25rem}._Clients_tableCard_rs4xt_11575,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_tableCard_rs4xt_11575{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Clients_tableWrapper_rs4xt_11597{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);width:100%;min-width:0}._Clients_table_rs4xt_11575{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%;min-width:760px}._Clients_tableHeaderCell_rs4xt_11619,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_tableHeaderCell_rs4xt_11619{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Clients_tableRow_rs4xt_11645,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_tableRow_rs4xt_11645{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Clients_tableCell_rs4xt_11655,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_tableCell_rs4xt_11655{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Clients_tableClient_rs4xt_11671{display:flex;align-items:center;gap:.75rem}._Clients_tableAvatar_rs4xt_11677{width:2.5rem;height:2.5rem;border-radius:9999px;overflow:hidden;border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);display:flex;align-items:center;justify-content:center}._Clients_tableAvatar_rs4xt_11677 img{width:100%;height:100%;object-fit:cover}._Clients_tableClientName_rs4xt_11694{color:inherit;text-decoration:none;font-weight:600}._Clients_tableClientName_rs4xt_11694:hover{color:var(--color-primary-light)}._Clients_tableActions_rs4xt_11704{display:flex;gap:.5rem}._Clients_sortLabel_rs4xt_11709{font-size:.875rem;font-weight:600;color:#6b7280e6;white-space:nowrap}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_sortLabel_rs4xt_11709{color:#d1d5dbe6}._Clients_sortSelect_rs4xt_11720{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;min-width:150px}._Clients_sortButton_rs4xt_11734{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:2.5rem}._Clients_sortButton_rs4xt_11734:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Clients_sortIcon_rs4xt_11762{width:1.25rem;height:1.25rem}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_sortButton_rs4xt_11734{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_sortButton_rs4xt_11734:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Clients_clientsCard_rs4xt_11795{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;box-shadow:0 8px 32px #1f268726;overflow:hidden;animation:_Clients_kf_fadeInUp_rs4xt_1 .6s ease-out .4s both}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientsCard_rs4xt_11795{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._Clients_clientsGrid_rs4xt_11811{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:1.5rem}._Clients_clientCard_rs4xt_11818{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden}._Clients_clientCard_rs4xt_11818:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Clients_clientCard_rs4xt_11818:hover{transform:translateY(-4px);box-shadow:0 12px 48px #1f268740;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Clients_clientCard_rs4xt_11818:hover:before{opacity:1}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientCard_rs4xt_11818,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150{background:#1f2937b3;border-color:#4b55634d;box-shadow:0 8px 32px #0000004d}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientCard_rs4xt_11818:before,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150:before{background:linear-gradient(90deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientCard_rs4xt_11818:hover,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);box-shadow:0 12px 48px #00000080}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientCard_rs4xt_11818:hover:before,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150:hover:before{opacity:1}._Clients_clientCardHeader_rs4xt_11878{display:flex;justify-content:space-between;align-items:flex-start}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientCardHeader_rs4xt_11878,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_clientCardHeader_rs4xt_11878{gap:.75rem}._Clients_clientAvatar_rs4xt_11890{width:3.5rem;height:3.5rem;border-radius:.75rem;object-fit:cover;border:2px solid rgba(229,231,235,.5);transition:border-color .3s ease}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientAvatar_rs4xt_11890,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_clientAvatar_rs4xt_11890{border-color:#4b556380}._Clients_editButton_rs4xt_11904{padding:.5rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._Clients_editButton_rs4xt_11904:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent);transform:scale(1.1)}._Clients_editButton_rs4xt_11904 svg{width:1.25rem;height:1.25rem}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_editButton_rs4xt_11904,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_editButton_rs4xt_11904{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-light)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_editButton_rs4xt_11904:hover,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_editButton_rs4xt_11904:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Clients_clientInfo_rs4xt_11940 h3{font-size:1.125rem;font-weight:600;color:#1e293bf2;margin:0 0 .25rem;transition:color .3s ease;letter-spacing:-.01em}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientInfo_rs4xt_11940 h3,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_clientInfo_rs4xt_11940 h3{color:#f9fafb}._Clients_clientMeta_rs4xt_11954{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#64748bcc;transition:color .3s ease}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientMeta_rs4xt_11954,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_clientMeta_rs4xt_11954{color:#d1d5dbe6}._Clients_clientMeta_rs4xt_11954 p{margin:0;display:flex;align-items:center;gap:.5rem}._Clients_statusBadge_rs4xt_11975{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}._Clients_statusInactive_rs4xt_11987{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._Clients_statusActive_rs4xt_11993{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}._Clients_statusInProgress_rs4xt_11999{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}._Clients_statusDeprecated_rs4xt_12005{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}._Clients_statusClosed_rs4xt_12011{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_statusInactive_rs4xt_11987,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_statusInactive_rs4xt_11987{background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_statusActive_rs4xt_11993,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_statusActive_rs4xt_11993{background:#10b98126;color:#6ee7b7;border:1px solid rgba(16,185,129,.4)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_statusInProgress_rs4xt_11999,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_statusInProgress_rs4xt_11999{background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.4)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_statusDeprecated_rs4xt_12005,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_statusDeprecated_rs4xt_12005{background:#f59e0b26;color:#fcd34d;border:1px solid rgba(245,158,11,.4)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_statusClosed_rs4xt_12011,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_statusClosed_rs4xt_12011{background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}._Clients_clientActions_rs4xt_12052{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(226,232,240,.5);transition:border-color .3s ease}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_clientActions_rs4xt_12052,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_clientActions_rs4xt_12052{border-top-color:#4b556380}._Clients_actionButton_rs4xt_12065{flex:1;padding:.5rem;background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.5);border-radius:.5rem;color:#334155e6;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500}._Clients_actionButton_rs4xt_12065:hover{background:#fffc;border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:color-mix(in srgb,var(--color-primary) 90%,transparent);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_actionButton_rs4xt_12065,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_actionButton_rs4xt_12065{background:#37415180;color:#d1d5dbe6}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_actionButton_rs4xt_12065:hover,._Clients_clientCard_rs4xt_11818._Clients_dark_rs4xt_11150 ._Clients_actionButton_rs4xt_12065:hover{background:#374151cc;color:var(--color-primary-light)}._Clients_emptyState_rs4xt_12104{padding:4rem 2rem;text-align:center;color:#6b7280b3;font-size:.875rem}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_emptyState_rs4xt_12104{color:#d1d5dbb3}._Clients_pagination_rs4xt_12116,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_pagination_rs4xt_12116{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._Clients_paginationInfo_rs4xt_12148,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_paginationInfo_rs4xt_12148{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._Clients_paginationButtons_rs4xt_12160,._Clients_paginationButton_rs4xt_12160{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Clients_paginationButton_rs4xt_12160:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Clients_paginationButton_rs4xt_12160._Clients_active_rs4xt_12207{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._Clients_paginationButton_rs4xt_12160:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_paginationButton_rs4xt_12160{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_paginationButton_rs4xt_12160:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_paginationButton_rs4xt_12160._Clients_active_rs4xt_12207{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._Clients_modalBody_rs4xt_12267{padding:1.5rem}._Clients_imageUploadSection_rs4xt_12271{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem;padding:1.5rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.75rem;border:1px solid rgba(229,231,235,.5)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_imageUploadSection_rs4xt_12271{background:#37415180;border-color:#4b556380}._Clients_imagePreview_rs4xt_12289{width:6rem;height:6rem;border-radius:.75rem;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid rgba(229,231,235,.5)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_imagePreview_rs4xt_12289{background:#374151cc;border-color:#4b556380}._Clients_previewImage_rs4xt_12308{width:100%;height:100%;object-fit:cover}._Clients_uploadControls_rs4xt_12314{flex:1}._Clients_uploadTitle_rs4xt_12318{font-size:.875rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .25rem}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_uploadTitle_rs4xt_12318{color:#f9fafb}._Clients_uploadSubtitle_rs4xt_12329{font-size:.75rem;color:#6b7280b3;margin:0 0 .75rem}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_uploadSubtitle_rs4xt_12329{color:#d1d5dbb3}._Clients_uploadButtons_rs4xt_12339{display:flex;gap:.5rem}._Clients_uploadButton_rs4xt_12339{padding:.5rem 1rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._Clients_uploadButton_rs4xt_12339:hover{transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Clients_uploadButton_rs4xt_12339 input[type=file]{display:none}._Clients_removeButton_rs4xt_12365{padding:.5rem 1rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#dc2626;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._Clients_removeButton_rs4xt_12365:hover{background:#ef444433}._Clients_formGrid_rs4xt_12383{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._Clients_formGroup_rs4xt_12389{display:flex;flex-direction:column;gap:.5rem}._Clients_formGroup_rs4xt_12389._Clients_fullWidth_rs4xt_12395{grid-column:1 / -1}._Clients_formLabel_rs4xt_12399{font-size:.875rem;font-weight:600;color:var(--color-text, #111827)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_formLabel_rs4xt_12399{color:#f9fafb}._Clients_formInput_rs4xt_12409,._Clients_formSelect_rs4xt_12410,._Clients_formTextarea_rs4xt_12411{width:100%;padding:.75rem 1rem;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:var(--color-text, #111827);transition:all .2s ease}._Clients_formInput_rs4xt_12409:focus,._Clients_formSelect_rs4xt_12410:focus,._Clients_formTextarea_rs4xt_12411:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent);background:var(--color-surface, white)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_formInput_rs4xt_12409,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_formSelect_rs4xt_12410,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_formTextarea_rs4xt_12411{background:#374151cc;border-color:#4b556380;color:#f9fafb}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_formInput_rs4xt_12409:focus,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_formSelect_rs4xt_12410:focus,._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_formTextarea_rs4xt_12411:focus{background:#374151;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._Clients_formTextarea_rs4xt_12411{resize:vertical;min-height:100px}._Clients_errorText_rs4xt_12454{color:#dc2626;font-size:.75rem;margin-top:.25rem}._Clients_cancelButton_rs4xt_12462,._Clients_saveButton_rs4xt_12463{flex:1;padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}._Clients_cancelButton_rs4xt_12462{background:#6b72801a;color:var(--color-text-secondary, #6b7280)}._Clients_cancelButton_rs4xt_12462:hover{background:#6b728033}._Clients_saveButton_rs4xt_12463{background:var(--gradient-brand);color:#fff}._Clients_saveButton_rs4xt_12463:hover{transform:translateY(-2px);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Clients_saveButton_rs4xt_12463:disabled{opacity:.6;cursor:not-allowed;transform:none}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_cancelButton_rs4xt_12462{background:#d1d5db1a;color:#d1d5db}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_cancelButton_rs4xt_12462:hover{background:#d1d5db33}._Clients_errorToast_rs4xt_12509{position:fixed;bottom:2rem;right:2rem;background:#ef4444f2;color:#fff;padding:1rem 1.5rem;border-radius:.75rem;box-shadow:0 10px 40px #ef44444d;font-size:.875rem;font-weight:500;z-index:1000;animation:_Clients_kf_fadeInUp_rs4xt_1 .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_errorToast_rs4xt_12509{background:#dc2626f2;box-shadow:0 10px 40px #dc262666}._Clients_loadingSpinner_rs4xt_12531{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem}._Clients_spinner_rs4xt_12540{width:3rem;height:3rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_Clients_kf_spin_rs4xt_1 1s linear infinite}._Clients_loadingText_rs4xt_12549{font-size:.875rem;color:#6b7280e6}._Clients_clientsContainer_rs4xt_11133._Clients_darkTheme_rs4xt_11150 ._Clients_loadingText_rs4xt_12549{color:#d1d5dbe6}@media (max-width: 768px){._Clients_clientsContainer_rs4xt_11133{padding:1rem}._Clients_pageHeader_rs4xt_11196{flex-direction:column;align-items:flex-start;gap:1rem}._Clients_pageTitle_rs4xt_11204{font-size:1.5rem}._Clients_statsGrid_rs4xt_11259{grid-template-columns:1fr}._Clients_controlsCard_rs4xt_11394{flex-direction:column;align-items:stretch}._Clients_filterTabs_rs4xt_11450{flex-direction:column}._Clients_sortControls_rs4xt_11519{flex-wrap:wrap}._Clients_sortSelect_rs4xt_11720{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;flex:1;min-width:200px}._Clients_clientsGrid_rs4xt_11811{grid-template-columns:1fr}._Clients_pagination_rs4xt_12116{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._Clients_paginationButtons_rs4xt_12160{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Clients_formGrid_rs4xt_12383{grid-template-columns:1fr}._Clients_imageUploadSection_rs4xt_12271{flex-direction:column}}@keyframes _CreateOpeningPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _CreateOpeningPage_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _CreateOpeningPage_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _CreateOpeningPage_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._CreateOpeningPage_createOpeningContainer_rs4xt_12706{min-height:100vh;background:transparent;animation:_CreateOpeningPage_kf_fadeIn_rs4xt_1 .3s ease-in}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713{background:transparent}._CreateOpeningPage_loadingContainer_rs4xt_12720{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;animation:_CreateOpeningPage_kf_fadeIn_rs4xt_1 .3s ease-in}._CreateOpeningPage_spinner_rs4xt_12729{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_CreateOpeningPage_kf_spin_rs4xt_1 .8s linear infinite}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_spinner_rs4xt_12729{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._CreateOpeningPage_breadcrumb_rs4xt_12746{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;animation:_CreateOpeningPage_kf_slideInLeft_rs4xt_1 .4s ease-out}._CreateOpeningPage_breadcrumbLink_rs4xt_12754{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #6b7280);text-decoration:none;transition:color .2s ease}._CreateOpeningPage_breadcrumbLink_rs4xt_12754:hover{color:var(--color-primary)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_breadcrumbLink_rs4xt_12754{color:var(--color-text-muted, #9ca3af)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_breadcrumbLink_rs4xt_12754:hover{color:var(--color-primary-light)}._CreateOpeningPage_breadcrumbIcon_rs4xt_12777{width:1rem;height:1rem}._CreateOpeningPage_breadcrumbSeparator_rs4xt_12782{width:1rem;height:1rem;color:#d1d5db}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_breadcrumbSeparator_rs4xt_12782{color:#4b5563}._CreateOpeningPage_breadcrumbCurrent_rs4xt_12792{font-size:.875rem;font-weight:600;color:var(--color-primary)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_breadcrumbCurrent_rs4xt_12792{color:var(--color-primary-light)}._CreateOpeningPage_pageHeader_rs4xt_12805{margin-bottom:2rem;animation:_CreateOpeningPage_kf_fadeInUp_rs4xt_1 .4s ease-out}._CreateOpeningPage_pageHeaderContent_rs4xt_12810{display:flex;align-items:flex-start}._CreateOpeningPage_iconTitleGroup_rs4xt_12815{display:flex;align-items:center;gap:1.25rem}._CreateOpeningPage_pageIconCircle_rs4xt_12821{width:64px;height:64px;border-radius:50%;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 30%,transparent)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_pageIconCircle_rs4xt_12821{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 30%,transparent)}._CreateOpeningPage_pageIcon_rs4xt_12821{width:2rem;height:2rem;color:#fff}._CreateOpeningPage_pageTitle_rs4xt_12844{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_pageTitle_rs4xt_12844{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._CreateOpeningPage_pageDescription_rs4xt_12861{font-size:1rem;color:var(--color-text-secondary, #6b7280)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_pageDescription_rs4xt_12861{color:var(--color-text-muted, #9ca3af)}._CreateOpeningPage_mainCard_rs4xt_12873{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;box-shadow:0 4px 6px #0000000d;animation:_CreateOpeningPage_kf_fadeInUp_rs4xt_1 .6s ease-out;border:1px solid rgba(255,255,255,.5);overflow:hidden}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_mainCard_rs4xt_12873{background:#1f2937cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#4b556380;box-shadow:0 4px 6px #0000004d}._CreateOpeningPage_cardHeader_rs4xt_12890{padding:1.5rem;border-bottom:1px solid var(--color-border, #e5e7eb)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_cardHeader_rs4xt_12890{border-bottom-color:#374151}._CreateOpeningPage_cardTitle_rs4xt_12899{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.375rem}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_cardTitle_rs4xt_12899{color:#f9fafb}._CreateOpeningPage_cardDescription_rs4xt_12910{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_cardDescription_rs4xt_12910{color:var(--color-text-muted, #9ca3af)}._CreateOpeningPage_errorAlert_rs4xt_12922{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;margin:1.5rem 1.5rem 0;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(239,68,68,.2);border-radius:.75rem;color:#dc2626;font-size:.9375rem}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_errorAlert_rs4xt_12922{background:#f8717126;border-color:#f8717133;color:#f87171}._CreateOpeningPage_errorIcon_rs4xt_12943{width:1.5rem;height:1.5rem;flex-shrink:0}._CreateOpeningPage_form_rs4xt_12952{padding:1.5rem}._CreateOpeningPage_sectionHeader_rs4xt_12956{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-border, #e5e7eb)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_sectionHeader_rs4xt_12956{border-bottom-color:#374151}._CreateOpeningPage_sectionTitle_rs4xt_12966{font-size:1.125rem;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:.5rem}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_sectionTitle_rs4xt_12966{color:#f9fafb}._CreateOpeningPage_sectionTitle_rs4xt_12966:before{content:"";width:4px;height:1.125rem;background:var(--gradient-brand);border-radius:2px}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_sectionTitle_rs4xt_12966:before{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._CreateOpeningPage_formGrid_rs4xt_12994{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:1.25rem}._CreateOpeningPage_formGroup_rs4xt_13004{margin-bottom:1.25rem}._CreateOpeningPage_formLabel_rs4xt_13008{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_formLabel_rs4xt_13008{color:#e5e7eb}._CreateOpeningPage_formInput_rs4xt_13020,._CreateOpeningPage_formTextarea_rs4xt_13021{width:100%;padding:.75rem;border:1px solid var(--color-border, #d1d5db);border-radius:.5rem;font-size:.9375rem;color:#1f2937;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;font-family:inherit}._CreateOpeningPage_formInput_rs4xt_13020:focus,._CreateOpeningPage_formTextarea_rs4xt_13021:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_formInput_rs4xt_13020,._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_formTextarea_rs4xt_13021{background:#374151;border-color:#4b5563;color:#f9fafb}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_formInput_rs4xt_13020:focus,._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_formTextarea_rs4xt_13021:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._CreateOpeningPage_formTextarea_rs4xt_13021{resize:vertical;min-height:100px}._CreateOpeningPage_formActions_rs4xt_13063{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border, #e5e7eb)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_formActions_rs4xt_13063{border-top-color:#374151}._CreateOpeningPage_cancelButton_rs4xt_13076{padding:.75rem 1.5rem;background:#6b72801a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #6b7280);border:1px solid rgba(107,114,128,.2);border-radius:.75rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease}._CreateOpeningPage_cancelButton_rs4xt_13076:hover{background:#6b728026;transform:translateY(-1px)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_cancelButton_rs4xt_13076{background:#9ca3af1a;color:var(--color-text-muted, #9ca3af);border-color:#9ca3af33}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_cancelButton_rs4xt_13076:hover{background:#9ca3af26}._CreateOpeningPage_submitButton_rs4xt_13105{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._CreateOpeningPage_submitButton_rs4xt_13105:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._CreateOpeningPage_submitButton_rs4xt_13105:disabled{opacity:.6;cursor:not-allowed;transform:none}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_submitButton_rs4xt_13105{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._CreateOpeningPage_createOpeningContainer_rs4xt_12706._CreateOpeningPage_darkTheme_rs4xt_12713 ._CreateOpeningPage_submitButton_rs4xt_13105:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._CreateOpeningPage_buttonIcon_rs4xt_13141{width:1.25rem;height:1.25rem}@media (max-width: 1024px){._CreateOpeningPage_formGrid_rs4xt_12994{grid-template-columns:1fr}}@media (max-width: 768px){._CreateOpeningPage_createOpeningContainer_rs4xt_12706{padding:1rem}._CreateOpeningPage_iconTitleGroup_rs4xt_12815{flex-direction:column;align-items:flex-start;gap:1rem}._CreateOpeningPage_pageIconCircle_rs4xt_12821{width:56px;height:56px}._CreateOpeningPage_pageIcon_rs4xt_12821{width:1.75rem;height:1.75rem}._CreateOpeningPage_pageTitle_rs4xt_12844{font-size:1.5rem}._CreateOpeningPage_formGrid_rs4xt_12994{grid-template-columns:1fr}._CreateOpeningPage_formActions_rs4xt_13063{flex-direction:column-reverse}._CreateOpeningPage_cancelButton_rs4xt_13076,._CreateOpeningPage_submitButton_rs4xt_13105{width:100%;justify-content:center}}@media (max-width: 480px){._CreateOpeningPage_breadcrumb_rs4xt_12746{flex-wrap:wrap}._CreateOpeningPage_pageTitle_rs4xt_12844{font-size:1.25rem}._CreateOpeningPage_form_rs4xt_12952,._CreateOpeningPage_cardHeader_rs4xt_12890{padding:1rem}}@keyframes _Departments_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Departments_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _Departments_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Departments_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Departments_departmentsContainer_rs4xt_13258{min-height:100vh;background:transparent;animation:_Departments_kf_fadeIn_rs4xt_1 .6s ease-out}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264{background:transparent}._Departments_breadcrumb_rs4xt_13269{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;animation:_Departments_kf_fadeInUp_rs4xt_1 .5s ease-out}._Departments_breadcrumbLink_rs4xt_13277{display:flex;align-items:center;gap:.25rem;color:var(--color-primary-light);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}._Departments_breadcrumbLink_rs4xt_13277:hover{color:var(--color-primary)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_breadcrumbLink_rs4xt_13277{color:var(--color-primary-light)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_breadcrumbLink_rs4xt_13277:hover{color:var(--color-accent-light)}._Departments_breadcrumbIcon_rs4xt_13300{width:1rem;height:1rem}._Departments_breadcrumbSeparator_rs4xt_13305{width:1rem;height:1rem;color:var(--color-text-muted, #9ca3af);flex-shrink:0}._Departments_breadcrumbCurrent_rs4xt_13312{color:var(--color-text-secondary, #6b7280);font-size:.875rem;font-weight:500}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_breadcrumbCurrent_rs4xt_13312{color:var(--color-text-muted, #9ca3af)}._Departments_pageHeader_rs4xt_13323{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;animation:_Departments_kf_fadeInUp_rs4xt_1 .6s ease-out;gap:1.5rem}._Departments_pageHeaderContent_rs4xt_13332{flex:1}._Departments_pageTitle_rs4xt_13336{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_pageTitle_rs4xt_13336{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Departments_pageDescription_rs4xt_13353{color:var(--color-text-secondary, #6b7280);font-size:.875rem;margin:0}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_pageDescription_rs4xt_13353{color:var(--color-text-muted, #9ca3af)}._Departments_primaryButton_rs4xt_13364{display:flex;align-items:center;gap:.5rem;background:var(--gradient-brand);color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);white-space:nowrap}._Departments_primaryButton_rs4xt_13364:hover{transform:translateY(-2px);box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Departments_primaryButton_rs4xt_13364:active{transform:translateY(0)}._Departments_buttonIcon_rs4xt_13390{width:1.25rem;height:1.25rem}._Departments_statsGrid_rs4xt_13396{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_Departments_kf_fadeInUp_rs4xt_1 .7s ease-out}._Departments_statCard_rs4xt_13404{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1.5rem;display:flex;align-items:center;gap:1.25rem;transition:all .3s ease;box-shadow:0 4px 16px #00000014;position:relative;overflow:hidden}._Departments_statCard_rs4xt_13404:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Departments_statCard_rs4xt_13404:hover:before{opacity:1}._Departments_statCard_rs4xt_13404:hover{transform:translateY(-4px);box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_statCard_rs4xt_13404{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_statCard_rs4xt_13404:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 12px 48px #0009}._Departments_statIconCircle_rs4xt_13452{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--gradient-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:transform .3s ease}._Departments_statCard_rs4xt_13404:hover ._Departments_statIconCircle_rs4xt_13452{transform:scale(1.05)}._Departments_statIconActive_rs4xt_13469{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}._Departments_statIconInactive_rs4xt_13474{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d}._Departments_statIconEmployees_rs4xt_13479{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d}._Departments_statIcon_rs4xt_13452{width:2rem;height:2rem;color:#fff}._Departments_statContent_rs4xt_13490{flex:1;min-width:0}._Departments_statLabel_rs4xt_13495{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0 0 .5rem;font-weight:500}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_statLabel_rs4xt_13495{color:var(--color-text-muted, #9ca3af)}._Departments_statValue_rs4xt_13506{font-size:2rem;font-weight:700;color:var(--color-text, #111827);margin:0;line-height:1}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_statValue_rs4xt_13506{color:#f9fafb}._Departments_controlsCard_rs4xt_13519{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 16px #00000014;animation:_Departments_kf_fadeInUp_rs4xt_1 .8s ease-out}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_controlsCard_rs4xt_13519{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Departments_controlsContent_rs4xt_13536{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){._Departments_controlsContent_rs4xt_13536{flex-direction:row;justify-content:space-between;align-items:flex-start}}._Departments_filterSection_rs4xt_13550{flex:1}._Departments_filterTitle_rs4xt_13554{font-size:.875rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .75rem}._Departments_searchInput_rs4xt_13561{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._Departments_searchInput_rs4xt_13561:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_searchInput_rs4xt_13561{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_searchInput_rs4xt_13561::placeholder{color:#d1d5dbb3}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_filterTitle_rs4xt_13554{color:#f9fafb}._Departments_sortControls_rs4xt_13602{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}@media (min-width: 768px){._Departments_sortControls_rs4xt_13602{flex-wrap:nowrap}}._Departments_sortGroup_rs4xt_13615{display:flex;gap:.5rem;align-items:center}._Departments_sortButton_rs4xt_13621{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:2.5rem}._Departments_sortButton_rs4xt_13621:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_sortButton_rs4xt_13621{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_sortButton_rs4xt_13621:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Departments_sortIcon_rs4xt_13676{width:1.25rem;height:1.25rem}._Departments_tableCard_rs4xt_13682,._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_tableCard_rs4xt_13682,._Departments_tableWrapper_rs4xt_13704{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Departments_table_rs4xt_13682{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._Departments_tableHeader_rs4xt_13724,._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_tableHeader_rs4xt_13724,._Departments_tableHeaderCell_rs4xt_13750,._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_tableHeaderCell_rs4xt_13750{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Departments_tableBody_rs4xt_13776{background:transparent}._Departments_tableRow_rs4xt_13780{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Departments_tableRow_rs4xt_13780:hover{background:var(--color-primary-subtle)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_tableRow_rs4xt_13780{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_tableRow_rs4xt_13780:hover{background:var(--color-primary-subtle)}._Departments_tableCell_rs4xt_13798,._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_tableCell_rs4xt_13798{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Departments_checkbox_rs4xt_13814{width:1.125rem;height:1.125rem;accent-color:var(--color-primary-light);cursor:pointer}._Departments_departmentName_rs4xt_13821{font-weight:600;color:var(--color-text, #111827)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_departmentName_rs4xt_13821{color:#f9fafb}._Departments_officerName_rs4xt_13830{color:var(--color-primary-light);text-decoration:none;font-weight:500;transition:color .2s ease}._Departments_officerName_rs4xt_13830:hover{color:var(--color-primary)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_officerName_rs4xt_13830{color:var(--color-primary-light)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_officerName_rs4xt_13830:hover{color:var(--color-accent-light)}._Departments_officerNotAssigned_rs4xt_13849{color:var(--color-text-muted, #9ca3af);font-style:italic}._Departments_employeeCount_rs4xt_13854{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;color:var(--color-text-secondary, #6b7280)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_employeeCount_rs4xt_13854{color:var(--color-text-muted, #9ca3af)}._Departments_employeeIcon_rs4xt_13866{width:1rem;height:1rem}._Departments_statusBadge_rs4xt_13871{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.5px;border:1px solid}._Departments_statusActive_rs4xt_13881{background:#10b9811a;color:#059669;border-color:#10b9814d}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_statusActive_rs4xt_13881{background:#10b98126;color:#34d399;border-color:#10b98166}._Departments_statusInactive_rs4xt_13893{background:#ef44441a;color:#dc2626;border-color:#ef44444d}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_statusInactive_rs4xt_13893{background:#ef444426;color:#f87171;border-color:#ef444466}._Departments_actionButtons_rs4xt_13905{display:flex;gap:.5rem}._Departments_actionButton_rs4xt_13905{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s ease}._Departments_actionButton_rs4xt_13905:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-light)}._Departments_actionButton_rs4xt_13905._Departments_deleteAction_rs4xt_13932:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_actionButton_rs4xt_13905{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_actionButton_rs4xt_13905:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-accent-light)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_actionButton_rs4xt_13905._Departments_deleteAction_rs4xt_13932:hover{background:#ef444426;border-color:#ef44444d;color:#f87171}._Departments_actionIcon_rs4xt_13956{width:1.125rem;height:1.125rem}._Departments_emptyTableState_rs4xt_13962{text-align:center;padding:3rem 2rem;color:var(--color-text-secondary, #6b7280)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_emptyTableState_rs4xt_13962{color:var(--color-text-muted, #9ca3af)}._Departments_emptyIcon_rs4xt_13972{width:3rem;height:3rem;color:var(--color-text-muted, #9ca3af);margin:0 auto 1rem}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_emptyIcon_rs4xt_13972{color:var(--color-text-secondary, #6b7280)}._Departments_closeIcon_rs4xt_13998{width:1.25rem;height:1.25rem}._Departments_modalBody_rs4xt_14004{padding:1.5rem}._Departments_formGroup_rs4xt_14008{display:flex;flex-direction:column;gap:1.25rem}._Departments_formLabel_rs4xt_14014{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem;display:block}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_formLabel_rs4xt_14014{color:#d1d5db}._Departments_required_rs4xt_14026{color:#ef4444}._Departments_formInput_rs4xt_14030{width:100%;padding:.75rem;border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:var(--color-text, #111827);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease}._Departments_formInput_rs4xt_14030:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent);background:var(--color-surface, white)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_formInput_rs4xt_14030{background:#374151cc;border-color:#4b556399;color:#f9fafbf2}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_formInput_rs4xt_14030:focus{background:#374151f2;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}._Departments_cancelButton_rs4xt_14065{padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Departments_cancelButton_rs4xt_14065:hover{background:#fffc;border-color:#cbd5e1cc;color:var(--color-text-secondary, #475569)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_cancelButton_rs4xt_14065{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_cancelButton_rs4xt_14065:hover{background:#374151e6;border-color:#4b5563cc;color:#d1d5db}._Departments_submitButton_rs4xt_14097{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:var(--gradient-brand);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Departments_submitButton_rs4xt_14097:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Departments_submitButton_rs4xt_14097:disabled{opacity:.6;cursor:not-allowed}._Departments_buttonSpinner_rs4xt_14123{width:1.125rem;height:1.125rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_Departments_kf_spin_rs4xt_1 .6s linear infinite}._Departments_deleteIcon_rs4xt_14134{width:4rem;height:4rem;color:#ef4444;margin:0 auto 1rem}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_deleteIcon_rs4xt_14134{color:#f87171}._Departments_deleteTitle_rs4xt_14145{font-size:1.25rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_deleteTitle_rs4xt_14145{color:#f9fafb}._Departments_deleteMessage_rs4xt_14156{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0 0 1.5rem}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_deleteMessage_rs4xt_14156{color:var(--color-text-muted, #9ca3af)}._Departments_deleteActions_rs4xt_14166{display:flex;gap:.75rem;justify-content:center}._Departments_deleteButton_rs4xt_14172{padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #ef44444d}._Departments_deleteButton_rs4xt_14172:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}._Departments_loadingContainer_rs4xt_14191{min-height:100vh;display:flex;align-items:center;justify-content:center}._Departments_spinner_rs4xt_14198{width:3rem;height:3rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light);border-radius:50%;animation:_Departments_kf_spin_rs4xt_1 .8s linear infinite}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_spinner_rs4xt_14198{border-color:color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light)}._Departments_errorContainer_rs4xt_14213{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}._Departments_errorIcon_rs4xt_14223{width:4rem;height:4rem;color:#ef4444;margin-bottom:1rem}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_errorIcon_rs4xt_14223{color:#f87171}._Departments_errorTitle_rs4xt_14234{font-size:1.5rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_errorTitle_rs4xt_14234{color:#f9fafb}._Departments_errorMessage_rs4xt_14245{font-size:.938rem;color:var(--color-text-secondary, #6b7280);margin:0}._Departments_departmentsContainer_rs4xt_13258._Departments_darkTheme_rs4xt_13264 ._Departments_errorMessage_rs4xt_14245{color:var(--color-text-muted, #9ca3af)}@media (max-width: 767px){._Departments_departmentsContainer_rs4xt_13258{padding:1rem}._Departments_pageHeader_rs4xt_13323{flex-direction:column;align-items:flex-start;gap:1rem}._Departments_primaryButton_rs4xt_13364{width:100%;justify-content:center}._Departments_statsGrid_rs4xt_13396{grid-template-columns:1fr}._Departments_controlsContent_rs4xt_13536{gap:1rem}._Departments_sortControls_rs4xt_13602,._Departments_sortGroup_rs4xt_13615{width:100%}._Departments_tableWrapper_rs4xt_13704{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Departments_tableHeaderCell_rs4xt_13750,._Departments_tableCell_rs4xt_13798{padding:.75rem 1rem;font-size:.813rem}._Departments_cancelButton_rs4xt_14065,._Departments_submitButton_rs4xt_14097,._Departments_deleteButton_rs4xt_14172{width:100%;justify-content:center}._Departments_deleteActions_rs4xt_14166{flex-direction:column-reverse;width:100%}}@media (max-width: 480px){._Departments_pageTitle_rs4xt_13336{font-size:1.5rem}._Departments_statCard_rs4xt_13404{flex-direction:column;text-align:center}._Departments_statIconCircle_rs4xt_13452{margin:0 auto}}@keyframes _Designations_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Designations_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _Designations_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Designations_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Designations_designationsContainer_rs4xt_14377{max-width:1600px;margin:0 auto;animation:_Designations_kf_fadeIn_rs4xt_1 .3s ease-in;background:transparent;min-height:100vh}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386{background:transparent}._Designations_loadingContainer_rs4xt_14391{display:flex;justify-content:center;align-items:center;min-height:400px}._Designations_spinner_rs4xt_14398{width:50px;height:50px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_Designations_kf_spin_rs4xt_1 .8s linear infinite}._Designations_errorContainer_rs4xt_14407{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}._Designations_errorIcon_rs4xt_14416{width:64px;height:64px;color:#ef4444}._Designations_errorTitle_rs4xt_14422{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_errorTitle_rs4xt_14422{color:#f3f4f6}._Designations_errorMessage_rs4xt_14433{font-size:1rem;color:var(--color-text-secondary, #6b7280);margin:0}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_errorMessage_rs4xt_14433{color:var(--color-text-muted, #9ca3af)}._Designations_breadcrumb_rs4xt_14444{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;animation:_Designations_kf_slideInLeft_rs4xt_1 .4s ease-out}._Designations_breadcrumbLink_rs4xt_14452{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary, #6b7280);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}._Designations_breadcrumbLink_rs4xt_14452:hover{color:var(--color-primary)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_breadcrumbLink_rs4xt_14452{color:var(--color-text-muted, #9ca3af)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_breadcrumbLink_rs4xt_14452:hover{color:var(--color-primary-light)}._Designations_breadcrumbIcon_rs4xt_14475{width:1rem;height:1rem}._Designations_breadcrumbSeparator_rs4xt_14480{width:.875rem;height:.875rem;color:#d1d5db}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_breadcrumbSeparator_rs4xt_14480{color:#4b5563}._Designations_breadcrumbCurrent_rs4xt_14490{color:var(--color-primary);font-size:.875rem;font-weight:600}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_breadcrumbCurrent_rs4xt_14490{color:var(--color-primary-light)}._Designations_pageHeader_rs4xt_14501{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_Designations_kf_fadeInUp_rs4xt_1 .5s ease-out}._Designations_pageHeaderContent_rs4xt_14509{flex:1}._Designations_pageTitle_rs4xt_14513{font-size:2rem;font-weight:700;margin:0 0 .5rem;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_pageTitle_rs4xt_14513{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Designations_pageDescription_rs4xt_14530{font-size:1rem;color:var(--color-text-secondary, #6b7280);margin:0}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_pageDescription_rs4xt_14530{color:var(--color-text-muted, #9ca3af)}._Designations_primaryButton_rs4xt_14540{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-primary) 30%,transparent),0 2px 4px -1px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Designations_primaryButton_rs4xt_14540:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary) 40%,transparent),0 4px 6px -2px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_primaryButton_rs4xt_14540{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-primary) 30%,transparent),0 2px 4px -1px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_primaryButton_rs4xt_14540:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary) 40%,transparent),0 4px 6px -2px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_buttonIcon_rs4xt_14574{width:1.125rem;height:1.125rem}._Designations_statsGrid_rs4xt_14580{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_Designations_kf_fadeInUp_rs4xt_1 .6s ease-out}._Designations_statCard_rs4xt_14588{display:flex;align-items:center;gap:1.25rem;padding:1.75rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;position:relative;overflow:hidden}._Designations_statCard_rs4xt_14588:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-brand);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}._Designations_statCard_rs4xt_14588:hover:before{transform:scaleX(1)}._Designations_statCard_rs4xt_14588:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statCard_rs4xt_14588{background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(51,65,85,.6);box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #00000026}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statCard_rs4xt_14588:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statCard_rs4xt_14588:before{background:linear-gradient(90deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._Designations_statIconCircle_rs4xt_14646{width:60px;height:60px;min-width:60px;display:flex;align-items:center;justify-content:center;background:var(--gradient-brand);border-radius:50%;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:all .3s ease}._Designations_statCard_rs4xt_14588:hover ._Designations_statIconCircle_rs4xt_14646{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statIconCircle_rs4xt_14646{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statCard_rs4xt_14588:hover ._Designations_statIconCircle_rs4xt_14646{box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Designations_statIconActive_rs4xt_14673{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 12px #10b9814d}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statIconActive_rs4xt_14673{background:linear-gradient(135deg,#34d399,#6ee7b7);box-shadow:0 4px 12px #34d3994d}._Designations_statCard_rs4xt_14588:hover ._Designations_statIconActive_rs4xt_14673{box-shadow:0 8px 20px #10b98166}._Designations_statIconInactive_rs4xt_14687{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 4px 12px #ef44444d}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statIconInactive_rs4xt_14687{background:linear-gradient(135deg,#f87171,#fca5a5);box-shadow:0 4px 12px #f871714d}._Designations_statCard_rs4xt_14588:hover ._Designations_statIconInactive_rs4xt_14687{box-shadow:0 8px 20px #ef444466}._Designations_statIconEmployees_rs4xt_14701{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 12px #f59e0b4d}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statIconEmployees_rs4xt_14701{background:linear-gradient(135deg,#fbbf24,#fcd34d);box-shadow:0 4px 12px #fbbf244d}._Designations_statCard_rs4xt_14588:hover ._Designations_statIconEmployees_rs4xt_14701{box-shadow:0 8px 20px #f59e0b66}._Designations_statIcon_rs4xt_14646{width:28px;height:28px;color:#fff}._Designations_statContent_rs4xt_14721{flex:1;min-width:0}._Designations_statLabel_rs4xt_14726{font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #6b7280);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statLabel_rs4xt_14726{color:var(--color-text-muted, #9ca3af)}._Designations_statValue_rs4xt_14739{font-size:2rem;font-weight:700;color:#1f2937;margin:0;line-height:1}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statValue_rs4xt_14739{color:#f3f4f6}._Designations_controlsCard_rs4xt_14752{padding:1.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;animation:_Designations_kf_fadeInUp_rs4xt_1 .7s ease-out}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_controlsCard_rs4xt_14752{background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(51,65,85,.6);box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #00000026}._Designations_controlsContent_rs4xt_14772{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}._Designations_filterSection_rs4xt_14779{flex:1}._Designations_filterTitle_rs4xt_14783{font-size:1rem;font-weight:600;color:#1f2937;margin:0}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_filterTitle_rs4xt_14783{color:#f3f4f6}._Designations_sortControls_rs4xt_14794{display:flex;align-items:center;gap:1rem}._Designations_sortGroup_rs4xt_14800{display:flex;align-items:center;gap:.75rem}._Designations_sortButton_rs4xt_14806{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:40px}._Designations_sortButton_rs4xt_14806:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_sortButton_rs4xt_14806{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_sortButton_rs4xt_14806:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Designations_sortIcon_rs4xt_14861{width:1.25rem;height:1.25rem}._Designations_tableCard_rs4xt_14867,._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_tableCard_rs4xt_14867,._Designations_tableWrapper_rs4xt_14889{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Designations_table_rs4xt_14867{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._Designations_tableHeader_rs4xt_14908,._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_tableHeader_rs4xt_14908,._Designations_tableHeaderCell_rs4xt_14934,._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_tableHeaderCell_rs4xt_14934{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Designations_tableBody_rs4xt_14960{background:transparent}._Designations_tableRow_rs4xt_14964{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Designations_tableRow_rs4xt_14964:hover{background:var(--color-primary-subtle)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_tableRow_rs4xt_14964{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_tableRow_rs4xt_14964:hover{background:var(--color-primary-subtle)}._Designations_tableCell_rs4xt_14982,._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_tableCell_rs4xt_14982{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Designations_checkbox_rs4xt_14998{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary);border-radius:.25rem}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_checkbox_rs4xt_14998{accent-color:var(--color-primary-light)}._Designations_designationInfo_rs4xt_15010{display:flex;flex-direction:column;gap:.25rem}._Designations_designationName_rs4xt_15016{font-weight:600;color:#1f2937}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_designationName_rs4xt_15016{color:#f3f4f6}._Designations_resourceTags_rs4xt_15025{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._Designations_resourceTag_rs4xt_15025{display:inline-flex;align-items:center;padding:.25rem .75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent));color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:.375rem;font-size:.75rem;font-weight:500}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_resourceTag_rs4xt_15025{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 15%,transparent),color-mix(in srgb,var(--color-accent) 15%,transparent));color:var(--color-primary-light);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_statusBadge_rs4xt_15050{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:.5rem;font-size:.875rem;font-weight:600;text-transform:capitalize}._Designations_statusActive_rs4xt_15060{background:linear-gradient(135deg,#10b9811a,#34d3991a);color:#10b981;border:1px solid rgba(16,185,129,.2)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statusActive_rs4xt_15060{background:linear-gradient(135deg,#34d39926,#6ee7b726);color:#34d399;border:1px solid rgba(52,211,153,.3)}._Designations_statusInactive_rs4xt_15072{background:linear-gradient(135deg,#ef44441a,#f871711a);color:#ef4444;border:1px solid rgba(239,68,68,.2)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_statusInactive_rs4xt_15072{background:linear-gradient(135deg,#f8717126,#fca5a526);color:#f87171;border:1px solid rgba(248,113,113,.3)}._Designations_actionButtons_rs4xt_15084{display:flex;gap:.5rem}._Designations_actionButton_rs4xt_15084{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:.5rem;cursor:pointer;transition:all .2s ease}._Designations_actionButton_rs4xt_15084:hover{background:var(--gradient-brand);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_actionButton_rs4xt_15084{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-light);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_actionButton_rs4xt_15084:hover{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);color:#fff;box-shadow:0 4px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_deleteAction_rs4xt_15126{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._Designations_deleteAction_rs4xt_15126:hover{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff;border-color:transparent;box-shadow:0 4px 8px #ef44444d}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_deleteAction_rs4xt_15126{background:#f871711a;color:#f87171;border:1px solid rgba(248,113,113,.2)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_deleteAction_rs4xt_15126:hover{background:linear-gradient(135deg,#f87171,#fca5a5);box-shadow:0 4px 8px #f871714d}._Designations_actionIcon_rs4xt_15150{width:1rem;height:1rem}._Designations_emptyTableState_rs4xt_15155{padding:4rem 2rem;text-align:center;color:var(--color-text-muted, #9ca3af)}._Designations_emptyIcon_rs4xt_15161{width:64px;height:64px;margin:0 auto 1rem;color:#d1d5db}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_emptyIcon_rs4xt_15161{color:var(--color-text-secondary, #6b7280)}._Designations_emptyTableState_rs4xt_15155 p{font-size:1rem;margin:0}._Designations_pagination_rs4xt_15178,._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_pagination_rs4xt_15178{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._Designations_paginationButton_rs4xt_15210{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Designations_paginationButton_rs4xt_15210:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Designations_paginationButton_rs4xt_15210:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._Designations_paginationButton_rs4xt_15210._Designations_active_rs4xt_15244{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_paginationButton_rs4xt_15210{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_paginationButton_rs4xt_15210:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_paginationButton_rs4xt_15210._Designations_active_rs4xt_15244{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._Designations_closeIcon_rs4xt_15297{width:1.25rem;height:1.25rem}._Designations_formGroup_rs4xt_15303{margin-bottom:1.25rem}._Designations_formLabel_rs4xt_15307{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_formLabel_rs4xt_15307{color:#d1d5db}._Designations_formInput_rs4xt_15319{width:100%;padding:.75rem;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#1f2937;border:1px solid rgba(209,213,219,.8);border-radius:.5rem;font-size:.875rem;transition:all .2s ease}._Designations_formInput_rs4xt_15319:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface, white);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_formInput_rs4xt_15319{background:#0f172a99;color:#f3f4f6;border:1px solid rgba(51,65,85,.6)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_formInput_rs4xt_15319:focus{border-color:var(--color-primary-light);background:#0f172acc;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._Designations_cancelButton_rs4xt_15353{padding:.75rem 1.5rem;background:#6b72801a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #6b7280);border:1px solid rgba(209,213,219,.8);border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Designations_cancelButton_rs4xt_15353:hover:not(:disabled){background:#6b728026;border-color:#9ca3af}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_cancelButton_rs4xt_15353{background:#6b728026;color:var(--color-text-muted, #9ca3af);border:1px solid rgba(75,85,99,.6)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_cancelButton_rs4xt_15353:hover:not(:disabled){background:#6b728033;border-color:#6b7280}._Designations_submitButton_rs4xt_15383{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Designations_submitButton_rs4xt_15383:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_submitButton_rs4xt_15383:disabled{opacity:.7;cursor:not-allowed}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_submitButton_rs4xt_15383{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 2px 4px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_submitButton_rs4xt_15383:hover:not(:disabled){box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_buttonSpinner_rs4xt_15418{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_Designations_kf_spin_rs4xt_1 .6s linear infinite}._Designations_deleteIcon_rs4xt_15429{width:64px;height:64px;margin:0 auto 1rem;color:#ef4444}._Designations_deleteTitle_rs4xt_15436{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_deleteTitle_rs4xt_15436{color:#f3f4f6}._Designations_deleteMessage_rs4xt_15447{font-size:1rem;color:var(--color-text-secondary, #6b7280);margin:0 0 1.5rem;line-height:1.5}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_deleteMessage_rs4xt_15447{color:var(--color-text-muted, #9ca3af)}._Designations_deleteActions_rs4xt_15458{display:flex;justify-content:center;gap:.75rem}._Designations_deleteButton_rs4xt_15464{padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#f87171);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #ef444433}._Designations_deleteButton_rs4xt_15464:hover{transform:translateY(-2px);box-shadow:0 6px 12px #ef44444d}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_deleteButton_rs4xt_15464{background:linear-gradient(135deg,#f87171,#fca5a5);box-shadow:0 2px 4px #f8717133}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_deleteButton_rs4xt_15464:hover{box-shadow:0 6px 12px #f871714d}._Designations_resourcesContainer_rs4xt_15492{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;align-items:center}._Designations_resourcesLabel_rs4xt_15500{font-size:.75rem;font-weight:600;color:var(--color-text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.06em}._Designations_resourcesToggle_rs4xt_15508{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Designations_resourcesToggle_rs4xt_15508:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_resourcesToggle_rs4xt_15508{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);color:#c7d2fe}._Designations_resourcesToggleIcon_rs4xt_15536{width:.85rem;height:.85rem;transition:transform .2s ease}._Designations_resourcesToggleIconOpen_rs4xt_15542{transform:rotate(180deg)}._Designations_resourcesNone_rs4xt_15546{font-size:.75rem;color:var(--color-text-muted, #94a3b8)}._Designations_resourceTag_rs4xt_15025{display:inline-flex;flex-direction:column;gap:.15rem;padding:.35rem .75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent),color-mix(in srgb,var(--color-accent) 8%,transparent));border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:.5rem;font-size:.75rem;font-weight:600;color:#312e81}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_resourceTag_rs4xt_15025{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 12%,transparent),color-mix(in srgb,var(--color-accent) 12%,transparent));border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);color:#e0e7ff}._Designations_resourceActionsSummary_rs4xt_15570{font-size:.6875rem;color:var(--color-text-secondary, #64748b);font-weight:500}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_resourceActionsSummary_rs4xt_15570{color:#cbd5f5}._Designations_resourceList_rs4xt_15580{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}._Designations_resourceListExpanded_rs4xt_15587{animation:_Designations_kf_fadeIn_rs4xt_1 .2s ease}._Designations_permissionIntro_rs4xt_15591{display:flex;justify-content:space-between;align-items:center;gap:1rem}._Designations_permissionHint_rs4xt_15598{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:.25rem 0 0}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_permissionHint_rs4xt_15598{color:var(--color-text-muted, #9ca3af)}._Designations_permissionSummaryPill_rs4xt_15608{padding:.4rem .9rem;border-radius:999px;background:#10b9811f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#047857;font-weight:600;font-size:.85rem}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_permissionSummaryPill_rs4xt_15608{background:#10b98133;color:#6ee7b7}._Designations_permissionToolbar_rs4xt_15624{display:flex;justify-content:flex-end;margin:1rem 0}._Designations_searchField_rs4xt_15630{position:relative;width:100%}._Designations_searchField_rs4xt_15630 input{width:100%;padding:.65rem .75rem .65rem 2.5rem;border:1px solid rgba(148,163,184,.6);border-radius:.75rem;font-size:.875rem;transition:border .2s ease,box-shadow .2s ease}._Designations_searchField_rs4xt_15630 input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}._Designations_searchIcon_rs4xt_15650{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--color-text-muted, #94a3b8)}._Designations_resourceMatrix_rs4xt_15660{display:flex;flex-direction:column;gap:1rem;max-height:420px;overflow-y:auto;padding-right:.25rem}._Designations_resourceCategory_rs4xt_15669{border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#f9fafbb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_resourceCategory_rs4xt_15669{border-color:#475569cc;background:#0f172a99}._Designations_resourceCategoryHeader_rs4xt_15681{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid rgba(226,232,240,.6);font-weight:600;color:var(--color-text, #1e293b)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_resourceCategoryHeader_rs4xt_15681{border-bottom-color:#47556999;color:#e2e8f0}._Designations_categoryHeaderInfo_rs4xt_15696{display:flex;flex-direction:column;gap:.1rem}._Designations_categoryToggle_rs4xt_15702{border:none;background:#fff3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:999px;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}._Designations_categoryToggle_rs4xt_15702:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_categoryToggle_rs4xt_15702{background:#1e293bcc}._Designations_categoryToggleIcon_rs4xt_15725{width:1.1rem;height:1.1rem;transition:transform .2s ease}._Designations_categoryToggleIcon_rs4xt_15725._Designations_collapsed_rs4xt_15731{transform:rotate(-90deg)}._Designations_resourceCategoryBody_rs4xt_15735{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1.25rem 1.25rem}._Designations_resourceModuleRow_rs4xt_15742{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .5rem;border-bottom:1px solid rgba(226,232,240,.5)}._Designations_resourceModuleRow_rs4xt_15742:last-child{border-bottom:none}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_resourceModuleRow_rs4xt_15742{border-bottom-color:#47556966}._Designations_resourceModuleRowCollapsed_rs4xt_15758{padding-bottom:.25rem}._Designations_moduleMeta_rs4xt_15762{flex:1;min-width:220px}._Designations_moduleMeta_rs4xt_15762 h5{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text, #111827)}._Designations_moduleMeta_rs4xt_15762 p{margin:.15rem 0 0;font-size:.8125rem;color:var(--color-text-secondary, #6b7280)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_moduleMeta_rs4xt_15762 h5{color:#f8fafc}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_moduleMeta_rs4xt_15762 p{color:var(--color-text-muted, #9ca3af)}._Designations_moduleHeader_rs4xt_15788{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}._Designations_moduleHeaderControls_rs4xt_15796{display:flex;align-items:center;gap:.75rem}._Designations_modulePermissionCount_rs4xt_15802{font-size:.75rem;font-weight:600;color:var(--color-text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.04em}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_modulePermissionCount_rs4xt_15802{color:#cbd5f5}._Designations_moduleToggle_rs4xt_15814{border:none;background:color-mix(in srgb,var(--color-primary) 12%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:999px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}._Designations_moduleToggle_rs4xt_15814:hover{background:color-mix(in srgb,var(--color-primary) 25%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_moduleToggle_rs4xt_15814{background:#1e293bcc}._Designations_moduleToggleIcon_rs4xt_15837{width:1rem;height:1rem;color:#4c1d95;transition:transform .2s ease}._Designations_moduleToggleIcon_rs4xt_15837._Designations_collapsed_rs4xt_15731{transform:rotate(-90deg)}._Designations_moduleActions_rs4xt_15848{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding-left:.5rem}._Designations_selectAllButton_rs4xt_15856{padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Designations_selectAllButtonActive_rs4xt_15869{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);color:var(--color-primary-hover)}._Designations_selectAllButtonPartial_rs4xt_15875{border-style:dashed;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);color:var(--color-primary-hover)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_selectAllButton_rs4xt_15856{background:#1e293bcc;border-color:#94a3b84d;color:#e2e8f0}._Designations_actionToggleGroup_rs4xt_15887{display:flex;flex-wrap:wrap;gap:.35rem}._Designations_actionToggle_rs4xt_15887{border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#312e81;padding:.4rem .85rem;border-radius:.5rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Designations_actionToggleActive_rs4xt_15907{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:0 6px 18px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_actionToggle_rs4xt_15887{background:#1e293be6;color:#e0e7ff;border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}._Designations_designationsContainer_rs4xt_14377._Designations_darkTheme_rs4xt_14386 ._Designations_actionToggleActive_rs4xt_15907{box-shadow:0 6px 18px #1f293799}@media (max-width: 1024px){._Designations_statsGrid_rs4xt_14580{grid-template-columns:repeat(2,1fr)}._Designations_controlsContent_rs4xt_14772{flex-direction:column;align-items:stretch}._Designations_sortControls_rs4xt_14794{justify-content:flex-start}}@media (max-width: 768px){._Designations_designationsContainer_rs4xt_14377{padding:1rem}._Designations_pageHeader_rs4xt_14501{flex-direction:column;align-items:stretch;gap:1rem}._Designations_statsGrid_rs4xt_14580{grid-template-columns:1fr}._Designations_tableCard_rs4xt_14867{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Designations_table_rs4xt_14867{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;min-width:600px}._Designations_actionButtons_rs4xt_15084{flex-direction:column}._Designations_actionButton_rs4xt_15084{width:100%}}@media (max-width: 480px){._Designations_breadcrumb_rs4xt_14444{flex-wrap:wrap}._Designations_pageTitle_rs4xt_14513{font-size:1.5rem}._Designations_statCard_rs4xt_14588{padding:1.25rem}._Designations_statIconCircle_rs4xt_14646{width:50px;height:50px;min-width:50px}._Designations_statValue_rs4xt_14739{font-size:1.5rem}._Designations_tableHeaderCell_rs4xt_14934,._Designations_tableCell_rs4xt_14982{padding:.75rem;font-size:.8125rem}}@keyframes _EditApplicationPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _EditApplicationPage_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _EditApplicationPage_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _EditApplicationPage_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._EditApplicationPage_editApplicationContainer_rs4xt_16062{flex:1;min-height:100vh;background:transparent;animation:_EditApplicationPage_kf_fadeIn_rs4xt_1 .3s ease-in}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070{background:transparent}._EditApplicationPage_loadingContainer_rs4xt_16075{display:flex;justify-content:center;align-items:center;min-height:400px}._EditApplicationPage_spinner_rs4xt_16082{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_EditApplicationPage_kf_spin_rs4xt_1 1s linear infinite}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_spinner_rs4xt_16082{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._EditApplicationPage_breadcrumb_rs4xt_16097{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--color-text-secondary, #64748b);animation:_EditApplicationPage_kf_slideInLeft_rs4xt_1 .4s ease-out}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_breadcrumb_rs4xt_16097{color:var(--color-text-muted, #94a3b8)}._EditApplicationPage_breadcrumbLink_rs4xt_16111{display:flex;align-items:center;gap:.25rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:all .2s ease;padding:.25rem .5rem;border-radius:.375rem}._EditApplicationPage_breadcrumbLink_rs4xt_16111:hover{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_breadcrumbLink_rs4xt_16111{color:var(--color-text-muted, #94a3b8)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_breadcrumbLink_rs4xt_16111:hover{color:var(--color-primary-light);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditApplicationPage_breadcrumbIcon_rs4xt_16136{width:1rem;height:1rem}._EditApplicationPage_breadcrumbSeparator_rs4xt_16141{width:1rem;height:1rem;color:#cbd5e1}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_breadcrumbSeparator_rs4xt_16141{color:var(--color-text-secondary, #475569)}._EditApplicationPage_breadcrumbCurrent_rs4xt_16151{color:var(--color-primary);font-weight:500}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_breadcrumbCurrent_rs4xt_16151{color:var(--color-primary-light)}._EditApplicationPage_pageHeader_rs4xt_16161{margin-bottom:2rem;animation:_EditApplicationPage_kf_fadeInUp_rs4xt_1 .5s ease-out}._EditApplicationPage_pageHeaderContent_rs4xt_16166{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._EditApplicationPage_iconTitleGroup_rs4xt_16174{display:flex;align-items:center;gap:1rem}._EditApplicationPage_pageIconCircle_rs4xt_16180{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent);animation:_EditApplicationPage_kf_fadeInUp_rs4xt_1 .6s ease-out}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_pageIconCircle_rs4xt_16180{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 20%,transparent)}._EditApplicationPage_pageIcon_rs4xt_16180{width:32px;height:32px;color:#fff}._EditApplicationPage_pageTitle_rs4xt_16203{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_pageTitle_rs4xt_16203{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._EditApplicationPage_pageDescription_rs4xt_16221{margin:.25rem 0 0;font-size:.95rem;color:var(--color-text-secondary, #64748b)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_pageDescription_rs4xt_16221{color:var(--color-text-muted, #94a3b8)}._EditApplicationPage_mainCard_rs4xt_16232{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d,0 10px 15px #0000000d;padding:2rem;max-width:900px;margin:0 auto;animation:_EditApplicationPage_kf_fadeInUp_rs4xt_1 .6s ease-out}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_mainCard_rs4xt_16232{background:#1e293be6;border:1px solid rgba(51,65,85,.8);box-shadow:0 4px 6px #0003,0 10px 15px #0000004d}._EditApplicationPage_cardHeader_rs4xt_16252{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--color-border, #e2e8f0)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_cardHeader_rs4xt_16252{border-bottom-color:#334155}._EditApplicationPage_cardTitle_rs4xt_16262{font-size:1.5rem;font-weight:700;color:var(--color-text, #1e293b);margin:0 0 .5rem}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_cardTitle_rs4xt_16262{color:#f1f5f9}._EditApplicationPage_cardDescription_rs4xt_16273{margin:0;font-size:.95rem;color:var(--color-text-secondary, #64748b)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_cardDescription_rs4xt_16273{color:var(--color-text-muted, #94a3b8)}._EditApplicationPage_errorAlert_rs4xt_16284{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(239,68,68,.2);border-left:4px solid #ef4444;border-radius:8px;color:#dc2626;font-size:.95rem;margin-bottom:1.5rem;animation:_EditApplicationPage_kf_fadeInUp_rs4xt_1 .3s ease-out}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_errorAlert_rs4xt_16284{background:#f871711a;border-color:#f8717133;border-left-color:#f87171;color:#fca5a5}._EditApplicationPage_errorIcon_rs4xt_16308{width:20px;height:20px;flex-shrink:0}._EditApplicationPage_form_rs4xt_16315{display:flex;flex-direction:column;gap:1.5rem}._EditApplicationPage_sectionHeader_rs4xt_16322{margin-top:2rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-border, #e2e8f0);position:relative}._EditApplicationPage_sectionHeader_rs4xt_16322:before{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:var(--gradient-brand)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_sectionHeader_rs4xt_16322{border-bottom-color:#334155}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_sectionHeader_rs4xt_16322:before{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._EditApplicationPage_sectionTitle_rs4xt_16347{font-size:1.125rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_sectionTitle_rs4xt_16347{color:#f1f5f9}._EditApplicationPage_formGrid_rs4xt_16359{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._EditApplicationPage_formGroup_rs4xt_16366{display:flex;flex-direction:column;gap:.5rem}._EditApplicationPage_formLabel_rs4xt_16372{font-weight:500;font-size:.95rem;color:#334155}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formLabel_rs4xt_16372{color:#cbd5e1}._EditApplicationPage_formInput_rs4xt_16383{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;font-family:inherit}._EditApplicationPage_formInput_rs4xt_16383:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formInput_rs4xt_16383{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formInput_rs4xt_16383:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditApplicationPage_formInput_rs4xt_16383::placeholder{color:var(--color-text-muted, #94a3b8)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formInput_rs4xt_16383::placeholder{color:var(--color-text-secondary, #64748b)}._EditApplicationPage_disabledInput_rs4xt_16422{background-color:var(--color-surface-subtle, #f1f5f9)!important;cursor:not-allowed;opacity:.7}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_disabledInput_rs4xt_16422{background-color:#0f172a!important;border-color:#1e293b!important}._EditApplicationPage_formSelect_rs4xt_16434{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;font-family:inherit;cursor:pointer}._EditApplicationPage_formSelect_rs4xt_16434:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formSelect_rs4xt_16434{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formSelect_rs4xt_16434:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditApplicationPage_formTextarea_rs4xt_16466{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;font-family:inherit;resize:vertical;min-height:100px}._EditApplicationPage_formTextarea_rs4xt_16466:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formTextarea_rs4xt_16466{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formTextarea_rs4xt_16466:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditApplicationPage_formTextarea_rs4xt_16466::placeholder{color:var(--color-text-muted, #94a3b8)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formTextarea_rs4xt_16466::placeholder{color:var(--color-text-secondary, #64748b)}._EditApplicationPage_formActions_rs4xt_16507{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;margin-top:2rem;border-top:2px solid var(--color-border, #e2e8f0)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_formActions_rs4xt_16507{border-top-color:#334155}._EditApplicationPage_cancelButton_rs4xt_16520{padding:.75rem 1.5rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;font-weight:600;color:var(--color-text-secondary, #64748b);background-color:transparent;cursor:pointer;transition:all .2s ease;font-family:inherit}._EditApplicationPage_cancelButton_rs4xt_16520:hover{background-color:var(--color-surface-subtle, #f1f5f9);border-color:#cbd5e1;color:var(--color-text-secondary, #475569)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_cancelButton_rs4xt_16520{border-color:#334155;color:var(--color-text-muted, #94a3b8)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_cancelButton_rs4xt_16520:hover{background-color:#1e293b;border-color:#475569;color:#cbd5e1}._EditApplicationPage_submitButton_rs4xt_16550{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;background:var(--gradient-brand);cursor:pointer;transition:all .2s ease;font-family:inherit;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EditApplicationPage_submitButton_rs4xt_16550:hover{transform:translateY(-2px);box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EditApplicationPage_submitButton_rs4xt_16550:active{transform:translateY(0)}._EditApplicationPage_submitButton_rs4xt_16550:disabled{opacity:.6;cursor:not-allowed;transform:none}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_submitButton_rs4xt_16550{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EditApplicationPage_editApplicationContainer_rs4xt_16062._EditApplicationPage_darkTheme_rs4xt_16070 ._EditApplicationPage_submitButton_rs4xt_16550:hover{box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EditApplicationPage_buttonIcon_rs4xt_16591{width:20px;height:20px}@media (max-width: 1024px){._EditApplicationPage_editApplicationContainer_rs4xt_16062{padding:1.5rem}._EditApplicationPage_pageTitle_rs4xt_16203{font-size:1.75rem}._EditApplicationPage_mainCard_rs4xt_16232{padding:1.5rem}}@media (max-width: 768px){._EditApplicationPage_editApplicationContainer_rs4xt_16062{padding:1rem}._EditApplicationPage_pageHeader_rs4xt_16161{margin-bottom:1.5rem}._EditApplicationPage_iconTitleGroup_rs4xt_16174{flex-direction:column;align-items:flex-start;gap:.75rem}._EditApplicationPage_pageIconCircle_rs4xt_16180{width:56px;height:56px;border-radius:14px}._EditApplicationPage_pageIcon_rs4xt_16180{width:28px;height:28px}._EditApplicationPage_pageTitle_rs4xt_16203{font-size:1.5rem}._EditApplicationPage_mainCard_rs4xt_16232{padding:1.25rem;border-radius:12px}._EditApplicationPage_cardTitle_rs4xt_16262{font-size:1.25rem}._EditApplicationPage_formGrid_rs4xt_16359{grid-template-columns:1fr;gap:1rem}._EditApplicationPage_formActions_rs4xt_16507{flex-direction:column-reverse}._EditApplicationPage_cancelButton_rs4xt_16520,._EditApplicationPage_submitButton_rs4xt_16550{width:100%;justify-content:center}}@media (max-width: 480px){._EditApplicationPage_breadcrumb_rs4xt_16097{font-size:.8rem}._EditApplicationPage_breadcrumbIcon_rs4xt_16136,._EditApplicationPage_breadcrumbSeparator_rs4xt_16141{width:.875rem;height:.875rem}._EditApplicationPage_pageIconCircle_rs4xt_16180{width:48px;height:48px;border-radius:12px}._EditApplicationPage_pageIcon_rs4xt_16180{width:24px;height:24px}._EditApplicationPage_pageTitle_rs4xt_16203{font-size:1.25rem}._EditApplicationPage_pageDescription_rs4xt_16221{font-size:.875rem}._EditApplicationPage_mainCard_rs4xt_16232{padding:1rem}._EditApplicationPage_cardTitle_rs4xt_16262{font-size:1.125rem}._EditApplicationPage_sectionTitle_rs4xt_16347{font-size:1rem}._EditApplicationPage_formInput_rs4xt_16383,._EditApplicationPage_formSelect_rs4xt_16434,._EditApplicationPage_formTextarea_rs4xt_16466,._EditApplicationPage_formLabel_rs4xt_16372{font-size:.875rem}._EditApplicationPage_cancelButton_rs4xt_16520,._EditApplicationPage_submitButton_rs4xt_16550{padding:.625rem 1.25rem;font-size:.875rem}}@keyframes _EditOpeningPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _EditOpeningPage_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _EditOpeningPage_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _EditOpeningPage_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._EditOpeningPage_editOpeningContainer_rs4xt_16770{flex:1;min-height:100vh;background:transparent;animation:_EditOpeningPage_kf_fadeIn_rs4xt_1 .3s ease-in}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778{background:transparent}._EditOpeningPage_loadingContainer_rs4xt_16783{display:flex;justify-content:center;align-items:center;min-height:400px}._EditOpeningPage_spinner_rs4xt_16790{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_EditOpeningPage_kf_spin_rs4xt_1 1s linear infinite}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_spinner_rs4xt_16790{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._EditOpeningPage_breadcrumb_rs4xt_16805{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--color-text-secondary, #64748b);animation:_EditOpeningPage_kf_slideInLeft_rs4xt_1 .4s ease-out}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_breadcrumb_rs4xt_16805{color:var(--color-text-muted, #94a3b8)}._EditOpeningPage_breadcrumbLink_rs4xt_16819{display:flex;align-items:center;gap:.25rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:all .2s ease;padding:.25rem .5rem;border-radius:.375rem}._EditOpeningPage_breadcrumbLink_rs4xt_16819:hover{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_breadcrumbLink_rs4xt_16819{color:var(--color-text-muted, #94a3b8)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_breadcrumbLink_rs4xt_16819:hover{color:var(--color-primary-light);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditOpeningPage_breadcrumbIcon_rs4xt_16844{width:1rem;height:1rem}._EditOpeningPage_breadcrumbSeparator_rs4xt_16849{width:1rem;height:1rem;color:#cbd5e1}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_breadcrumbSeparator_rs4xt_16849{color:var(--color-text-secondary, #475569)}._EditOpeningPage_breadcrumbCurrent_rs4xt_16859{color:var(--color-primary);font-weight:500}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_breadcrumbCurrent_rs4xt_16859{color:var(--color-primary-light)}._EditOpeningPage_pageHeader_rs4xt_16869{margin-bottom:2rem;animation:_EditOpeningPage_kf_fadeInUp_rs4xt_1 .5s ease-out}._EditOpeningPage_pageHeaderContent_rs4xt_16874{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._EditOpeningPage_iconTitleGroup_rs4xt_16882{display:flex;align-items:center;gap:1rem}._EditOpeningPage_pageIconCircle_rs4xt_16888{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent);animation:_EditOpeningPage_kf_fadeInUp_rs4xt_1 .6s ease-out}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_pageIconCircle_rs4xt_16888{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 20%,transparent)}._EditOpeningPage_pageIcon_rs4xt_16888{width:32px;height:32px;color:#fff}._EditOpeningPage_pageTitle_rs4xt_16911{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_pageTitle_rs4xt_16911{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._EditOpeningPage_pageDescription_rs4xt_16929{margin:.25rem 0 0;font-size:.95rem;color:var(--color-text-secondary, #64748b)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_pageDescription_rs4xt_16929{color:var(--color-text-muted, #94a3b8)}._EditOpeningPage_mainCard_rs4xt_16940{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d,0 10px 15px #0000000d;padding:2rem;animation:_EditOpeningPage_kf_fadeInUp_rs4xt_1 .6s ease-out}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_mainCard_rs4xt_16940{background:#1e293be6;border:1px solid rgba(51,65,85,.8);box-shadow:0 4px 6px #0003,0 10px 15px #0000004d}._EditOpeningPage_cardHeader_rs4xt_16958{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--color-border, #e2e8f0)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_cardHeader_rs4xt_16958{border-bottom-color:#334155}._EditOpeningPage_cardTitle_rs4xt_16968{font-size:1.5rem;font-weight:700;color:var(--color-text, #1e293b);margin:0 0 .5rem}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_cardTitle_rs4xt_16968{color:#f1f5f9}._EditOpeningPage_cardDescription_rs4xt_16979{margin:0;font-size:.95rem;color:var(--color-text-secondary, #64748b)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_cardDescription_rs4xt_16979{color:var(--color-text-muted, #94a3b8)}._EditOpeningPage_errorAlert_rs4xt_16990{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(239,68,68,.2);border-left:4px solid #ef4444;border-radius:8px;color:#dc2626;font-size:.95rem;margin-bottom:1.5rem;animation:_EditOpeningPage_kf_fadeInUp_rs4xt_1 .3s ease-out}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_errorAlert_rs4xt_16990{background:#f871711a;border-color:#f8717133;border-left-color:#f87171;color:#fca5a5}._EditOpeningPage_errorIcon_rs4xt_17014{width:20px;height:20px;flex-shrink:0}._EditOpeningPage_form_rs4xt_17021{display:flex;flex-direction:column;gap:1.5rem}._EditOpeningPage_sectionHeader_rs4xt_17028{margin-top:2rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-border, #e2e8f0);position:relative}._EditOpeningPage_sectionHeader_rs4xt_17028:before{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:var(--gradient-brand)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_sectionHeader_rs4xt_17028{border-bottom-color:#334155}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_sectionHeader_rs4xt_17028:before{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._EditOpeningPage_sectionTitle_rs4xt_17053{font-size:1.125rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_sectionTitle_rs4xt_17053{color:#f1f5f9}._EditOpeningPage_formGrid_rs4xt_17065{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._EditOpeningPage_formGroup_rs4xt_17072{display:flex;flex-direction:column;gap:.5rem}._EditOpeningPage_formLabel_rs4xt_17078{font-weight:500;font-size:.95rem;color:#334155}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_formLabel_rs4xt_17078{color:#cbd5e1}._EditOpeningPage_formInput_rs4xt_17089{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;font-family:inherit}._EditOpeningPage_formInput_rs4xt_17089:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_formInput_rs4xt_17089{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_formInput_rs4xt_17089:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditOpeningPage_formInput_rs4xt_17089::placeholder{color:var(--color-text-muted, #94a3b8)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_formInput_rs4xt_17089::placeholder{color:var(--color-text-secondary, #64748b)}._EditOpeningPage_formTextarea_rs4xt_17128{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;font-family:inherit;resize:vertical;min-height:100px}._EditOpeningPage_formTextarea_rs4xt_17128:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_formTextarea_rs4xt_17128{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_formTextarea_rs4xt_17128:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EditOpeningPage_formTextarea_rs4xt_17128::placeholder{color:var(--color-text-muted, #94a3b8)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_formTextarea_rs4xt_17128::placeholder{color:var(--color-text-secondary, #64748b)}._EditOpeningPage_formActions_rs4xt_17169{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;margin-top:2rem;border-top:2px solid var(--color-border, #e2e8f0)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_formActions_rs4xt_17169{border-top-color:#334155}._EditOpeningPage_cancelButton_rs4xt_17182{padding:.75rem 1.5rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;font-weight:600;color:var(--color-text-secondary, #64748b);background-color:transparent;cursor:pointer;transition:all .2s ease;font-family:inherit}._EditOpeningPage_cancelButton_rs4xt_17182:hover{background-color:var(--color-surface-subtle, #f1f5f9);border-color:#cbd5e1;color:var(--color-text-secondary, #475569)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_cancelButton_rs4xt_17182{border-color:#334155;color:var(--color-text-muted, #94a3b8)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_cancelButton_rs4xt_17182:hover{background-color:#1e293b;border-color:#475569;color:#cbd5e1}._EditOpeningPage_submitButton_rs4xt_17212{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;background:var(--gradient-brand);cursor:pointer;transition:all .2s ease;font-family:inherit;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EditOpeningPage_submitButton_rs4xt_17212:hover{transform:translateY(-2px);box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EditOpeningPage_submitButton_rs4xt_17212:active{transform:translateY(0)}._EditOpeningPage_submitButton_rs4xt_17212:disabled{opacity:.6;cursor:not-allowed;transform:none}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_submitButton_rs4xt_17212{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EditOpeningPage_editOpeningContainer_rs4xt_16770._EditOpeningPage_darkTheme_rs4xt_16778 ._EditOpeningPage_submitButton_rs4xt_17212:hover{box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EditOpeningPage_buttonIcon_rs4xt_17253{width:20px;height:20px}@media (max-width: 1024px){._EditOpeningPage_editOpeningContainer_rs4xt_16770{padding:1.5rem}._EditOpeningPage_pageTitle_rs4xt_16911{font-size:1.75rem}._EditOpeningPage_mainCard_rs4xt_16940{padding:1.5rem}}@media (max-width: 768px){._EditOpeningPage_editOpeningContainer_rs4xt_16770{padding:1rem}._EditOpeningPage_pageHeader_rs4xt_16869{margin-bottom:1.5rem}._EditOpeningPage_iconTitleGroup_rs4xt_16882{flex-direction:column;align-items:flex-start;gap:.75rem}._EditOpeningPage_pageIconCircle_rs4xt_16888{width:56px;height:56px;border-radius:14px}._EditOpeningPage_pageIcon_rs4xt_16888{width:28px;height:28px}._EditOpeningPage_pageTitle_rs4xt_16911{font-size:1.5rem}._EditOpeningPage_mainCard_rs4xt_16940{padding:1.25rem;border-radius:12px}._EditOpeningPage_cardTitle_rs4xt_16968{font-size:1.25rem}._EditOpeningPage_formGrid_rs4xt_17065{grid-template-columns:1fr;gap:1rem}._EditOpeningPage_formActions_rs4xt_17169{flex-direction:column-reverse}._EditOpeningPage_cancelButton_rs4xt_17182,._EditOpeningPage_submitButton_rs4xt_17212{width:100%;justify-content:center}}@media (max-width: 480px){._EditOpeningPage_breadcrumb_rs4xt_16805{font-size:.8rem}._EditOpeningPage_breadcrumbIcon_rs4xt_16844,._EditOpeningPage_breadcrumbSeparator_rs4xt_16849{width:.875rem;height:.875rem}._EditOpeningPage_pageIconCircle_rs4xt_16888{width:48px;height:48px;border-radius:12px}._EditOpeningPage_pageIcon_rs4xt_16888{width:24px;height:24px}._EditOpeningPage_pageTitle_rs4xt_16911{font-size:1.25rem}._EditOpeningPage_pageDescription_rs4xt_16929{font-size:.875rem}._EditOpeningPage_mainCard_rs4xt_16940{padding:1rem}._EditOpeningPage_cardTitle_rs4xt_16968{font-size:1.125rem}._EditOpeningPage_sectionTitle_rs4xt_17053{font-size:1rem}._EditOpeningPage_formInput_rs4xt_17089,._EditOpeningPage_formTextarea_rs4xt_17128,._EditOpeningPage_formLabel_rs4xt_17078{font-size:.875rem}._EditOpeningPage_cancelButton_rs4xt_17182,._EditOpeningPage_submitButton_rs4xt_17212{padding:.625rem 1.25rem;font-size:.875rem}}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390{flex:1;background:transparent;min-height:100vh}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398{background:transparent}._EmployeeDetails_topBar_rs4xt_17402{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._EmployeeDetails_pageHeader_rs4xt_17409{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}._EmployeeDetails_pageEyebrow_rs4xt_17417{font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--color-text-secondary, #6b7280);text-transform:uppercase;margin:0 0 .25rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_pageEyebrow_rs4xt_17417{color:var(--color-text-muted, #9ca3af)}._EmployeeDetails_pageTitle_rs4xt_17430{font-size:2rem;font-weight:700;margin:0}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_pageTitle_rs4xt_17430{color:#f9fafb}._EmployeeDetails_pageDescription_rs4xt_17440{margin:.25rem 0 0;color:var(--color-text-secondary, #6b7280)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_pageDescription_rs4xt_17440{color:#d1d5db}._EmployeeDetails_headerActions_rs4xt_17449{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._EmployeeDetails_primaryButton_rs4xt_17456,._EmployeeDetails_secondaryButton_rs4xt_17457{display:inline-flex;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:.75rem;padding:.65rem 1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._EmployeeDetails_primaryButton_rs4xt_17456{background:var(--gradient-brand);color:#fff;box-shadow:0 10px 30px color-mix(in srgb,var(--color-primary) 25%,transparent)}._EmployeeDetails_primaryButton_rs4xt_17456:hover{transform:translateY(-1px);box-shadow:0 14px 36px color-mix(in srgb,var(--color-primary) 35%,transparent)}._EmployeeDetails_secondaryButton_rs4xt_17457{background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);color:#4b5563}._EmployeeDetails_secondaryButton_rs4xt_17457:hover{background:color-mix(in srgb,var(--color-primary) 16%,transparent);transform:translateY(-1px)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_secondaryButton_rs4xt_17457{color:#e5e7eb;border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_secondaryButton_rs4xt_17457:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}._EmployeeDetails_statsGrid_rs4xt_17501{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}._EmployeeDetails_statCard_rs4xt_17508{background:#ffffffc7;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1rem;padding:1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;box-shadow:0 12px 34px #00000014;transition:transform .2s ease,box-shadow .2s ease}._EmployeeDetails_statCard_rs4xt_17508:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0000001f}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_statCard_rs4xt_17508{background:#2d3748c7;border-color:#ffffff0f}._EmployeeDetails_statContent_rs4xt_17532{display:flex;flex-direction:column;gap:.2rem}._EmployeeDetails_statLabel_rs4xt_17538{font-size:.85rem;color:var(--color-text-secondary, #6b7280);margin:0}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_statLabel_rs4xt_17538{color:#d1d5db}._EmployeeDetails_statValue_rs4xt_17548{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text, #111827)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_statValue_rs4xt_17548{color:#f9fafb}._EmployeeDetails_statIcon_rs4xt_17559{width:2.75rem;height:2.75rem;border-radius:.9rem;display:grid;place-items:center;background:var(--gradient-brand);color:#fff;flex-shrink:0}._EmployeeDetails_breadcrumb_rs4xt_17571{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._EmployeeDetails_breadcrumbList_rs4xt_17578{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0}._EmployeeDetails_breadcrumbItem_rs4xt_17587{display:flex;align-items:center}._EmployeeDetails_breadcrumbLink_rs4xt_17592{color:var(--color-primary);text-decoration:none;transition:color .3s ease;display:flex;align-items:center}._EmployeeDetails_breadcrumbLink_rs4xt_17592:hover{color:var(--color-accent)}._EmployeeDetails_breadcrumbSeparator_rs4xt_17604{color:var(--color-text-muted, #9ca3af);width:1.25rem;height:1.25rem}._EmployeeDetails_breadcrumbCurrent_rs4xt_17610{color:var(--color-text-secondary, #6b7280);margin-left:.25rem}._EmployeeDetails_backLink_rs4xt_17615{display:flex;align-items:center;color:var(--color-primary);text-decoration:none;transition:color .3s ease;font-weight:500}._EmployeeDetails_backLink_rs4xt_17615:hover{color:var(--color-accent)}._EmployeeDetails_gridLayout_rs4xt_17629{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 1280px){._EmployeeDetails_gridLayout_rs4xt_17629{grid-template-columns:repeat(4,1fr)}}._EmployeeDetails_leftColumn_rs4xt_17641{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1280px){._EmployeeDetails_leftColumn_rs4xt_17641{grid-column:span 1}}._EmployeeDetails_rightColumn_rs4xt_17653{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1280px){._EmployeeDetails_rightColumn_rs4xt_17653{grid-column:span 3}}._EmployeeDetails_card_rs4xt_17666{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;box-shadow:0 8px 32px #0000001a;padding:1.5rem;border:1px solid rgba(255,255,255,.18);transition:transform .3s ease,box-shadow .3s ease}._EmployeeDetails_card_rs4xt_17666:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_card_rs4xt_17666{background:#2d3748e6;border:1px solid rgba(255,255,255,.1)}._EmployeeDetails_profileCard_rs4xt_17687{text-align:center}._EmployeeDetails_avatarContainer_rs4xt_17691{margin-bottom:1rem;display:flex;justify-content:center}._EmployeeDetails_avatar_rs4xt_17691{display:inline-block;width:6rem;height:6rem;border-radius:50%;border:3px solid var(--color-primary);overflow:hidden}._EmployeeDetails_avatarImage_rs4xt_17706{width:100%;height:100%;object-fit:cover}._EmployeeDetails_employeeName_rs4xt_17712{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_employeeName_rs4xt_17712{color:#f9fafb}._EmployeeDetails_employeePosition_rs4xt_17723{color:var(--color-text-secondary, #6b7280);font-size:.875rem;margin-bottom:.25rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_employeePosition_rs4xt_17723{color:var(--color-text-muted, #9ca3af)}._EmployeeDetails_employeeId_rs4xt_17733{color:var(--color-text-secondary, #6b7280);font-size:.875rem;margin-bottom:1rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_employeeId_rs4xt_17733{color:var(--color-text-muted, #9ca3af)}._EmployeeDetails_statusBadge_rs4xt_17743{display:inline-block;padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;text-transform:capitalize}._EmployeeDetails_statusActive_rs4xt_17752{background:linear-gradient(135deg,#10b981,#059669);color:#fff}._EmployeeDetails_statusInactive_rs4xt_17757{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}._EmployeeDetails_infoList_rs4xt_17762{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;text-align:left}._EmployeeDetails_infoItem_rs4xt_17770{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.05)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_infoItem_rs4xt_17770{border-bottom:1px solid rgba(255,255,255,.1)}._EmployeeDetails_infoLabel_rs4xt_17781{color:var(--color-text-secondary, #6b7280);font-size:.875rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_infoLabel_rs4xt_17781{color:var(--color-text-muted, #9ca3af)}._EmployeeDetails_infoValue_rs4xt_17790{color:#1f2937;font-weight:600;font-size:.875rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_infoValue_rs4xt_17790{color:#f9fafb}._EmployeeDetails_editButton_rs4xt_17801{margin-top:1.5rem;width:100%;padding:.75rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s ease,box-shadow .3s ease}._EmployeeDetails_editButton_rs4xt_17801:hover{transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeeDetails_quickLinksTitle_rs4xt_17824{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_quickLinksTitle_rs4xt_17824{color:#f9fafb}._EmployeeDetails_quickLinksList_rs4xt_17835{display:flex;flex-direction:column;gap:.5rem}._EmployeeDetails_quickLinkItem_rs4xt_17841{padding:.75rem;background:color-mix(in srgb,var(--color-primary) 5%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem}._EmployeeDetails_quickLinkItem_rs4xt_17841:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);transform:translate(4px)}._EmployeeDetails_quickLinkIcon_rs4xt_17859{color:var(--color-primary);width:1.25rem;height:1.25rem}._EmployeeDetails_quickLinkText_rs4xt_17865{color:#1f2937;font-weight:500}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_quickLinkText_rs4xt_17865{color:#f9fafb}._EmployeeDetails_accordionSection_rs4xt_17875{margin-bottom:1.5rem}._EmployeeDetails_accordionHeader_rs4xt_17879{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;cursor:pointer;font-size:1.125rem;font-weight:600;transition:transform .2s ease;width:100%;text-align:left}._EmployeeDetails_accordionHeader_rs4xt_17879:hover{transform:translateY(-2px)}._EmployeeDetails_accordionTitle_rs4xt_17900{display:flex;align-items:center;gap:.75rem}._EmployeeDetails_accordionIcon_rs4xt_17906,._EmployeeDetails_accordionToggle_rs4xt_17911{width:1.5rem;height:1.5rem}._EmployeeDetails_accordionContent_rs4xt_17916{margin-top:1rem;animation:_EmployeeDetails_kf_slideDown_rs4xt_1 .3s ease}@keyframes _EmployeeDetails_kf_slideDown_rs4xt_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._EmployeeDetails_infoGrid_rs4xt_17933{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){._EmployeeDetails_infoGrid_rs4xt_17933{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._EmployeeDetails_infoGrid_rs4xt_17933{grid-template-columns:repeat(3,1fr)}}._EmployeeDetails_infoCard_rs4xt_17951{padding:1rem;background:color-mix(in srgb,var(--color-primary) 5%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}._EmployeeDetails_infoCardLabel_rs4xt_17960{color:var(--color-text-secondary, #6b7280);font-size:.875rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_infoCardLabel_rs4xt_17960{color:var(--color-text-muted, #9ca3af)}._EmployeeDetails_infoCardValue_rs4xt_17973{color:#1f2937;font-weight:600;font-size:1rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_infoCardValue_rs4xt_17973{color:#f9fafb}._EmployeeDetails_tableContainer_rs4xt_17984{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._EmployeeDetails_table_rs4xt_17984{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._EmployeeDetails_tableHeader_rs4xt_18003,._EmployeeDetails_tableHeader_rs4xt_18003 th,._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_tableHeader_rs4xt_18003 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._EmployeeDetails_tableRow_rs4xt_18042{border-bottom:1px solid var(--color-border);transition:background .15s ease}._EmployeeDetails_tableRow_rs4xt_18042:hover{background:var(--color-primary-subtle)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_tableRow_rs4xt_18042{border-bottom:1px solid var(--color-border);transition:background .15s ease}._EmployeeDetails_tableCell_rs4xt_18056,._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_tableCell_rs4xt_18056{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._EmployeeDetails_actionButtons_rs4xt_18072{display:flex;gap:.5rem}._EmployeeDetails_iconButton_rs4xt_18077{padding:.375rem;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;background:transparent}._EmployeeDetails_editIconButton_rs4xt_18086{color:#3b82f6}._EmployeeDetails_editIconButton_rs4xt_18086:hover{background:#3b82f61a}._EmployeeDetails_deleteIconButton_rs4xt_18094{color:#ef4444}._EmployeeDetails_deleteIconButton_rs4xt_18094:hover{background:#ef44441a}._EmployeeDetails_addButton_rs4xt_18102{padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:transform .2s ease,box-shadow .3s ease;margin-top:1rem}._EmployeeDetails_addButton_rs4xt_18102:hover{transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}@keyframes _EmployeeDetails_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _EmployeeDetails_kf_slideUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._EmployeeDetails_errorMessage_rs4xt_18155{margin-bottom:1rem;padding:.75rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid #ef4444;border-radius:.5rem;color:#dc2626;font-size:.875rem}._EmployeeDetails_successMessage_rs4xt_18167{margin-bottom:1rem;padding:.75rem;background:#10b9811a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid #10b981;border-radius:.5rem;color:#059669;font-size:.875rem}._EmployeeDetails_formGroup_rs4xt_18183{display:flex;flex-direction:column}._EmployeeDetails_formLabel_rs4xt_18188{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.375rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_formLabel_rs4xt_18188{color:#d1d5db}._EmployeeDetails_required_rs4xt_18199{color:#ef4444;margin-left:.25rem}._EmployeeDetails_formInput_rs4xt_18204,._EmployeeDetails_formSelect_rs4xt_18205,._EmployeeDetails_formTextarea_rs4xt_18206{padding:.625rem;border:1px solid var(--color-border, #d1d5db);border-radius:.5rem;font-size:.875rem;transition:all .2s ease;background:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._EmployeeDetails_formInput_rs4xt_18204:focus,._EmployeeDetails_formSelect_rs4xt_18205:focus,._EmployeeDetails_formTextarea_rs4xt_18206:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_formInput_rs4xt_18204,._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_formSelect_rs4xt_18205,._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_formTextarea_rs4xt_18206{background:#374151e6;border-color:#fff3;color:#f9fafb}._EmployeeDetails_formTextarea_rs4xt_18206{resize:vertical;min-height:5rem}._EmployeeDetails_checkbox_rs4xt_18238{width:1rem;height:1rem;margin-right:.5rem;cursor:pointer}._EmployeeDetails_checkboxLabel_rs4xt_18245{display:flex;align-items:center;font-size:.875rem;color:#374151;cursor:pointer}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_checkboxLabel_rs4xt_18245{color:#d1d5db}._EmployeeDetails_cancelButton_rs4xt_18257{padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._EmployeeDetails_cancelButton_rs4xt_18257:hover{background:#fffc;border-color:#cbd5e1cc;color:var(--color-text-secondary, #475569)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_cancelButton_rs4xt_18257{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_cancelButton_rs4xt_18257:hover{background:#374151e6;border-color:#4b5563cc;color:#d1d5db}._EmployeeDetails_submitButton_rs4xt_18289{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:var(--gradient-brand);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeeDetails_submitButton_rs4xt_18289:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeeDetails_submitButton_rs4xt_18289:disabled{opacity:.6;cursor:not-allowed}._EmployeeDetails_loadingText_rs4xt_18315{text-align:center;color:var(--color-text-secondary, #6b7280);margin-top:1rem;font-size:.875rem}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_loadingText_rs4xt_18315{color:var(--color-text-muted, #9ca3af)}._EmployeeDetails_loadingContainer_rs4xt_18327{display:flex;justify-content:center;align-items:center;min-height:16rem}._EmployeeDetails_spinner_rs4xt_18334{width:4rem;height:4rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_EmployeeDetails_kf_spin_rs4xt_1 1s linear infinite}@keyframes _EmployeeDetails_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._EmployeeDetails_errorContainer_rs4xt_18350{display:flex;justify-content:center;align-items:center;min-height:100vh;color:#dc2626;font-size:1.125rem}._EmployeeDetails_emptyState_rs4xt_18360{text-align:center;padding:2rem;color:var(--color-text-secondary, #6b7280)}._EmployeeDetails_employeeDetailsContainer_rs4xt_17390._EmployeeDetails_dark_rs4xt_17398 ._EmployeeDetails_emptyState_rs4xt_18360{color:var(--color-text-muted, #9ca3af)}@media (max-width: 768px){._EmployeeDetails_employeeDetailsContainer_rs4xt_17390{padding:1rem}._EmployeeDetails_infoGrid_rs4xt_17933{grid-template-columns:1fr}}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelModal_rs4xt_18385{background:#0f172af2;border-color:#47556999}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelModalHeader_rs4xt_18390{border-bottom-color:#4755698c;background:#0f172afa}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelModalTitle_rs4xt_18395{color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelModalMeta_rs4xt_18399{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelSummaryStrip_rs4xt_18403{background:linear-gradient(135deg,#1e293be6,#334155d1);border-color:#475569a6}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelSummaryStrip_rs4xt_18403 h5{color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelGridWrapper_rs4xt_18412{background:#0f172acc;border-color:#47556999}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelRibbon_rs4xt_18417{background:#1e293be6;border-bottom-color:#47556999}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_hotTableTheme_rs4xt_18422 .handsontable{color:#e2e8f0}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_hotTableTheme_rs4xt_18422 .handsontable th{background:#1e293beb;color:#cbd5f5}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_hotTableTheme_rs4xt_18422 .handsontable td{background:#0f172ad9;color:#e2e8f0}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_hotTableTheme_rs4xt_18422 .handsontable .currentRow,._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_hotTableTheme_rs4xt_18422 .handsontable .currentCol,._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_hotTableTheme_rs4xt_18422 .handsontable .area{background:#47556940}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelTable_rs4xt_18442 th{background:#1e293be6;color:#cbd5f5}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelTable_rs4xt_18442 th,._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelTable_rs4xt_18442 td{border-color:#47556999}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelCellInput_rs4xt_18452{color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_iconButton_rs4xt_18456{background:#1e293bcc;border-color:#47556999}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_iconButtonIcon_rs4xt_18461{color:#cbd5f5}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelNotesInput_rs4xt_18465{background:#0f172acc;border-color:#47556999;color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_excelDangerZone_rs4xt_18471{background:#450a0a66;border-color:#fca5a566}@keyframes _EmployeePayroll_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _EmployeePayroll_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _EmployeePayroll_kf_slideInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _EmployeePayroll_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._EmployeePayroll_payrollContainer_rs4xt_18385{min-height:100vh;background:transparent;animation:_EmployeePayroll_kf_fadeIn_rs4xt_1 .3s ease-in;transition:background .3s ease}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385{background:transparent}._EmployeePayroll_content_rs4xt_18526{max-width:100vw}._EmployeePayroll_loadingContainer_rs4xt_18532{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}._EmployeePayroll_loadingSpinner_rs4xt_18541{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_EmployeePayroll_kf_spin_rs4xt_1 1s linear infinite}._EmployeePayroll_loadingText_rs4xt_18550{color:var(--color-text-secondary, #64748b);font-size:.95rem}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_loadingText_rs4xt_18550{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_errorContainer_rs4xt_18560{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem}._EmployeePayroll_errorText_rs4xt_18568{color:#ef4444;font-size:.95rem;padding:1rem 1.5rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;border:1px solid rgba(239,68,68,.2)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_errorText_rs4xt_18568{color:#f87171;background:#f871711a;border-color:#f8717133}._EmployeePayroll_breadcrumb_rs4xt_18586{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;animation:_EmployeePayroll_kf_slideInLeft_rs4xt_1 .4s ease-out}._EmployeePayroll_breadcrumbLink_rs4xt_18595{display:flex;align-items:center;gap:.375rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:color .2s}._EmployeePayroll_breadcrumbLink_rs4xt_18595:hover{color:var(--color-primary)}._EmployeePayroll_breadcrumbIcon_rs4xt_18608{width:1rem;height:1rem}._EmployeePayroll_breadcrumbSeparator_rs4xt_18613{width:1rem;height:1rem;color:#cbd5e1}._EmployeePayroll_breadcrumbCurrent_rs4xt_18619{color:var(--color-primary);font-weight:500}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_breadcrumbLink_rs4xt_18595{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_breadcrumbLink_rs4xt_18595:hover{color:var(--color-primary-light)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_breadcrumbSeparator_rs4xt_18613{color:var(--color-text-secondary, #475569)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_breadcrumbCurrent_rs4xt_18619{color:var(--color-primary-light)}._EmployeePayroll_pageHeader_rs4xt_18641{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;animation:_EmployeePayroll_kf_slideInLeft_rs4xt_1 .5s ease-out;gap:1rem}._EmployeePayroll_pageHeaderContent_rs4xt_18650{display:flex;align-items:center;gap:1.5rem}._EmployeePayroll_pageIconCircle_rs4xt_18656{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 30%,transparent);flex-shrink:0}._EmployeePayroll_pageIcon_rs4xt_18656{width:32px;height:32px;color:#fff}._EmployeePayroll_pageTitleSection_rs4xt_18674{display:flex;flex-direction:column;gap:.375rem}._EmployeePayroll_pageTitle_rs4xt_18674{font-size:1.875rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._EmployeePayroll_pageDescription_rs4xt_18690{color:var(--color-text-secondary, #64748b);font-size:.95rem;margin:0}._EmployeePayroll_createButton_rs4xt_18696{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_createButton_rs4xt_18696:hover{transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeePayroll_createIcon_rs4xt_18717{width:1.125rem;height:1.125rem}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_pageIconCircle_rs4xt_18656{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_pageTitle_rs4xt_18674{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_pageDescription_rs4xt_18690{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_createButton_rs4xt_18696{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_createButton_rs4xt_18696:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeePayroll_card_rs4xt_18748{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(226,232,240,.8);animation:_EmployeePayroll_kf_slideInUp_rs4xt_1 .6s ease-out}._EmployeePayroll_cardHeader_rs4xt_18759{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(226,232,240,.8)}._EmployeePayroll_cardTitleSection_rs4xt_18768{display:flex;align-items:center;gap:.75rem}._EmployeePayroll_cardTitleIcon_rs4xt_18774{width:1.5rem;height:1.5rem;color:var(--color-primary)}._EmployeePayroll_cardTitle_rs4xt_18768{font-size:1.25rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._EmployeePayroll_cardSubtitle_rs4xt_18787{margin:0;font-size:.9rem;color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_card_rs4xt_18748{background:#1e293b99;border-color:#47556966}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_cardHeader_rs4xt_18759{border-bottom-color:#47556966}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_cardTitleIcon_rs4xt_18774{color:var(--color-primary-light)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_cardTitle_rs4xt_18768{color:#f1f5f9}._EmployeePayroll_processingGrid_rs4xt_18810{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}._EmployeePayroll_processingStep_rs4xt_18816{display:flex;gap:1rem;padding:1rem;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:#f8fafc99;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._EmployeePayroll_processingIconCircle_rs4xt_18827{width:48px;height:48px;border-radius:14px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 25%,transparent)}._EmployeePayroll_processingIcon_rs4xt_18827{width:24px;height:24px;color:#fff}._EmployeePayroll_processingBody_rs4xt_18844{flex:1;display:flex;flex-direction:column;gap:.35rem}._EmployeePayroll_processingStepHeader_rs4xt_18851{display:flex;align-items:center;gap:.5rem}._EmployeePayroll_processingStepIndex_rs4xt_18857{font-size:.75rem;font-weight:600;padding:.2rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 15%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary)}._EmployeePayroll_processingStepTitle_rs4xt_18868{font-size:1rem;font-weight:600;color:#1f2937;margin:0}._EmployeePayroll_processingDescription_rs4xt_18875{margin:0;color:var(--color-text-secondary, #64748b);font-size:.9rem}._EmployeePayroll_processingTags_rs4xt_18881{display:flex;flex-wrap:wrap;gap:.4rem}._EmployeePayroll_processingTag_rs4xt_18881{font-size:.75rem;font-weight:500;padding:.2rem .65rem;border-radius:999px;background:#e2e8f0b3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #475569)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_processingStep_rs4xt_18816{background:#1e293bcc;border-color:#47556999}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_processingIconCircle_rs4xt_18827{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 25%,transparent)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_processingStepTitle_rs4xt_18868{color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_processingDescription_rs4xt_18875{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_processingTag_rs4xt_18881{background:#33415599;color:#cbd5f5}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_cardSubtitle_rs4xt_18787{color:#cbd5f5}._EmployeePayroll_controlsRow_rs4xt_18926{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}._EmployeePayroll_searchWrapper_rs4xt_18935{flex:1;min-width:250px}._EmployeePayroll_searchInput_rs4xt_18940{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._EmployeePayroll_searchInput_rs4xt_18940:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._EmployeePayroll_searchInput_rs4xt_18940::placeholder{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_filterControls_rs4xt_18964{display:flex;align-items:center;gap:.5rem}._EmployeePayroll_sortButton_rs4xt_18970{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._EmployeePayroll_sortButton_rs4xt_18970:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._EmployeePayroll_sortIcon_rs4xt_18997{width:1.125rem;height:1.125rem;color:var(--color-text-secondary, #64748b)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_searchInput_rs4xt_18940{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_searchInput_rs4xt_18940:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_searchInput_rs4xt_18940::placeholder{color:var(--color-text-secondary, #64748b)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_sortButton_rs4xt_18970{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_sortButton_rs4xt_18970:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_sortIcon_rs4xt_18997{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_filesGrid_rs4xt_19058{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._EmployeePayroll_fileCard_rs4xt_19065{background:#f8fafccc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;flex-direction:column;gap:1rem}._EmployeePayroll_fileCard_rs4xt_19065:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014;border-color:#cbd5e1}._EmployeePayroll_fileCardHeader_rs4xt_19084{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._EmployeePayroll_fileStatusBadge_rs4xt_19091{font-size:.7rem;font-weight:700;padding:.2rem .75rem;border-radius:999px;background:#4ade8033;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#15803d}._EmployeePayroll_fileIconCircle_rs4xt_19102{width:56px;height:56px;border-radius:12px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_fileIcon_rs4xt_19102{width:28px;height:28px;color:#fff}._EmployeePayroll_fileInfo_rs4xt_19119{display:flex;flex-direction:column;gap:.35rem;text-align:left}._EmployeePayroll_fileDepartment_rs4xt_19126{font-size:1rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._EmployeePayroll_fileConfigName_rs4xt_19133{margin:0;font-size:.85rem;color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_fileMonth_rs4xt_19139{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary, #64748b)}._EmployeePayroll_fileMonthIcon_rs4xt_19147{width:1rem;height:1rem}._EmployeePayroll_fileActions_rs4xt_19152{display:flex;gap:.5rem}._EmployeePayroll_secondaryButton_rs4xt_19157{display:flex;align-items:center;gap:.4rem;padding:.55rem .9rem;border-radius:8px;border:1px solid var(--color-border, #e2e8f0);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #475569);cursor:pointer;transition:all .2s ease;font-size:.85rem}._EmployeePayroll_secondaryButton_rs4xt_19157:hover{border-color:#c7d2fe;color:var(--color-primary);box-shadow:0 4px 10px color-mix(in srgb,var(--color-primary) 15%,transparent)}._EmployeePayroll_secondaryIcon_rs4xt_19179{width:1rem;height:1rem}._EmployeePayroll_downloadButton_rs4xt_19184{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #3b82f64d}._EmployeePayroll_downloadButton_rs4xt_19184:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}._EmployeePayroll_downloadIcon_rs4xt_19206{width:1.125rem;height:1.125rem}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_fileCard_rs4xt_19065{background:#0f172a66;border-color:#47556966}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_fileCard_rs4xt_19065:hover{border-color:#64748b66;box-shadow:0 8px 24px #0000004d}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_fileIconCircle_rs4xt_19102{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_fileDepartment_rs4xt_19126{color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_fileMonth_rs4xt_19139{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_downloadButton_rs4xt_19184{background:linear-gradient(135deg,#60a5fa,#93c5fd);box-shadow:0 4px 12px #60a5fa4d}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_downloadButton_rs4xt_19184:hover{box-shadow:0 6px 16px #60a5fa66}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_fileStatusBadge_rs4xt_19091{background:#22c55e26;color:#4ade80}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_fileConfigName_rs4xt_19133{color:#cbd5f5}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_secondaryButton_rs4xt_19157{background:#1e293bcc;border-color:#47556999;color:#e2e8f0}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_secondaryButton_rs4xt_19157:hover{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);color:var(--color-primary-light)}._EmployeePayroll_pagination_rs4xt_19264{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._EmployeePayroll_paginationInfo_rs4xt_19280{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._EmployeePayroll_paginationButtons_rs4xt_19286,._EmployeePayroll_pageButton_rs4xt_19306{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._EmployeePayroll_pageButton_rs4xt_19306:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._EmployeePayroll_pageButton_rs4xt_19306:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._EmployeePayroll_pageButton_rs4xt_19306._EmployeePayroll_active_rs4xt_19340{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_pagination_rs4xt_19264{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_paginationInfo_rs4xt_19280{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_pageButton_rs4xt_19306{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_pageButton_rs4xt_19306:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_pageButton_rs4xt_19306._EmployeePayroll_active_rs4xt_19340{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._EmployeePayroll_departmentEditor_rs4xt_19404{animation-delay:.1s}._EmployeePayroll_editorHeader_rs4xt_19408{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(226,232,240,.8);flex-wrap:wrap;gap:1rem}._EmployeePayroll_editorTitleSection_rs4xt_19419{display:flex;align-items:center;gap:1rem}._EmployeePayroll_editorIconCircle_rs4xt_19425{width:48px;height:48px;border-radius:12px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_editorIcon_rs4xt_19425{width:24px;height:24px;color:#fff}._EmployeePayroll_editorTitle_rs4xt_19419{font-size:1.125rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._EmployeePayroll_editorSubtitle_rs4xt_19449{font-size:.875rem;color:var(--color-text-secondary, #64748b);margin:0;margin-top:.25rem}._EmployeePayroll_editorActions_rs4xt_19456{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._EmployeePayroll_payrollNameInput_rs4xt_19463{padding:.625rem 1rem;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .2s,box-shadow .2s;min-width:200px}._EmployeePayroll_payrollNameInput_rs4xt_19463:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EmployeePayroll_addItemButton_rs4xt_19482{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #10b9814d}._EmployeePayroll_addItemButton_rs4xt_19482:hover{transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}._EmployeePayroll_addItemIcon_rs4xt_19503{width:1.125rem;height:1.125rem}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_editorHeader_rs4xt_19408{border-bottom-color:#47556966}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_editorIconCircle_rs4xt_19425{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_editorTitle_rs4xt_19419{color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_editorSubtitle_rs4xt_19449{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_payrollNameInput_rs4xt_19463{background:#0f172a99;border-color:#47556966;color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_payrollNameInput_rs4xt_19463:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_addItemButton_rs4xt_19482{background:linear-gradient(135deg,#34d399,#6ee7b7);box-shadow:0 4px 12px #34d3994d}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_addItemButton_rs4xt_19482:hover{box-shadow:0 6px 16px #34d39966}._EmployeePayroll_payrollItemsList_rs4xt_19546{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}._EmployeePayroll_payrollItem_rs4xt_19546{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#f8fafccc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;cursor:grab}._EmployeePayroll_payrollItem_rs4xt_19546:hover{background:var(--color-surface, white);border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}._EmployeePayroll_payrollItem_rs4xt_19546._EmployeePayroll_dragging_rs4xt_19573{transform:scale(1.02);box-shadow:0 8px 24px #00000026;cursor:grabbing}._EmployeePayroll_itemContent_rs4xt_19579{display:flex;align-items:center;gap:1rem;flex:1}._EmployeePayroll_dragHandle_rs4xt_19586{width:1.25rem;height:1.25rem;color:var(--color-text-muted, #94a3b8);flex-shrink:0}._EmployeePayroll_itemDetails_rs4xt_19593{display:flex;flex-direction:column;gap:.375rem}._EmployeePayroll_itemName_rs4xt_19599{font-size:.95rem;font-weight:600;color:var(--color-text, #1e293b)}._EmployeePayroll_itemMeta_rs4xt_19605{display:flex;align-items:center;gap:.75rem;font-size:.875rem}._EmployeePayroll_itemTypeBadge_rs4xt_19612{padding:.25rem .625rem;background:var(--gradient-brand);color:#fff;border-radius:6px;font-size:.75rem;font-weight:500}._EmployeePayroll_itemUnit_rs4xt_19621{color:var(--color-text-secondary, #64748b);font-weight:500}._EmployeePayroll_deleteItemButton_rs4xt_19626{padding:.5rem;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}._EmployeePayroll_deleteItemButton_rs4xt_19626:hover{background:#ef44441a}._EmployeePayroll_deleteItemIcon_rs4xt_19642{width:1.125rem;height:1.125rem;color:#ef4444}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_payrollItem_rs4xt_19546{background:#0f172a66;border-color:#47556966}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_payrollItem_rs4xt_19546:hover{background:#1e293b99;border-color:#64748b66}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_dragHandle_rs4xt_19586{color:var(--color-text-secondary, #64748b)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_itemName_rs4xt_19599{color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_itemTypeBadge_rs4xt_19612{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_itemUnit_rs4xt_19621{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_deleteItemButton_rs4xt_19626:hover{background:#f871711a}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_deleteItemIcon_rs4xt_19642{color:#f87171}._EmployeePayroll_saveSection_rs4xt_19683{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid rgba(226,232,240,.8)}._EmployeePayroll_saveButton_rs4xt_19690{padding:.75rem 2rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_saveButton_rs4xt_19690:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeePayroll_saveButton_rs4xt_19690:disabled{opacity:.6;cursor:not-allowed}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_saveSection_rs4xt_19683{border-top-color:#47556966}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_saveButton_rs4xt_19690{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_saveButton_rs4xt_19690:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeePayroll_emptyState_rs4xt_19727{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary, #64748b);font-size:.95rem}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_emptyState_rs4xt_19727{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_excelModal_rs4xt_18385{width:100vw;height:100vh;max-width:none;max-height:none;overflow:hidden;display:flex;flex-direction:column;border-radius:0;border:none;padding:0;gap:.85rem;animation:_modal_kf_popIn_rs4xt_1 .25s cubic-bezier(.16,1,.3,1) both}._EmployeePayroll_excelModalHeader_rs4xt_18390{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(226,232,240,.75);background:var(--color-surface, #ffffff)}._EmployeePayroll_excelModalMeta_rs4xt_18399{margin:0;font-size:.85rem;color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_excelModalTitle_rs4xt_18395{margin:.35rem 0 0;font-size:1.65rem;font-weight:700;color:var(--color-text, #0f172a)}._EmployeePayroll_excelModalHeaderActions_rs4xt_19777{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}._EmployeePayroll_iconButton_rs4xt_18456{width:40px;height:40px;border-radius:10px;border:1px solid var(--color-border, #e2e8f0);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}._EmployeePayroll_iconButton_rs4xt_18456:hover{background:var(--color-surface-subtle, #f8fafc)}._EmployeePayroll_iconButtonIcon_rs4xt_18461{width:1rem;height:1rem;color:var(--color-text-secondary, #475569)}._EmployeePayroll_excelSummaryStrip_rs4xt_18403{margin:0 1.5rem 1.1rem;padding:.85rem 1.1rem;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid rgba(203,213,225,.7);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}._EmployeePayroll_excelSummaryStrip_rs4xt_18403 p{margin:0;font-size:.8rem;color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_excelSummaryStrip_rs4xt_18403 h5{margin:.2rem 0 0;font-size:1.18rem;font-weight:700;color:var(--color-text, #1e293b)}._EmployeePayroll_excelRibbon_rs4xt_18417{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;align-items:center;margin:0;padding:.75rem 1.5rem 1rem;border-bottom:1px solid rgba(226,232,240,.8);background:var(--color-surface-subtle, #f8fafc)}._EmployeePayroll_excelRibbonGroup_rs4xt_19845{display:flex;flex-direction:column;gap:.5rem}._EmployeePayroll_excelRibbonMeta_rs4xt_19851{display:flex;align-items:center;justify-content:flex-end}._EmployeePayroll_ribbonLabel_rs4xt_19857{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted, #94a3b8);font-weight:700}._EmployeePayroll_excelToolbarActions_rs4xt_19865{display:flex;align-items:center;gap:.75rem}._EmployeePayroll_excelRowCount_rs4xt_19871{font-size:.85rem;color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_excelGridWrapper_rs4xt_18412{border:1px solid var(--color-border, #e2e8f0);border-radius:14px;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;min-height:320px;margin:0 1.5rem;flex:1;display:flex;flex-direction:column}._EmployeePayroll_excelTableScroll_rs4xt_19890{flex:1;overflow:hidden}._EmployeePayroll_hotTableTheme_rs4xt_18422{width:100%;min-width:100%;height:100%}._EmployeePayroll_hotTableTheme_rs4xt_18422 .handsontable th{font-weight:600}._EmployeePayroll_hiddenFileInput_rs4xt_19905{display:none}._EmployeePayroll_excelTable_rs4xt_18442{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.85rem}._EmployeePayroll_excelTable_rs4xt_18442 th,._EmployeePayroll_excelTable_rs4xt_18442 td{padding:.65rem .75rem;border-bottom:1px solid var(--color-border, #e2e8f0);text-align:left;min-width:140px;white-space:nowrap}._EmployeePayroll_excelTable_rs4xt_18442 th:first-child,._EmployeePayroll_excelTable_rs4xt_18442 td:first-child{min-width:220px}._EmployeePayroll_excelTable_rs4xt_18442 th:nth-child(2),._EmployeePayroll_excelTable_rs4xt_18442 td:nth-child(2){min-width:160px}._EmployeePayroll_excelTable_rs4xt_18442 th:nth-child(3),._EmployeePayroll_excelTable_rs4xt_18442 td:nth-child(3){min-width:190px}._EmployeePayroll_excelTable_rs4xt_18442 th:nth-last-child(4),._EmployeePayroll_excelTable_rs4xt_18442 td:nth-last-child(4),._EmployeePayroll_excelTable_rs4xt_18442 th:nth-last-child(3),._EmployeePayroll_excelTable_rs4xt_18442 td:nth-last-child(3),._EmployeePayroll_excelTable_rs4xt_18442 th:nth-last-child(2),._EmployeePayroll_excelTable_rs4xt_18442 td:nth-last-child(2){min-width:160px}._EmployeePayroll_excelTable_rs4xt_18442 th:last-child,._EmployeePayroll_excelTable_rs4xt_18442 td:last-child{min-width:90px;text-align:center}._EmployeePayroll_excelTable_rs4xt_18442 th{background:var(--color-surface-subtle, #f8fafc);font-size:.8rem;font-weight:600;color:var(--color-text-secondary, #475569);position:sticky;top:0;z-index:1}._EmployeePayroll_columnHeader_rs4xt_19966{display:flex;flex-direction:column;gap:.35rem}._EmployeePayroll_columnBadge_rs4xt_19972{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:999px}._EmployeePayroll_earningBadge_rs4xt_19979{background:#10b98126;color:#047857}._EmployeePayroll_deductionBadge_rs4xt_19984{background:#f8717126;color:#b91c1c}._EmployeePayroll_excelCellInput_rs4xt_18452{width:100%;border:1px solid transparent;background:transparent;font-size:.85rem;color:var(--color-text, #0f172a);padding:.35rem .25rem}._EmployeePayroll_excelCellInput_rs4xt_18452:focus{outline:none;border-color:#c7d2fe;background:color-mix(in srgb,var(--color-primary) 6%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:6px}._EmployeePayroll_rowIconButton_rs4xt_20007{background:transparent;border:none;padding:.25rem;cursor:pointer;border-radius:6px}._EmployeePayroll_rowIconButton_rs4xt_20007:hover{background:#f8717126}._EmployeePayroll_rowIcon_rs4xt_20007{width:1rem;height:1rem;color:#b91c1c}._EmployeePayroll_excelNotesSection_rs4xt_20025{margin:0 1.5rem;display:flex;flex-direction:column;gap:.6rem}._EmployeePayroll_excelNotesInput_rs4xt_18465{min-height:120px;border-radius:12px;border:1px solid var(--color-border, #e2e8f0);padding:.9rem;font-size:.9rem;color:var(--color-text, #0f172a);resize:vertical}._EmployeePayroll_excelNotesInput_rs4xt_18465:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}._EmployeePayroll_excelDangerZone_rs4xt_18471{margin:0 1.5rem 1.25rem;padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(248,113,113,.35);background:#fef2f2b3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:1rem}._EmployeePayroll_excelDangerZone_rs4xt_18471 h5{margin:0 0 .25rem;font-size:1rem;color:#b91c1c}._EmployeePayroll_excelDangerZone_rs4xt_18471 p{margin:0;font-size:.85rem;color:#b45309}._EmployeePayroll_fullscreenOverlay_rs4xt_20076{align-items:stretch;padding:0}._EmployeePayroll_modal-xl_rs4xt_20083{max-width:95vw!important}._EmployeePayroll_closeIcon_rs4xt_20091{width:1.25rem;height:1.25rem;color:var(--color-text-secondary, #64748b)}._EmployeePayroll_formGroup_rs4xt_20098{display:flex;flex-direction:column;gap:.5rem}._EmployeePayroll_formLabel_rs4xt_20104{font-size:.875rem;font-weight:500;color:var(--color-text, #1e293b)}._EmployeePayroll_required_rs4xt_20110{color:#ef4444}._EmployeePayroll_formInput_rs4xt_20114{padding:.75rem 1rem;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);transition:border-color .2s,box-shadow .2s}._EmployeePayroll_formInput_rs4xt_20114:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EmployeePayroll_formInput_rs4xt_20114::placeholder{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_cancelButton_rs4xt_20134{min-width:120px;padding:.75rem 1.5rem;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;font-weight:500;color:var(--color-text-secondary, #64748b);cursor:pointer;transition:background .2s,border-color .2s}._EmployeePayroll_cancelButton_rs4xt_20134:hover{background:var(--color-surface-subtle, #f8fafc);border-color:#cbd5e1}._EmployeePayroll_submitButton_rs4xt_20154{min-width:180px;padding:.75rem 1.5rem;background:var(--gradient-brand);border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);display:flex;align-items:center;justify-content:center;gap:.5rem}._EmployeePayroll_submitButton_rs4xt_20154:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeePayroll_submitButton_rs4xt_20154:disabled{opacity:.6;cursor:not-allowed}._EmployeePayroll_submitButtonIcon_rs4xt_20182{width:1.125rem;height:1.125rem}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_closeIcon_rs4xt_20091{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_formLabel_rs4xt_20104{color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_formInput_rs4xt_20114{background:#0f172a99;border-color:#47556966;color:#f1f5f9}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_formInput_rs4xt_20114:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_formInput_rs4xt_20114::placeholder{color:var(--color-text-secondary, #64748b)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_cancelButton_rs4xt_20134{background:#0f172a99;border-color:#47556966;color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_cancelButton_rs4xt_20134:hover{background:#1e293bcc;border-color:#64748b66}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_submitButton_rs4xt_20154{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_submitButton_rs4xt_20154:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}@media (max-width: 980px){._EmployeePayroll_excelModal_rs4xt_18385{width:100%;max-height:96vh;padding:1rem;gap:.85rem}._EmployeePayroll_excelModalHeader_rs4xt_18390{padding:.25rem .2rem .75rem}._EmployeePayroll_excelModalHeaderActions_rs4xt_19777{width:100%;justify-content:flex-start}._EmployeePayroll_excelToolbar_rs4xt_19865{padding:.75rem}._EmployeePayroll_excelTableScroll_rs4xt_19890{max-height:380px}._EmployeePayroll_hotTableTheme_rs4xt_18422{height:380px}}._EmployeePayroll_deleteIconCircle_rs4xt_20267{width:64px;height:64px;margin:2rem auto 1rem;border-radius:50%;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center}._EmployeePayroll_deleteIcon_rs4xt_20267{width:32px;height:32px;color:#ef4444}._EmployeePayroll_deleteModalMessage_rs4xt_20287{color:var(--color-text-secondary, #64748b);font-size:.95rem;margin:0 0 1.5rem;padding:0 1.5rem;line-height:1.5}._EmployeePayroll_deleteButton_rs4xt_20295{flex:1;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #ef44444d;display:flex;align-items:center;justify-content:center;gap:.5rem}._EmployeePayroll_deleteButton_rs4xt_20295:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ef444466}._EmployeePayroll_deleteButtonIcon_rs4xt_20318{width:1.125rem;height:1.125rem}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_deleteIconCircle_rs4xt_20267{background:#f871711a}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_deleteIcon_rs4xt_20267{color:#f87171}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_deleteModalMessage_rs4xt_20287{color:var(--color-text-muted, #94a3b8)}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_deleteButton_rs4xt_20295{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 12px #f871714d}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_deleteButton_rs4xt_20295:hover{box-shadow:0 6px 16px #f8717166}._EmployeePayroll_errorToast_rs4xt_20346{position:fixed;bottom:2rem;right:2rem;background:#ef4444;color:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 8px 24px #0003;z-index:1001;animation:_EmployeePayroll_kf_slideInUp_rs4xt_1 .3s ease-out;max-width:400px}._EmployeePayroll_payrollContainer_rs4xt_18385._EmployeePayroll_darkTheme_rs4xt_18385 ._EmployeePayroll_errorToast_rs4xt_20346{background:#dc2626}@media (max-width: 1024px){._EmployeePayroll_payrollContainer_rs4xt_18385{padding:1.5rem}._EmployeePayroll_pageHeaderContent_rs4xt_18650{gap:1rem}._EmployeePayroll_pageIconCircle_rs4xt_18656{width:56px;height:56px}._EmployeePayroll_pageIcon_rs4xt_18656{width:28px;height:28px}._EmployeePayroll_pageTitle_rs4xt_18674{font-size:1.5rem}._EmployeePayroll_filesGrid_rs4xt_19058{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 768px){._EmployeePayroll_payrollContainer_rs4xt_18385{padding:1rem}._EmployeePayroll_breadcrumb_rs4xt_18586{font-size:.8125rem}._EmployeePayroll_pageHeader_rs4xt_18641{flex-direction:column;align-items:flex-start}._EmployeePayroll_pageHeaderContent_rs4xt_18650{width:100%}._EmployeePayroll_createButton_rs4xt_18696{width:100%;justify-content:center}._EmployeePayroll_card_rs4xt_18748{padding:1.5rem}._EmployeePayroll_controlsRow_rs4xt_18926{flex-direction:column;align-items:stretch}._EmployeePayroll_searchWrapper_rs4xt_18935{width:100%}._EmployeePayroll_filterControls_rs4xt_18964{width:100%;justify-content:space-between}._EmployeePayroll_filesGrid_rs4xt_19058{grid-template-columns:1fr}._EmployeePayroll_editorHeader_rs4xt_19408{flex-direction:column;align-items:flex-start}._EmployeePayroll_editorActions_rs4xt_19456{width:100%;flex-direction:column}._EmployeePayroll_payrollNameInput_rs4xt_19463{width:100%}._EmployeePayroll_addItemButton_rs4xt_19482{width:100%;justify-content:center}._EmployeePayroll_pagination_rs4xt_19264{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._EmployeePayroll_paginationInfo_rs4xt_19280{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._EmployeePayroll_paginationButtons_rs4xt_19286{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._EmployeePayroll_errorToast_rs4xt_20346{left:1rem;right:1rem;bottom:1rem}._EmployeePayroll_processingGrid_rs4xt_18810{grid-template-columns:1fr}._EmployeePayroll_excelModal_rs4xt_18385{padding:1.25rem;max-height:95vh;width:100vw}._EmployeePayroll_excelModalHeader_rs4xt_18390,._EmployeePayroll_excelToolbar_rs4xt_19865{flex-direction:column;align-items:flex-start}._EmployeePayroll_excelToolbarActions_rs4xt_19865{width:100%;justify-content:space-between}._EmployeePayroll_excelSummaryStrip_rs4xt_18403{grid-template-columns:1fr}}@media (max-width: 480px){._EmployeePayroll_pageIconCircle_rs4xt_18656{width:48px;height:48px}._EmployeePayroll_pageIcon_rs4xt_18656{width:24px;height:24px}._EmployeePayroll_pageTitle_rs4xt_18674{font-size:1.25rem}._EmployeePayroll_pageDescription_rs4xt_18690{font-size:.875rem}._EmployeePayroll_card_rs4xt_18748{padding:1rem}._EmployeePayroll_paginationButtons_rs4xt_19286,._EmployeePayroll_pageButton_rs4xt_19306{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}}@keyframes _EmployeeSalary_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _EmployeeSalary_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _EmployeeSalary_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _EmployeeSalary_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._EmployeeSalary_salaryContainer_rs4xt_20645{flex:1;width:100%;min-height:100vh;padding:1.25rem;display:grid;gap:1rem;overflow-x:hidden;animation:_EmployeeSalary_kf_fadeIn_rs4xt_1 .3s ease-in-out}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656{background:transparent}._EmployeeSalary_loadingContainer_rs4xt_20661,._EmployeeSalary_errorContainer_rs4xt_20662{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;gap:1rem}._EmployeeSalary_spinner_rs4xt_20671{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_EmployeeSalary_kf_spin_rs4xt_1 1s linear infinite}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_spinner_rs4xt_20671{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._EmployeeSalary_errorContainer_rs4xt_20662{color:#dc2626}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_errorContainer_rs4xt_20662{color:#fca5a5}._EmployeeSalary_breadcrumb_rs4xt_20694{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6;animation:_EmployeeSalary_kf_slideInLeft_rs4xt_1 .4s ease-out}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_breadcrumb_rs4xt_20694{color:#d1d5dbe6}._EmployeeSalary_breadcrumbIcon_rs4xt_20708{width:1rem;height:1rem}._EmployeeSalary_breadcrumbSeparator_rs4xt_20713{width:1rem;height:1rem;color:#9ca3af99}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_breadcrumbSeparator_rs4xt_20713{color:#6b728099}._EmployeeSalary_breadcrumbItem_rs4xt_20723{color:#6b7280cc;transition:color .2s ease}._EmployeeSalary_breadcrumbItem_rs4xt_20723:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_breadcrumbItem_rs4xt_20723{color:#d1d5dbcc}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_breadcrumbItem_rs4xt_20723:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._EmployeeSalary_breadcrumbItemActive_rs4xt_20740{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:500}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_breadcrumbItemActive_rs4xt_20740{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._EmployeeSalary_pageHeader_rs4xt_20750{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;animation:_EmployeeSalary_kf_slideInLeft_rs4xt_1 .6s ease}._EmployeeSalary_pageHeaderContent_rs4xt_20759{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._EmployeeSalary_iconTitleGroup_rs4xt_20767{display:flex;align-items:center;gap:1rem}._EmployeeSalary_pageIconCircle_rs4xt_20773{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent);animation:_EmployeeSalary_kf_fadeInUp_rs4xt_1 .6s ease-out}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_pageIconCircle_rs4xt_20773{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 20%,transparent)}._EmployeeSalary_pageIcon_rs4xt_20773{width:32px;height:32px;color:#fff}._EmployeeSalary_pageTitle_rs4xt_20796{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_pageTitle_rs4xt_20796{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._EmployeeSalary_pageDescription_rs4xt_20814{color:#6b7280e6;font-size:.875rem;margin:0}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_pageDescription_rs4xt_20814{color:#d1d5dbe6}._EmployeeSalary_btnPrimary_rs4xt_20824{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeeSalary_btnPrimary_rs4xt_20824:hover{transform:translateY(-2px)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_btnPrimary_rs4xt_20824{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._EmployeeSalary_btnIcon_rs4xt_20848{width:1.25rem;height:1.25rem}._EmployeeSalary_statsGrid_rs4xt_20854{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));animation:_EmployeeSalary_kf_fadeInUp_rs4xt_1 .6s ease-out .2s both}._EmployeeSalary_statCard_rs4xt_20861{background:#ffffffb8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.35);border-radius:1rem;padding:1.2rem;box-shadow:0 8px 30px #1f268726;display:flex;justify-content:space-between;align-items:center;gap:.75rem;transition:all .3s ease;position:relative;overflow:hidden}._EmployeeSalary_statCard_rs4xt_20861:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._EmployeeSalary_statCard_rs4xt_20861:hover{transform:translateY(-4px);box-shadow:0 12px 48px #1f268740}._EmployeeSalary_statCard_rs4xt_20861:hover:before{opacity:1}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_statCard_rs4xt_20861{background:#1f2937b8;border:1px solid rgba(75,85,99,.4)}._EmployeeSalary_statContent_rs4xt_20903{display:grid;gap:.35rem}._EmployeeSalary_statLabel_rs4xt_20908{font-size:.82rem;color:#6b7280e6;margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.4px}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_statLabel_rs4xt_20908{color:#d1d5dbcc}._EmployeeSalary_statValue_rs4xt_20921{font-size:1.5rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_statValue_rs4xt_20921{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._EmployeeSalary_statIcon_rs4xt_20938{margin-left:0}._EmployeeSalary_statIconCircle_rs4xt_20942{width:3rem;height:3rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#fff;background:var(--gradient-brand);box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 35%,transparent);transition:all .3s ease}._EmployeeSalary_statCard_rs4xt_20861:hover ._EmployeeSalary_statIconCircle_rs4xt_20942{transform:scale(1.1);box-shadow:0 6px 24px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeeSalary_statIconActive_rs4xt_20962{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d}._EmployeeSalary_statCard_rs4xt_20861:hover ._EmployeeSalary_statIconActive_rs4xt_20962{box-shadow:0 6px 24px #10b98166}._EmployeeSalary_statIconInactive_rs4xt_20971{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef44444d}._EmployeeSalary_statCard_rs4xt_20861:hover ._EmployeeSalary_statIconInactive_rs4xt_20971{box-shadow:0 6px 24px #ef444466}._EmployeeSalary_statIconNew_rs4xt_20980{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f64d}._EmployeeSalary_statCard_rs4xt_20861:hover ._EmployeeSalary_statIconNew_rs4xt_20980{box-shadow:0 6px 24px #3b82f666}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_statIconCircle_rs4xt_20942{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._EmployeeSalary_card_rs4xt_20994{background:#ffffffb8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.35);border-radius:1rem;box-shadow:0 8px 30px #1f268726;overflow:hidden;animation:_EmployeeSalary_kf_fadeInUp_rs4xt_1 .6s ease-out .4s both}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_card_rs4xt_20994{background:#1f2937b8;border:1px solid rgba(75,85,99,.4)}._EmployeeSalary_cardHeader_rs4xt_21009{display:flex;justify-content:space-between;align-items:center;padding:1rem;gap:.8rem;flex-wrap:wrap}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_cardHeader_rs4xt_21009{border-bottom:0}._EmployeeSalary_cardTitle_rs4xt_21022{font-size:1.25rem;font-weight:700;color:#1e293bf2;margin:0}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_cardSubtitle_rs4xt_21029{color:var(--color-text-muted, #94a3b8)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_cardTitle_rs4xt_21022{color:#f9fafb}._EmployeeSalary_cardActions_rs4xt_21037{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._EmployeeSalary_searchContainer_rs4xt_21044{position:relative;min-width:260px;flex:1}._EmployeeSalary_searchInput_rs4xt_21050{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._EmployeeSalary_searchInput_rs4xt_21050:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_searchInput_rs4xt_21050{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_searchInput_rs4xt_21050:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._EmployeeSalary_sortControls_rs4xt_21090{display:flex;align-items:center;gap:.75rem}._EmployeeSalary_sortButton_rs4xt_21096{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._EmployeeSalary_sortButton_rs4xt_21096:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_sortButton_rs4xt_21096{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_sortButton_rs4xt_21096:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._EmployeeSalary_sortIcon_rs4xt_21150{width:20px;height:20px}._EmployeeSalary_tableWrapper_rs4xt_21156{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);width:100%;max-width:100%;min-width:0}._EmployeeSalary_tableWrapper_rs4xt_21156>div{width:100%;max-width:100%}._EmployeeSalary_table_rs4xt_21156{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._EmployeeSalary_table_rs4xt_21156 thead{background:#f1f5f980}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_table_rs4xt_21156 thead{background:#0f172a80}._EmployeeSalary_table_rs4xt_21156 th,._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_table_rs4xt_21156 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._EmployeeSalary_table_rs4xt_21156 tbody tr{border-bottom:1px solid var(--color-border, #e2e8f0);transition:background-color .2s ease}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_table_rs4xt_21156 tbody tr{border-bottom-color:#334155}._EmployeeSalary_table_rs4xt_21156 tbody tr:hover,._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_table_rs4xt_21156 tbody tr:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._EmployeeSalary_table_rs4xt_21156 td,._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_table_rs4xt_21156 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._EmployeeSalary_checkboxCell_rs4xt_21250{width:40px}._EmployeeSalary_actionsCell_rs4xt_21254{width:150px}._EmployeeSalary_checkbox_rs4xt_21250{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_checkbox_rs4xt_21250{accent-color:var(--color-primary-light)}._EmployeeSalary_employeeInfo_rs4xt_21270{display:flex;align-items:center;gap:.75rem}._EmployeeSalary_avatarLink_rs4xt_21276{flex-shrink:0}._EmployeeSalary_employeeName_rs4xt_21280{font-weight:600;color:var(--color-text, #1e293b)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_employeeName_rs4xt_21280{color:#f1f5f9}._EmployeeSalary_emailLink_rs4xt_21289{color:#3b82f6;text-decoration:none;transition:color .2s ease}._EmployeeSalary_emailLink_rs4xt_21289:hover{color:#2563eb;text-decoration:underline}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_emailLink_rs4xt_21289{color:#60a5fa}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_emailLink_rs4xt_21289:hover{color:#93c5fd}._EmployeeSalary_salaryCell_rs4xt_21308{font-weight:600;color:#10b981}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_salaryCell_rs4xt_21308{color:#34d399}._EmployeeSalary_actionButtons_rs4xt_21318{display:flex;align-items:center;gap:.5rem}._EmployeeSalary_statusBadge_rs4xt_21324{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;font-weight:600;font-size:.8rem;border:1px solid transparent}._EmployeeSalary_statusActive_rs4xt_21335{background:#10b9811f;color:#0f5132;border-color:#10b98140}._EmployeeSalary_statusInactive_rs4xt_21341{background:#ef44441f;color:#7f1d1d;border-color:#ef444440}._EmployeeSalary_actionIcon_rs4xt_21347{width:18px;height:18px}._EmployeeSalary_printButton_rs4xt_21352,._EmployeeSalary_editButton_rs4xt_21353,._EmployeeSalary_deleteActionButton_rs4xt_21354{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._EmployeeSalary_printButton_rs4xt_21352{background:#3b82f61a;color:#3b82f6}._EmployeeSalary_printButton_rs4xt_21352:hover{background:#3b82f633;transform:translateY(-2px)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_printButton_rs4xt_21352{background:#60a5fa26;color:#60a5fa}._EmployeeSalary_editButton_rs4xt_21353{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}._EmployeeSalary_editButton_rs4xt_21353:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent);transform:translateY(-2px)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_editButton_rs4xt_21353{background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent-light)}._EmployeeSalary_deleteActionButton_rs4xt_21354{background:#ef44441a;color:#ef4444}._EmployeeSalary_deleteActionButton_rs4xt_21354:hover{background:#ef444433;transform:translateY(-2px)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_deleteActionButton_rs4xt_21354{background:#f8717126;color:#f87171}._EmployeeSalary_emptyRow_rs4xt_21411{text-align:center;padding:3rem 1.5rem!important;color:var(--color-text-muted, #94a3b8);font-style:italic}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_emptyRow_rs4xt_21411{color:var(--color-text-secondary, #64748b)}._EmployeeSalary_closeIcon_rs4xt_21434{width:24px;height:24px}._EmployeeSalary_form_rs4xt_21440{padding:2rem}._EmployeeSalary_formGrid_rs4xt_21444{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._EmployeeSalary_formGroup_rs4xt_21450{display:flex;flex-direction:column;gap:.5rem}._EmployeeSalary_formLabel_rs4xt_21456{font-weight:500;font-size:.95rem;color:#334155}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_formLabel_rs4xt_21456{color:#cbd5e1}._EmployeeSalary_formInput_rs4xt_21466{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;font-family:inherit}._EmployeeSalary_formInput_rs4xt_21466:disabled{background-color:var(--color-surface-subtle, #f1f5f9);cursor:not-allowed}._EmployeeSalary_formInput_rs4xt_21466:focus:not(:disabled){outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_formInput_rs4xt_21466{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_formInput_rs4xt_21466:disabled{background-color:#0f172a}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_formInput_rs4xt_21466:focus:not(:disabled){border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._EmployeeSalary_cancelButton_rs4xt_21507{padding:.75rem 1.5rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;font-weight:600;color:var(--color-text-secondary, #64748b);background-color:transparent;cursor:pointer;transition:all .2s ease;font-family:inherit}._EmployeeSalary_cancelButton_rs4xt_21507:hover{background-color:var(--color-surface-subtle, #f1f5f9);border-color:#cbd5e1;color:var(--color-text-secondary, #475569)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_cancelButton_rs4xt_21507{border-color:#334155;color:var(--color-text-muted, #94a3b8)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_cancelButton_rs4xt_21507:hover{background-color:#1e293b;border-color:#475569;color:#cbd5e1}._EmployeeSalary_submitButton_rs4xt_21537{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;background:var(--gradient-brand);cursor:pointer;transition:all .2s ease;font-family:inherit;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeeSalary_submitButton_rs4xt_21537:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeeSalary_submitButton_rs4xt_21537:disabled{opacity:.6;cursor:not-allowed;transform:none}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_submitButton_rs4xt_21537{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_submitButton_rs4xt_21537:hover:not(:disabled){box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._EmployeeSalary_deleteIconCircle_rs4xt_21577{width:64px;height:64px;border-radius:50%;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_deleteIconCircle_rs4xt_21577{background:#f871711a}._EmployeeSalary_deleteIcon_rs4xt_21577{width:32px;height:32px;color:#ef4444}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_deleteIcon_rs4xt_21577{color:#f87171}._EmployeeSalary_deleteTitle_rs4xt_21604{font-size:1.5rem;font-weight:700;color:var(--color-text, #1e293b);margin:0 0 .5rem}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_deleteTitle_rs4xt_21604{color:#f1f5f9}._EmployeeSalary_deleteMessage_rs4xt_21615{font-size:.95rem;color:var(--color-text-secondary, #64748b);margin:0 0 2rem}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_deleteMessage_rs4xt_21615{color:var(--color-text-muted, #94a3b8)}._EmployeeSalary_deleteButton_rs4xt_21625{background:linear-gradient(135deg,#ef4444,#dc2626);padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;justify-content:center}._EmployeeSalary_deleteButton_rs4xt_21625:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px)}._EmployeeSalary_salaryContainer_rs4xt_20645._EmployeeSalary_darkTheme_rs4xt_20656 ._EmployeeSalary_deleteButton_rs4xt_21625{background:linear-gradient(135deg,#f87171,#ef4444)}@media (max-width: 1024px){._EmployeeSalary_salaryContainer_rs4xt_20645{padding:1.5rem}._EmployeeSalary_pageTitle_rs4xt_20796{font-size:1.75rem}._EmployeeSalary_statsGrid_rs4xt_20854{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._EmployeeSalary_formGrid_rs4xt_21444{grid-template-columns:1fr}}@media (max-width: 768px){._EmployeeSalary_salaryContainer_rs4xt_20645{padding:.85rem}._EmployeeSalary_pageHeader_rs4xt_20750{flex-direction:column;align-items:flex-start}._EmployeeSalary_btnPrimary_rs4xt_20824{width:100%;justify-content:center}._EmployeeSalary_pageTitle_rs4xt_20796{font-size:1.5rem}._EmployeeSalary_statsGrid_rs4xt_20854{grid-template-columns:repeat(2,1fr)}._EmployeeSalary_cardHeader_rs4xt_21009{padding:1.25rem 1.5rem;flex-direction:column;align-items:flex-start}._EmployeeSalary_table_rs4xt_21156{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._EmployeeSalary_table_rs4xt_21156 th,._EmployeeSalary_table_rs4xt_21156 td{padding:.75rem 1rem}._EmployeeSalary_cancelButton_rs4xt_21507,._EmployeeSalary_submitButton_rs4xt_21537{width:100%;justify-content:center}}@media (max-width: 480px){._EmployeeSalary_breadcrumb_rs4xt_20694{font-size:.8rem}._EmployeeSalary_breadcrumbIcon_rs4xt_20708,._EmployeeSalary_breadcrumbSeparator_rs4xt_20713{width:.875rem;height:.875rem}._EmployeeSalary_pageIconCircle_rs4xt_20773{width:48px;height:48px;border-radius:12px}._EmployeeSalary_pageIcon_rs4xt_20773{width:24px;height:24px}._EmployeeSalary_pageTitle_rs4xt_20796{font-size:1.25rem}._EmployeeSalary_pageDescription_rs4xt_20814{font-size:.875rem}._EmployeeSalary_statsGrid_rs4xt_20854{grid-template-columns:1fr}._EmployeeSalary_cardHeader_rs4xt_21009{padding:1rem}._EmployeeSalary_cardTitle_rs4xt_21022{font-size:1.125rem}._EmployeeSalary_table_rs4xt_21156{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._EmployeeSalary_table_rs4xt_21156 th,._EmployeeSalary_table_rs4xt_21156 td{padding:.625rem .75rem}._EmployeeSalary_form_rs4xt_21440{padding:1.5rem}}@keyframes _Employees_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Employees_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _Employees_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Employees_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Employees_employeesContainer_rs4xt_21823{min-height:100vh;background:transparent;animation:_Employees_kf_fadeIn_rs4xt_1 .6s ease-out}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829{background:transparent}._Employees_breadcrumb_rs4xt_21834{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;animation:_Employees_kf_fadeInUp_rs4xt_1 .5s ease-out}._Employees_breadcrumbLink_rs4xt_21842{display:flex;align-items:center;gap:.25rem;color:var(--color-primary-light);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}._Employees_breadcrumbLink_rs4xt_21842:hover{color:var(--color-primary)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_breadcrumbLink_rs4xt_21842{color:var(--color-primary-light)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_breadcrumbLink_rs4xt_21842:hover{color:var(--color-accent-light)}._Employees_breadcrumbIcon_rs4xt_21865{width:1rem;height:1rem}._Employees_breadcrumbSeparator_rs4xt_21870{width:1rem;height:1rem;color:var(--color-text-muted, #9ca3af);flex-shrink:0}._Employees_breadcrumbCurrent_rs4xt_21877{color:var(--color-text-secondary, #6b7280);font-size:.875rem;font-weight:500}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_breadcrumbCurrent_rs4xt_21877{color:var(--color-text-muted, #9ca3af)}._Employees_pageHeader_rs4xt_21888{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;animation:_Employees_kf_fadeInUp_rs4xt_1 .6s ease-out;gap:1.5rem}._Employees_pageHeaderContent_rs4xt_21897{flex:1}._Employees_pageHeaderActions_rs4xt_21901{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._Employees_pageHeaderActions_rs4xt_21901 button{min-height:2.75rem}@media (max-width: 640px){._Employees_pageHeaderActions_rs4xt_21901{width:100%;flex-direction:column;align-items:stretch}._Employees_pageHeaderActions_rs4xt_21901 button{width:100%;justify-content:center}}._Employees_pageTitle_rs4xt_21925{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_pageTitle_rs4xt_21925{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Employees_pageDescription_rs4xt_21942{color:var(--color-text-secondary, #6b7280);font-size:.875rem;margin:0}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_pageDescription_rs4xt_21942{color:var(--color-text-muted, #9ca3af)}._Employees_primaryButton_rs4xt_21953{display:flex;align-items:center;gap:.5rem;background:var(--gradient-brand);color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);white-space:nowrap}._Employees_primaryButton_rs4xt_21953:hover{transform:translateY(-2px);box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Employees_primaryButton_rs4xt_21953:active{transform:translateY(0)}._Employees_secondaryButton_rs4xt_21979{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:#fffffff2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#312e81;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 18%,transparent);white-space:nowrap}._Employees_secondaryButton_rs4xt_21979:hover{transform:translateY(-2px);box-shadow:0 10px 18px color-mix(in srgb,var(--color-primary) 25%,transparent);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);background:#eef2ff;color:#1d4ed8}._Employees_secondaryButton_rs4xt_21979:active{transform:translateY(0)}._Employees_secondaryButton_rs4xt_21979 ._Employees_buttonIcon_rs4xt_22010{color:#4c1d95}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_secondaryButton_rs4xt_21979{background:#374151bf;border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);color:#c7d2fe;box-shadow:0 4px 14px #0f172a8c}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_secondaryButton_rs4xt_21979:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent);border-color:color-mix(in srgb,var(--color-primary) 65%,transparent);color:#e0e7ff}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_secondaryButton_rs4xt_21979 ._Employees_buttonIcon_rs4xt_22010{color:#c7d2fe}._Employees_buttonIcon_rs4xt_22010{width:1.25rem;height:1.25rem}._Employees_statsGrid_rs4xt_22037{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_Employees_kf_fadeInUp_rs4xt_1 .7s ease-out}._Employees_statCard_rs4xt_22045{background:var(--color-surface, rgba(255, 255, 255, .7));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(255, 255, 255, .8));border-radius:1rem;padding:1.5rem;display:flex;align-items:center;gap:1.25rem;transition:all .3s ease;box-shadow:0 4px 16px #00000014;position:relative;overflow:hidden}._Employees_statCard_rs4xt_22045:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Employees_statCard_rs4xt_22045:hover:before{opacity:1}._Employees_statCard_rs4xt_22045:hover{transform:translateY(-4px);box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_statCard_rs4xt_22045{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_statCard_rs4xt_22045:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 12px 48px #0009}._Employees_statIconCircle_rs4xt_22093{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--gradient-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:transform .3s ease}._Employees_statCard_rs4xt_22045:hover ._Employees_statIconCircle_rs4xt_22093{transform:scale(1.05)}._Employees_statIconActive_rs4xt_22110{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}._Employees_statIconInactive_rs4xt_22115{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d}._Employees_statIconNew_rs4xt_22120{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d}._Employees_statIcon_rs4xt_22093{width:2rem;height:2rem;color:#fff}._Employees_statContent_rs4xt_22131{flex:1;min-width:0}._Employees_statLabel_rs4xt_22136{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0 0 .5rem;font-weight:500}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_statLabel_rs4xt_22136{color:var(--color-text-muted, #9ca3af)}._Employees_statValue_rs4xt_22147{font-size:2rem;font-weight:700;color:var(--color-text, #111827);margin:0;line-height:1}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_statValue_rs4xt_22147{color:#f9fafb}._Employees_controlsCard_rs4xt_22160{background:var(--color-surface, rgba(255, 255, 255, .7));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(255, 255, 255, .8));border-radius:1rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 16px #00000014;animation:_Employees_kf_fadeInUp_rs4xt_1 .8s ease-out;position:relative;z-index:5;overflow:visible}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_controlsCard_rs4xt_22160{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Employees_controlsContent_rs4xt_22180{display:flex;flex-direction:column;gap:1.5rem;overflow:visible}@media (min-width: 768px){._Employees_controlsContent_rs4xt_22180{flex-direction:row;justify-content:space-between;align-items:flex-start}}._Employees_filterSection_rs4xt_22195{flex:1}._Employees_filterTitle_rs4xt_22199{font-size:.875rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .75rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_filterTitle_rs4xt_22199{color:#f9fafb}._Employees_filterGroup_rs4xt_22210{display:flex;gap:.75rem;position:relative;z-index:6}._Employees_employeesCardWrapper_rs4xt_22217{position:relative;z-index:1}._Employees_viewToggle_rs4xt_22222{display:flex;gap:.5rem;align-items:center}._Employees_viewButton_rs4xt_22228{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#fff9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s ease}._Employees_viewButton_rs4xt_22228:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);color:var(--color-primary-light)}._Employees_viewButtonActive_rs4xt_22249{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-primary-light)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_viewButton_rs4xt_22228{background:#37415199;border-color:#4b556399;color:#cbd5f5}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_viewButtonActive_rs4xt_22249{background:color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);color:var(--color-accent-light)}._Employees_viewIcon_rs4xt_22267{width:1.25rem;height:1.25rem}._Employees_tableCard_rs4xt_22272,._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_tableCard_rs4xt_22272{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Employees_tableWrapper_rs4xt_22294{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);width:100%;min-width:0}._Employees_table_rs4xt_22272{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%;min-width:860px}._Employees_tableHeaderCell_rs4xt_22316,._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_tableHeaderCell_rs4xt_22316{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Employees_tableRow_rs4xt_22342,._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_tableRow_rs4xt_22342{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Employees_tableCell_rs4xt_22352,._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_tableCell_rs4xt_22352{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Employees_tableEmployee_rs4xt_22368{display:flex;align-items:center;gap:.75rem}._Employees_tableAvatar_rs4xt_22374{width:2.5rem;height:2.5rem;border-radius:9999px;overflow:hidden;border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);display:flex;align-items:center;justify-content:center}._Employees_tableAvatar_rs4xt_22374 img{width:100%;height:100%;object-fit:cover}._Employees_tableEmployeeName_rs4xt_22391{color:inherit;text-decoration:none;font-weight:600}._Employees_tableEmployeeName_rs4xt_22391:hover{color:var(--color-primary-light)}._Employees_tableActions_rs4xt_22401{display:flex;gap:.5rem}._Employees_searchInput_rs4xt_22406{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;flex:1;min-width:200px}._Employees_searchInput_rs4xt_22406:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_searchInput_rs4xt_22406{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_searchInput_rs4xt_22406::placeholder{color:#d1d5dbb3}._Employees_sortControls_rs4xt_22444{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}@media (min-width: 768px){._Employees_sortControls_rs4xt_22444{flex-wrap:nowrap}}._Employees_sortGroup_rs4xt_22457{display:flex;gap:.5rem;align-items:center}._Employees_sortButton_rs4xt_22463{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:2.5rem}._Employees_sortButton_rs4xt_22463:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_sortButton_rs4xt_22463{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_sortButton_rs4xt_22463:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Employees_sortIcon_rs4xt_22518{width:1.25rem;height:1.25rem}._Employees_employeesCardWrapper_rs4xt_22217{animation:_Employees_kf_fadeInUp_rs4xt_1 .9s ease-out}._Employees_employeesGrid_rs4xt_22529{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}._Employees_employeeCard_rs4xt_22536{background:var(--color-surface, rgba(255, 255, 255, .7));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(255, 255, 255, .8));border-radius:1rem;padding:1.5rem;transition:all .3s ease;box-shadow:0 4px 16px #00000014;display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;overflow:hidden;text-align:center}._Employees_employeeCard_rs4xt_22536:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Employees_employeeCard_rs4xt_22536:hover:before{opacity:1}._Employees_employeeCard_rs4xt_22536:hover{transform:translateY(-4px);box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_employeeCard_rs4xt_22536{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_employeeCard_rs4xt_22536:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 12px 48px #0009}._Employees_employeeActions_rs4xt_22586{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem}._Employees_actionButton_rs4xt_22594{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s ease}._Employees_actionButton_rs4xt_22594:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_actionButton_rs4xt_22594{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_actionButton_rs4xt_22594:hover{background:#ef444426;border-color:#ef44444d;color:#f87171}._Employees_actionIcon_rs4xt_22628{width:1.125rem;height:1.125rem}._Employees_employeeAvatar_rs4xt_22633{width:5rem;height:5rem;border-radius:50%;overflow:hidden;border:3px solid color-mix(in srgb,var(--color-primary) 20%,transparent);transition:all .3s ease;display:flex;align-items:center;justify-content:center}._Employees_employeeAvatar_rs4xt_22633:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);transform:scale(1.05)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_employeeAvatar_rs4xt_22633{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_employeeAvatar_rs4xt_22633:hover{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent)}._Employees_avatarImage_rs4xt_22658{width:100%;height:100%;object-fit:cover}._Employees_employeeName_rs4xt_22664{font-size:1.125rem;font-weight:600;color:var(--color-text, #111827);margin:0;text-decoration:none;transition:color .2s ease}._Employees_employeeName_rs4xt_22664:hover{color:var(--color-primary-light)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_employeeName_rs4xt_22664{color:#f9fafb}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_employeeName_rs4xt_22664:hover{color:var(--color-primary-light)}._Employees_employeeRole_rs4xt_22685{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0;line-height:1.5}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_employeeRole_rs4xt_22685{color:var(--color-text-muted, #9ca3af)}._Employees_employeeInfo_rs4xt_22696{width:100%;display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_employeeInfo_rs4xt_22696{border-top-color:#ffffff1a}._Employees_infoItem_rs4xt_22709{display:flex;justify-content:space-between;align-items:center}._Employees_infoLabel_rs4xt_22715{font-size:.813rem;color:var(--color-text-secondary, #6b7280);font-weight:500;margin:0}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_infoLabel_rs4xt_22715{color:var(--color-text-muted, #9ca3af)}._Employees_infoValue_rs4xt_22726{font-size:.813rem;color:var(--color-text, #111827);font-weight:600;margin:0}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_infoValue_rs4xt_22726{color:#f9fafb}._Employees_statusBadge_rs4xt_22737{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.5px;border:1px solid}._Employees_statusConfirmed_rs4xt_22747{background:#10b9811a;color:#059669;border-color:#10b9814d}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_statusConfirmed_rs4xt_22747{background:#10b98126;color:#34d399;border-color:#10b98166}._Employees_statusProbation_rs4xt_22759{background:#f59e0b1a;color:#d97706;border-color:#f59e0b4d}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_statusProbation_rs4xt_22759{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b66}._Employees_emptyState_rs4xt_22772{text-align:center;padding:4rem 2rem;animation:_Employees_kf_fadeInUp_rs4xt_1 .6s ease-out}._Employees_emptyIcon_rs4xt_22778{width:4rem;height:4rem;color:var(--color-text-muted, #9ca3af);margin:0 auto 1.5rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_emptyIcon_rs4xt_22778{color:var(--color-text-secondary, #6b7280)}._Employees_emptyTitle_rs4xt_22789{font-size:1.5rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_emptyTitle_rs4xt_22789{color:#f9fafb}._Employees_emptyMessage_rs4xt_22800{font-size:.938rem;color:var(--color-text-secondary, #6b7280);margin:0 0 1.5rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_emptyMessage_rs4xt_22800{color:var(--color-text-muted, #9ca3af)}._Employees_pagination_rs4xt_22811,._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_pagination_rs4xt_22811{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._Employees_paginationButton_rs4xt_22843{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Employees_paginationButton_rs4xt_22843:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Employees_paginationButton_rs4xt_22843:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_paginationButton_rs4xt_22843{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_paginationButton_rs4xt_22843:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Employees_paginationIcon_rs4xt_22904{width:1.125rem;height:1.125rem}._Employees_paginationInfo_rs4xt_22909,._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_paginationInfo_rs4xt_22909{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._Employees_bulkModal_rs4xt_22927{max-width:980px}._Employees_closeIcon_rs4xt_22940{width:1.25rem;height:1.25rem}._Employees_modalBody_rs4xt_22946{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}._Employees_bulkIntro_rs4xt_22953{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(203,213,225,.3);background:#f9fafbbf}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkIntro_rs4xt_22953{background:#1f2937cc;border-bottom-color:#4b556366}._Employees_bulkEyebrow_rs4xt_22968{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--color-primary-light);margin-bottom:.25rem;font-weight:600}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkEyebrow_rs4xt_22968{color:var(--color-primary-light)}._Employees_templateButton_rs4xt_22981{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:.75rem;border:none;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;font-weight:600;cursor:pointer;box-shadow:0 10px 30px #0ea5e959;transition:transform .2s ease,box-shadow .2s ease}._Employees_templateButton_rs4xt_22981:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0ea5e973}._Employees_templateIcon_rs4xt_23001{width:1.25rem;height:1.25rem}._Employees_bulkUploadArea_rs4xt_23006{margin:1.5rem;padding:1.5rem;border:1px dashed color-mix(in srgb,var(--color-primary) 40%,transparent);border-radius:1rem;text-align:center;background:#ffffffb3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkUploadArea_rs4xt_23006{background:#1f2937cc;border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}._Employees_bulkFileLabel_rs4xt_23027{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;font-weight:600;color:var(--color-text, #0f172a);cursor:pointer;min-height:90px;width:100%}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkFileLabel_rs4xt_23027{color:#f8fafc}._Employees_bulkFileInput_rs4xt_23044{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}._Employees_bulkHint_rs4xt_23051{font-size:.8125rem;color:var(--color-text-secondary, #64748b);margin-top:.75rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkHint_rs4xt_23051{color:#cbd5f5}._Employees_bulkSummary_rs4xt_23061{margin:0 1.5rem 1.5rem;padding:1rem 1.25rem;border-radius:.75rem;background:#f8fafce6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkSummary_rs4xt_23061{background:#1f2937e6}._Employees_bulkSummary_rs4xt_23061 p{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #94a3b8)}._Employees_bulkSummary_rs4xt_23061 h4{margin:.25rem 0 0;font-size:1.5rem;color:var(--color-text, #0f172a)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkSummary_rs4xt_23061 h4{color:#f8fafc}._Employees_bulkPreview_rs4xt_23095{margin:0 1.5rem 1.5rem;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:#ffffffd9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkPreview_rs4xt_23095{background:#111827d9;border-color:#94a3b84d}._Employees_bulkPreviewHeader_rs4xt_23109{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(226,232,240,.7)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkPreviewHeader_rs4xt_23109{border-bottom-color:#334155b3}._Employees_bulkWarning_rs4xt_23121{font-size:.8125rem;color:#f97316;font-weight:600}._Employees_bulkPreviewTableWrapper_rs4xt_23127{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Employees_bulkPreviewTable_rs4xt_23127{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._Employees_bulkPreviewTable_rs4xt_23127 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Employees_bulkPreviewTable_rs4xt_23127 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkPreviewTable_rs4xt_23127 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkPreviewTable_rs4xt_23127 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Employees_bulkErrorList_rs4xt_23188{margin:0 1.5rem 1.5rem;padding:1rem 1.25rem;border-radius:.75rem;background:#fef2f2e6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(239,68,68,.2);color:#991b1b}._Employees_bulkErrorList_rs4xt_23188 ul{margin:.5rem 0 0;padding-left:1rem}._Employees_bulkErrorList_rs4xt_23188 li{margin-bottom:.25rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_bulkErrorList_rs4xt_23188{background:#4c0519b3;border-color:#f8717166;color:#fecaca}._Employees_inlineError_rs4xt_23214{margin:0 1.5rem;padding:.75rem 1rem;border-radius:.5rem;background:#ef44441f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#b91c1c;font-size:.875rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_inlineError_rs4xt_23214{background:#f8717126;color:#fecaca}._Employees_formSection_rs4xt_23230{display:flex;flex-direction:column;gap:1rem}._Employees_sectionHeading_rs4xt_23236{font-size:1rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem;padding-bottom:.75rem;border-bottom:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_sectionHeading_rs4xt_23236{color:#f9fafb;border-bottom-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Employees_formGrid_rs4xt_23250{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 640px){._Employees_formGrid_rs4xt_23250{grid-template-columns:repeat(2,1fr)}}._Employees_formGroup_rs4xt_23262{display:flex;flex-direction:column;gap:.5rem}._Employees_formLabel_rs4xt_23268{font-size:.875rem;font-weight:600;color:#374151}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_formLabel_rs4xt_23268{color:#d1d5db}._Employees_required_rs4xt_23278{color:#ef4444}._Employees_formInput_rs4xt_23282{width:100%;padding:.75rem;border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:var(--color-text, #111827);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease}._Employees_formInput_rs4xt_23282:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent);background:var(--color-surface, white)}._Employees_formInput_rs4xt_23282:disabled{opacity:.6;cursor:not-allowed;background:#e5e7eb80}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_formInput_rs4xt_23282{background:#374151cc;border-color:#4b556399;color:#f9fafbf2}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_formInput_rs4xt_23282:focus{background:#374151f2;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_formInput_rs4xt_23282:disabled{background:#37415166}._Employees_passwordWrapper_rs4xt_23324{position:relative;display:flex;align-items:center}._Employees_passwordToggle_rs4xt_23330{position:absolute;right:.75rem;background:none;border:none;color:var(--color-text-secondary, #6b7280);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}._Employees_passwordToggle_rs4xt_23330:hover{color:var(--color-primary-light)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_passwordToggle_rs4xt_23330{color:var(--color-text-muted, #9ca3af)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_passwordToggle_rs4xt_23330:hover{color:var(--color-primary-light)}._Employees_checkboxGroup_rs4xt_23356{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.5rem;border:1px solid rgba(203,213,225,.3)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_checkboxGroup_rs4xt_23356{background:#3741514d;border-color:#4b556366}._Employees_checkbox_rs4xt_23356{width:1.125rem;height:1.125rem;accent-color:var(--color-primary-light);cursor:pointer}._Employees_permissionsTable_rs4xt_23381{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._Employees_permissionsTable_rs4xt_23381 thead{background:#f9fafb80;border-bottom:2px solid rgba(203,213,225,.3)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_permissionsTable_rs4xt_23381 thead{background:#3741514d;border-bottom-color:#4b556366}._Employees_permissionsTable_rs4xt_23381 th,._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_permissionsTable_rs4xt_23381 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Employees_permissionsTable_rs4xt_23381 td,._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_permissionsTable_rs4xt_23381 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Employees_statusOptions_rs4xt_23441{display:flex;flex-wrap:wrap;gap:1rem}._Employees_statusOption_rs4xt_23441{display:flex;align-items:center;gap:.5rem}._Employees_cancelButton_rs4xt_23456{padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Employees_cancelButton_rs4xt_23456:hover{background:#fffc;border-color:#cbd5e1cc;color:var(--color-text-secondary, #475569)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_cancelButton_rs4xt_23456{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_cancelButton_rs4xt_23456:hover{background:#374151e6;border-color:#4b5563cc;color:#d1d5db}._Employees_submitButton_rs4xt_23488{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:var(--gradient-brand);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Employees_submitButton_rs4xt_23488:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Employees_submitButton_rs4xt_23488:disabled{opacity:.6;cursor:not-allowed}._Employees_buttonSpinner_rs4xt_23514{width:1.125rem;height:1.125rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_Employees_kf_spin_rs4xt_1 .6s linear infinite}._Employees_deleteIcon_rs4xt_23525{width:4rem;height:4rem;color:#ef4444;margin:0 auto 1rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_deleteIcon_rs4xt_23525{color:#f87171}._Employees_deleteTitle_rs4xt_23536{font-size:1.25rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_deleteTitle_rs4xt_23536{color:#f9fafb}._Employees_deleteMessage_rs4xt_23547{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0 0 1.5rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_deleteMessage_rs4xt_23547{color:var(--color-text-muted, #9ca3af)}._Employees_deleteActions_rs4xt_23557{display:flex;gap:.75rem;justify-content:center}._Employees_deleteButton_rs4xt_23563{padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #ef44444d}._Employees_deleteButton_rs4xt_23563:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}._Employees_loadingContainer_rs4xt_23582{min-height:100vh;display:flex;align-items:center;justify-content:center}._Employees_spinner_rs4xt_23589{width:3rem;height:3rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light);border-radius:50%;animation:_Employees_kf_spin_rs4xt_1 .8s linear infinite}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_spinner_rs4xt_23589{border-color:color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light)}._Employees_errorContainer_rs4xt_23604{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}._Employees_errorIcon_rs4xt_23614{width:4rem;height:4rem;color:#ef4444;margin-bottom:1rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_errorIcon_rs4xt_23614{color:#f87171}._Employees_errorTitle_rs4xt_23625{font-size:1.5rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_errorTitle_rs4xt_23625{color:#f9fafb}._Employees_errorMessage_rs4xt_23636{font-size:.938rem;color:var(--color-text-secondary, #6b7280);margin:0}._Employees_employeesContainer_rs4xt_21823._Employees_darkTheme_rs4xt_21829 ._Employees_errorMessage_rs4xt_23636{color:var(--color-text-muted, #9ca3af)}@media (max-width: 767px){._Employees_employeesContainer_rs4xt_21823{padding:1rem}._Employees_pageHeader_rs4xt_21888{flex-direction:column;align-items:flex-start;gap:1rem}._Employees_pageHeaderActions_rs4xt_21901{width:100vw;display:flex;flex-direction:row;gap:1rem;align-items:center;flex-wrap:nowrap}._Employees_secondaryButton_rs4xt_21979{width:20vw;justify-content:center}._Employees_primaryButton_rs4xt_21953{width:70vw;justify-content:center}._Employees_statsGrid_rs4xt_22037{grid-template-columns:1fr}._Employees_controlsContent_rs4xt_22180{gap:1rem}._Employees_sortControls_rs4xt_22444,._Employees_sortGroup_rs4xt_22457{width:100%}._Employees_employeesGrid_rs4xt_22529{grid-template-columns:1fr}._Employees_cancelButton_rs4xt_23456,._Employees_submitButton_rs4xt_23488,._Employees_deleteButton_rs4xt_23563{width:100%;justify-content:center}._Employees_deleteActions_rs4xt_23557{flex-direction:column-reverse;width:100%}._Employees_pagination_rs4xt_22811{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._Employees_paginationButton_rs4xt_22843{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Employees_bulkIntro_rs4xt_22953{flex-direction:column;align-items:flex-start}._Employees_templateButton_rs4xt_22981{width:100%;justify-content:center}}@media (max-width: 480px){._Employees_pageTitle_rs4xt_21925{font-size:1.5rem}._Employees_statCard_rs4xt_22045{flex-direction:column;text-align:center}._Employees_statIconCircle_rs4xt_22093{margin:0 auto}}._Forgetpass_forgetWrapper_rs4xt_23783{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);position:relative;overflow:hidden;font-family:var(--font-sans)}._Forgetpass_forgetWrapper_rs4xt_23783:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:_Forgetpass_kf_moveBackground_rs4xt_1 20s linear infinite}@keyframes _Forgetpass_kf_moveBackground_rs4xt_1{0%{transform:translate(0)}to{transform:translate(50px,50px)}}._Forgetpass_container_rs4xt_23818{width:100%;max-width:1200px;position:relative;z-index:1}._Forgetpass_cardContainer_rs4xt_23826{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 60px #0000004d;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:600px;border:1px solid rgba(255,255,255,.3);transition:all .3s ease}._Forgetpass_cardContainer_rs4xt_23826:hover{box-shadow:0 25px 70px #00000059;transform:translateY(-2px)}._Forgetpass_imageSection_rs4xt_23845{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 90%,transparent),color-mix(in srgb,var(--color-accent) 90%,transparent));display:flex;align-items:center;justify-content:center;padding:3rem;position:relative;overflow:hidden}._Forgetpass_imageSection_rs4xt_23845:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1) 0%,transparent 70%)}._Forgetpass_imageContent_rs4xt_23865{position:relative;z-index:1;text-align:center}._Forgetpass_authImage_rs4xt_23871{max-width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.2));animation:_Forgetpass_kf_float_rs4xt_1 6s ease-in-out infinite}@keyframes _Forgetpass_kf_float_rs4xt_1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}._Forgetpass_formSection_rs4xt_23888{padding:3rem;display:flex;flex-direction:column;justify-content:center;background:#fffffffa}._Forgetpass_logoContainer_rs4xt_23897{text-align:center;margin-bottom:2.5rem}._Forgetpass_logo_rs4xt_23897{max-width:180px;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));transition:transform .3s ease}._Forgetpass_logo_rs4xt_23897:hover{transform:scale(1.05)}._Forgetpass_formHeader_rs4xt_23914{text-align:center;margin-bottom:2rem}._Forgetpass_title_rs4xt_23919{font-size:2rem;font-weight:700;margin-bottom:.75rem;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Forgetpass_subtitle_rs4xt_23929{color:var(--color-text-secondary, #64748b);font-size:.95rem;margin:0;line-height:1.6}._Forgetpass_formGroup_rs4xt_23937{margin-bottom:1.5rem}._Forgetpass_formLabel_rs4xt_23941{display:block;margin-bottom:.5rem;font-weight:600;color:#334155;font-size:.9rem}._Forgetpass_inputGroup_rs4xt_23950{position:relative;display:flex;align-items:center;background:#fffc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:12px;overflow:hidden;transition:all .3s ease}._Forgetpass_inputGroup_rs4xt_23950:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent);background:#fff}._Forgetpass_formInput_rs4xt_23969{flex:1;padding:.875rem 1rem;border:none;background:transparent;font-size:1rem;color:var(--color-text, #1e293b);outline:none}._Forgetpass_formInput_rs4xt_23969::placeholder{color:var(--color-text-muted, #94a3b8)}._Forgetpass_inputIcon_rs4xt_23983{padding:0 1rem;color:var(--color-primary);font-size:1.25rem;display:flex;align-items:center;background:color-mix(in srgb,var(--color-primary) 5%,transparent);height:100%}._Forgetpass_submitBtn_rs4xt_23994{width:100%;padding:1rem;border:none;border-radius:12px;background:var(--gradient-brand);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary) 40%,transparent);position:relative;overflow:hidden}._Forgetpass_submitBtn_rs4xt_23994:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._Forgetpass_submitBtn_rs4xt_23994:hover:before{left:100%}._Forgetpass_submitBtn_rs4xt_23994:hover{transform:translateY(-2px);box-shadow:0 6px 25px color-mix(in srgb,var(--color-primary) 50%,transparent)}._Forgetpass_submitBtn_rs4xt_23994:active{transform:translateY(0)}._Forgetpass_returnSection_rs4xt_24035{text-align:center;margin-top:1.5rem}._Forgetpass_returnText_rs4xt_24040{color:var(--color-text-secondary, #64748b);font-size:.95rem;font-weight:500;margin:0}._Forgetpass_returnLink_rs4xt_24047{color:var(--color-primary);text-decoration:none;font-weight:600;transition:all .2s ease;position:relative;margin-left:.25rem}._Forgetpass_returnLink_rs4xt_24047:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--gradient-brand);transition:width .3s ease}._Forgetpass_returnLink_rs4xt_24047:hover:after{width:100%}._Forgetpass_returnLink_rs4xt_24047:hover{color:var(--color-accent)}._Forgetpass_footer_rs4xt_24076{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}._Forgetpass_copyright_rs4xt_24083{color:var(--color-text-secondary, #64748b);font-size:.875rem;margin:0}._Forgetpass_successMessage_rs4xt_24090{padding:1rem 1.25rem;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;background:#10b9811a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(16,185,129,.3);color:#059669;font-size:.9rem;animation:_Forgetpass_kf_slideDown_rs4xt_1 .3s ease-out}@keyframes _Forgetpass_kf_slideDown_rs4xt_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._Forgetpass_successIcon_rs4xt_24117{font-size:1.25rem;flex-shrink:0}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_cardContainer_rs4xt_23826{background:#1e293bf2}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_formSection_rs4xt_23888{background:#1e293bfa}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_title_rs4xt_23919{color:#f1f5f9;-webkit-text-fill-color:unset}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_subtitle_rs4xt_23929{color:var(--color-text-muted, #94a3b8)}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_formLabel_rs4xt_23941{color:#e2e8f0}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_inputGroup_rs4xt_23950{background:#0f172a99;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_inputGroup_rs4xt_23950:focus-within{background:#0f172acc}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_formInput_rs4xt_23969{color:#f1f5f9}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_returnText_rs4xt_24040{color:#cbd5e1}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_copyright_rs4xt_24083{color:var(--color-text-muted, #94a3b8)}._Forgetpass_darkTheme_rs4xt_24123 ._Forgetpass_footer_rs4xt_24076{border-top-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}@media (max-width: 992px){._Forgetpass_cardContainer_rs4xt_23826{grid-template-columns:1fr}._Forgetpass_imageSection_rs4xt_23845{display:none}._Forgetpass_formSection_rs4xt_23888{padding:2rem}}@media (max-width: 640px){._Forgetpass_forgetWrapper_rs4xt_23783{padding:.5rem}._Forgetpass_formSection_rs4xt_23888{padding:1.5rem}._Forgetpass_title_rs4xt_23919{font-size:1.5rem}._Forgetpass_subtitle_rs4xt_23929{font-size:.875rem}._Forgetpass_cardContainer_rs4xt_23826{border-radius:16px;min-height:auto}}@keyframes _Forgetpass_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Forgetpass_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._Forgetpass_cardContainer_rs4xt_23826{animation:_Forgetpass_kf_fadeInUp_rs4xt_1 .6s ease-out}._Homepage_homepageContainer_rs4xt_24244{width:100%;font-family:var(--font-sans);animation:_Homepage_kf_fadeIn_rs4xt_1 .3s ease-in}._Homepage_loadingScreen_rs4xt_24251{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1.5rem;border-radius:24px}._Homepage_loadingScreen_rs4xt_24251._Homepage_darkTheme_rs4xt_24266{background:#111827d9;box-shadow:0 18px 45px #00000059}._Homepage_loadingText_rs4xt_24271{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text-secondary, #6b7280)}._Homepage_loadingScreen_rs4xt_24251._Homepage_darkTheme_rs4xt_24266 ._Homepage_loadingText_rs4xt_24271{color:#e5e7eb}._Homepage_breadcrumb_rs4xt_24285{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;margin-bottom:1.5rem;flex-wrap:wrap}._Homepage_breadcrumbIcon_rs4xt_24294{width:1.125rem;height:1.125rem;color:var(--color-primary)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_breadcrumbIcon_rs4xt_24294{color:#4c6ef5}._Homepage_breadcrumbItem_rs4xt_24304{font-size:.875rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._Homepage_darkTheme_rs4xt_24266 ._Homepage_breadcrumbItem_rs4xt_24304{color:var(--color-text-muted, #9ca3af)}._Homepage_breadcrumbItemActive_rs4xt_24314{font-size:.875rem;color:var(--color-primary);font-weight:600}._Homepage_darkTheme_rs4xt_24266 ._Homepage_breadcrumbItemActive_rs4xt_24314{color:#4c6ef5}._Homepage_breadcrumbSeparator_rs4xt_24324{width:.875rem;height:.875rem;color:#d1d5db}._Homepage_darkTheme_rs4xt_24266 ._Homepage_breadcrumbSeparator_rs4xt_24324{color:#4b5563}._Homepage_breadcrumbLink_rs4xt_24334{color:var(--color-primary);text-decoration:none;transition:all .3s ease}._Homepage_breadcrumbLink_rs4xt_24334:hover{color:var(--color-accent);transform:translate(2px)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_breadcrumbLink_rs4xt_24334{color:#4c6ef5}._Homepage_darkTheme_rs4xt_24266 ._Homepage_breadcrumbLink_rs4xt_24334:hover{color:#7950f2}._Homepage_pageHeader_rs4xt_24356{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem;animation:_Homepage_kf_slideInLeft_rs4xt_1 .6s ease-out}._Homepage_headerContent_rs4xt_24365{flex:1}._Homepage_pageTitle_rs4xt_24369{font-size:2.5rem;font-weight:700;background:var(--gradient-brand);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_pageTitle_rs4xt_24369{background:linear-gradient(135deg,#4c6ef5,#7950f2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._Homepage_pageDescription_rs4xt_24387{font-size:1rem;color:var(--color-text-secondary, #6b7280);margin:0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_pageDescription_rs4xt_24387{color:var(--color-text-muted, #9ca3af)}._Homepage_headerActions_rs4xt_24397{display:flex;gap:1rem;flex-wrap:wrap}._Homepage_filterSelect_rs4xt_24403{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;min-width:150px}._Homepage_filterSelect_rs4xt_24403:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_filterSelect_rs4xt_24403{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._Homepage_dashboardGrid_rs4xt_24440{display:grid;gap:1.5rem;margin-bottom:2rem}._Homepage_statsRow_rs4xt_24446{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_Homepage_kf_fadeInUp_rs4xt_1 .6s ease-out}._Homepage_mainRow_rs4xt_24454{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 1024px){._Homepage_mainRow_rs4xt_24454{grid-template-columns:2fr 1fr}}._Homepage_twoColumnRow_rs4xt_24467{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){._Homepage_twoColumnRow_rs4xt_24467{grid-template-columns:repeat(2,1fr)}}._Homepage_threeColumnRow_rs4xt_24480{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){._Homepage_threeColumnRow_rs4xt_24480{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._Homepage_threeColumnRow_rs4xt_24480{grid-template-columns:repeat(3,1fr)}}._Homepage_card_rs4xt_24502{background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #00000014;overflow:hidden;transition:all .3s ease;width:100%;flex:1;display:flex;flex-direction:column}._Homepage_card_rs4xt_24502:hover{transform:translateY(-4px);box-shadow:0 8px 30px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_card_rs4xt_24502{background:#1e1e1eb3;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d}._Homepage_darkTheme_rs4xt_24266 ._Homepage_card_rs4xt_24502:hover{box-shadow:0 8px 30px #4c6ef533}._Homepage_cardHeader_rs4xt_24531{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(229,231,235,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_cardHeader_rs4xt_24531{border-bottom-color:#ffffff1a}._Homepage_cardTitle_rs4xt_24543{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_cardTitle_rs4xt_24543{color:#fff}._Homepage_cardSubtitle_rs4xt_24554{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:.25rem 0 0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_cardSubtitle_rs4xt_24554{color:var(--color-text-muted, #9ca3af)}._Homepage_cardContent_rs4xt_24564,._Homepage_cardBody_rs4xt_24569{padding:1.5rem;flex:1}._Homepage_birthdayCard_rs4xt_24574{display:flex;gap:1.5rem;align-items:center;padding:1.5rem;border-radius:18px;background:linear-gradient(135deg,#ffffffd9,#ece9fee6);border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);margin-bottom:1.5rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_birthdayCard_rs4xt_24574{background:linear-gradient(135deg,#1e293be6,#312e81bf);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Homepage_birthdayAvatar_rs4xt_24590{width:88px;height:88px;border-radius:24px;overflow:hidden;background:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}._Homepage_birthdayAvatar_rs4xt_24590 img{width:100%;height:100%;object-fit:cover}._Homepage_birthdayContent_rs4xt_24611{display:flex;flex-direction:column;gap:.5rem}._Homepage_birthdayMeta_rs4xt_24617{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._Homepage_birthdayDate_rs4xt_24624{font-size:.85rem;font-weight:600;color:#4c6ef5}._Homepage_birthdayTag_rs4xt_24630{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:999px;background:#fbbf2433;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#b45309}._Homepage_birthdayName_rs4xt_24644{margin:0;font-size:1.4rem;font-weight:700;color:#1f2937}._Homepage_darkTheme_rs4xt_24266 ._Homepage_birthdayName_rs4xt_24644{color:#f8fafc}._Homepage_birthdayWish_rs4xt_24655{margin:0;color:var(--color-text-secondary, #6b7280);font-size:.95rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_birthdayWish_rs4xt_24655{color:#cbd5f5}._Homepage_birthdayDetails_rs4xt_24665{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:#4b5563;font-weight:600}._Homepage_darkTheme_rs4xt_24266 ._Homepage_birthdayDetails_rs4xt_24665{color:#e2e8f0}._Homepage_birthdayControls_rs4xt_24678{display:flex;align-items:center;gap:.5rem}._Homepage_carouselButton_rs4xt_24684{border:none;background:color-mix(in srgb,var(--color-primary) 15%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#4c6ef5;width:32px;height:32px;border-radius:10px;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}._Homepage_carouselButton_rs4xt_24684:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Homepage_carouselIndicator_rs4xt_24704{font-size:.85rem;color:var(--color-text-secondary, #6b7280);font-weight:600}._Homepage_darkTheme_rs4xt_24266 ._Homepage_carouselIndicator_rs4xt_24704{color:#e5e7eb}@media (max-width: 720px){._Homepage_birthdayCard_rs4xt_24574{flex-direction:column;align-items:flex-start}._Homepage_birthdayAvatar_rs4xt_24590{width:72px;height:72px;border-radius:18px}}._Homepage_cardFooter_rs4xt_24728{padding:1rem 1.5rem;border-top:1px solid rgba(229,231,235,.3);background:#f9fafb80;display:flex;justify-content:space-between;align-items:center}._Homepage_darkTheme_rs4xt_24266 ._Homepage_cardFooter_rs4xt_24728{border-top-color:#ffffff1a;background:#11182780}._Homepage_statCard_rs4xt_24745{background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #00000014;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden}._Homepage_statCard_rs4xt_24745:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Homepage_statCard_rs4xt_24745:hover{transform:translateY(-4px);box-shadow:0 8px 30px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Homepage_statCard_rs4xt_24745:hover:before{opacity:1}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statCard_rs4xt_24745{background:#1e1e1eb3;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statCard_rs4xt_24745:hover{box-shadow:0 8px 30px #4c6ef533}._Homepage_statContent_rs4xt_24791{flex:1}._Homepage_statLabel_rs4xt_24795{font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #6b7280);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statLabel_rs4xt_24795{color:var(--color-text-muted, #9ca3af)}._Homepage_statValue_rs4xt_24808{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statValue_rs4xt_24808{color:#fff}._Homepage_statChange_rs4xt_24820{font-size:.75rem;font-weight:500;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}._Homepage_statChangePositive_rs4xt_24829{color:#10b981}._Homepage_statChangeNegative_rs4xt_24833{color:#ef4444}._Homepage_statIcon_rs4xt_24837{display:flex;align-items:center;justify-content:center}._Homepage_statIconCircle_rs4xt_24843{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent));color:var(--color-primary);border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);transition:all .3s ease}._Homepage_statCard_rs4xt_24745:hover ._Homepage_statIconCircle_rs4xt_24843{transform:scale(1.1);box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statIconCircle_rs4xt_24843{background:linear-gradient(135deg,#4c6ef526,#7950f226);color:#4c6ef5;border:2px solid rgba(76,110,245,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statCard_rs4xt_24745:hover ._Homepage_statIconCircle_rs4xt_24843{box-shadow:0 0 20px #4c6ef54d}._Homepage_statIconSuccess_rs4xt_24873{background:linear-gradient(135deg,#10b9811a,#0596691a);color:#10b981;border:2px solid rgba(16,185,129,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statIconSuccess_rs4xt_24873{background:linear-gradient(135deg,#10b98133,#05966933);color:#34d399;border:2px solid rgba(16,185,129,.4)}._Homepage_statIconWarning_rs4xt_24885{background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);color:#fbbf24;border:2px solid rgba(251,191,36,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statIconWarning_rs4xt_24885{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);color:#fcd34d;border:2px solid rgba(251,191,36,.4)}._Homepage_statIconDanger_rs4xt_24897{background:linear-gradient(135deg,#ef44441a,#dc26261a);color:#ef4444;border:2px solid rgba(239,68,68,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statIconDanger_rs4xt_24897{background:linear-gradient(135deg,#ef444433,#dc262633);color:#f87171;border:2px solid rgba(239,68,68,.4)}._Homepage_employeeTableContainer_rs4xt_24912{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Homepage_employeeTable_rs4xt_24912{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._Homepage_tableHeader_rs4xt_24931,._Homepage_darkTheme_rs4xt_24266 ._Homepage_tableHeader_rs4xt_24931,._Homepage_tableHeaderCell_rs4xt_24957,._Homepage_darkTheme_rs4xt_24266 ._Homepage_tableHeaderCell_rs4xt_24957{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Homepage_tableBody_rs4xt_24983{background:transparent}._Homepage_tableRow_rs4xt_24987{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Homepage_tableRow_rs4xt_24987:hover{background:var(--color-primary-subtle)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_tableRow_rs4xt_24987{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Homepage_darkTheme_rs4xt_24266 ._Homepage_tableRow_rs4xt_24987:hover{background:var(--color-primary-subtle)}._Homepage_tableCell_rs4xt_25005,._Homepage_darkTheme_rs4xt_24266 ._Homepage_tableCell_rs4xt_25005{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Homepage_employeeInfo_rs4xt_25021{display:flex;align-items:center;gap:.75rem}._Homepage_employeeAvatar_rs4xt_25027{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;border:2px solid var(--color-primary);flex-shrink:0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_employeeAvatar_rs4xt_25027{border-color:#4c6ef5}._Homepage_employeeDetails_rs4xt_25040{flex:1;min-width:0}._Homepage_employeeName_rs4xt_25045{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._Homepage_darkTheme_rs4xt_24266 ._Homepage_employeeName_rs4xt_25045{color:#fff}._Homepage_employeeRole_rs4xt_25059{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin:.125rem 0 0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_employeeRole_rs4xt_25059{color:var(--color-text-muted, #9ca3af)}._Homepage_departmentBadge_rs4xt_25069{display:inline-flex;align-items:center;padding:.25rem .75rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);font-size:.75rem;font-weight:500;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_departmentBadge_rs4xt_25069{background:#4c6ef51a;color:#4c6ef5;border-color:#4c6ef533}._Homepage_tableWrapper_rs4xt_25092{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Homepage_tableWrapper_rs4xt_25092::-webkit-scrollbar{width:6px;height:6px}._Homepage_tableWrapper_rs4xt_25092::-webkit-scrollbar-track{background:#0000000d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:3px}._Homepage_tableWrapper_rs4xt_25092::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 30%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:3px}._Homepage_tableWrapper_rs4xt_25092::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 50%,transparent)}._Homepage_attendanceCard_rs4xt_25129{background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #00000014;transition:all .3s ease}._Homepage_darkTheme_rs4xt_24266 ._Homepage_attendanceCard_rs4xt_25129{background:#1e1e1eb3;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d}._Homepage_attendanceHeader_rs4xt_25145{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._Homepage_attendanceTitle_rs4xt_25152{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_attendanceTitle_rs4xt_25152{color:#fff}._Homepage_attendanceDate_rs4xt_25163{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_attendanceDate_rs4xt_25163{color:var(--color-text-muted, #9ca3af)}._Homepage_attendanceStats_rs4xt_25172{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._Homepage_attendanceItem_rs4xt_25178{display:flex;flex-direction:column;gap:.5rem}._Homepage_attendanceItemLabel_rs4xt_25184{font-size:.75rem;font-weight:600;color:var(--color-text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}._Homepage_darkTheme_rs4xt_24266 ._Homepage_attendanceItemLabel_rs4xt_25184{color:var(--color-text-muted, #9ca3af)}._Homepage_attendanceItemValue_rs4xt_25196{font-size:1.5rem;font-weight:700;color:#1a1a1a}._Homepage_darkTheme_rs4xt_24266 ._Homepage_attendanceItemValue_rs4xt_25196{color:#fff}._Homepage_attendanceItemTime_rs4xt_25206{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_attendanceItemTime_rs4xt_25206{color:var(--color-text-muted, #9ca3af)}._Homepage_clockInOutContainer_rs4xt_25218{display:flex;flex-direction:column;gap:1rem}._Homepage_clockItem_rs4xt_25224{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:12px;border:1px solid rgba(229,231,235,.3);transition:all .3s ease}._Homepage_clockItem_rs4xt_25224:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent);transform:translate(4px)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_clockItem_rs4xt_25224{background:#11182780;border-color:#ffffff1a}._Homepage_darkTheme_rs4xt_24266 ._Homepage_clockItem_rs4xt_25224:hover{background:#4c6ef51a}._Homepage_clockItemInfo_rs4xt_25251{display:flex;align-items:center;gap:1rem}._Homepage_clockItemIcon_rs4xt_25257{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.125rem}._Homepage_clockItemIconIn_rs4xt_25267{background:linear-gradient(135deg,#10b9811a,#0596691a);color:#10b981;border:2px solid rgba(16,185,129,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_clockItemIconIn_rs4xt_25267{background:linear-gradient(135deg,#10b98133,#05966933);color:#34d399}._Homepage_clockItemIconOut_rs4xt_25278{background:linear-gradient(135deg,#ef44441a,#dc26261a);color:#ef4444;border:2px solid rgba(239,68,68,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_clockItemIconOut_rs4xt_25278{background:linear-gradient(135deg,#ef444433,#dc262633);color:#f87171}._Homepage_clockItemDetails_rs4xt_25289{flex:1}._Homepage_clockItemLabel_rs4xt_25293{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_clockItemLabel_rs4xt_25293{color:#fff}._Homepage_clockItemTime_rs4xt_25304{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin:0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_clockItemTime_rs4xt_25304{color:var(--color-text-muted, #9ca3af)}._Homepage_clockItemAction_rs4xt_25314{padding:.5rem 1rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Homepage_clockItemAction_rs4xt_25314:hover{transform:translateY(-2px);box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary) 50%,transparent)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_clockItemAction_rs4xt_25314{background:linear-gradient(135deg,#4c6ef5,#7950f2)}._Homepage_todoSection_rs4xt_25339{display:flex;flex-direction:column;gap:.75rem}._Homepage_todoItem_rs4xt_25345{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:12px;border:1px solid rgba(229,231,235,.3);transition:all .3s ease}._Homepage_todoItem_rs4xt_25345:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent);transform:translate(4px)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_todoItem_rs4xt_25345{background:#11182780;border-color:#ffffff1a}._Homepage_darkTheme_rs4xt_24266 ._Homepage_todoItem_rs4xt_25345:hover{background:#4c6ef51a}._Homepage_todoCheckbox_rs4xt_25372{width:1.25rem;height:1.25rem;border:2px solid var(--color-border, #d1d5db);border-radius:.375rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}._Homepage_todoCheckbox_rs4xt_25372:checked{background:var(--gradient-brand);border-color:var(--color-primary)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_todoCheckbox_rs4xt_25372{border-color:#4b5563}._Homepage_darkTheme_rs4xt_24266 ._Homepage_todoCheckbox_rs4xt_25372:checked{background:linear-gradient(135deg,#4c6ef5,#7950f2);border-color:#4c6ef5}._Homepage_todoContent_rs4xt_25396{flex:1;min-width:0}._Homepage_todoText_rs4xt_25401{font-size:.875rem;font-weight:500;color:#374151;margin:0 0 .25rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_todoText_rs4xt_25401{color:#d1d5db}._Homepage_todoText_rs4xt_25401._Homepage_completed_rs4xt_25412,._Homepage_todoCompleted_rs4xt_25417{text-decoration:line-through;opacity:.6}._Homepage_todoMeta_rs4xt_25422{font-size:.75rem;color:var(--color-text-secondary, #6b7280)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_todoMeta_rs4xt_25422{color:var(--color-text-muted, #9ca3af)}._Homepage_todoActions_rs4xt_25431{display:flex;gap:.5rem}._Homepage_todoActionBtn_rs4xt_25436{padding:.375rem;background:transparent;border:none;color:var(--color-text-secondary, #6b7280);cursor:pointer;border-radius:.375rem;transition:all .2s ease}._Homepage_todoActionBtn_rs4xt_25436:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_todoActionBtn_rs4xt_25436{color:var(--color-text-muted, #9ca3af)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_todoActionBtn_rs4xt_25436:hover{background:#4c6ef51a;color:#4c6ef5}._Homepage_projectsTable_rs4xt_25463{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._Homepage_projectsTableHeader_rs4xt_25471,._Homepage_darkTheme_rs4xt_24266 ._Homepage_projectsTableHeader_rs4xt_25471{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Homepage_projectsTableRow_rs4xt_25497{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Homepage_projectsTableRow_rs4xt_25497:hover{background:var(--color-primary-subtle)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_projectsTableRow_rs4xt_25497{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Homepage_darkTheme_rs4xt_24266 ._Homepage_projectsTableRow_rs4xt_25497:hover{background:var(--color-primary-subtle)}._Homepage_projectsTableCell_rs4xt_25515,._Homepage_darkTheme_rs4xt_24266 ._Homepage_projectsTableCell_rs4xt_25515{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Homepage_projectName_rs4xt_25531{font-weight:600;color:#1a1a1a}._Homepage_darkTheme_rs4xt_24266 ._Homepage_projectName_rs4xt_25531{color:#fff}._Homepage_projectProgress_rs4xt_25540{display:flex;flex-direction:column;gap:.5rem}._Homepage_progressBar_rs4xt_25546{width:100%;height:8px;background:#e5e7eb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:4px;overflow:hidden}._Homepage_darkTheme_rs4xt_24266 ._Homepage_progressBar_rs4xt_25546{background:#37415180}._Homepage_progressFill_rs4xt_25560{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}._Homepage_progressText_rs4xt_25567{font-size:.75rem;font-weight:500;color:var(--color-text-secondary, #6b7280);margin-bottom:.25rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_progressText_rs4xt_25567{color:var(--color-text-muted, #9ca3af)}._Homepage_progressContainer_rs4xt_25578{display:flex;flex-direction:column;gap:.25rem}._Homepage_noTeam_rs4xt_25584{font-size:.75rem;color:var(--color-text-muted, #9ca3af);font-style:italic}._Homepage_darkTheme_rs4xt_24266 ._Homepage_noTeam_rs4xt_25584{color:var(--color-text-secondary, #6b7280)}._Homepage_deadlinePassed_rs4xt_25594{font-size:.75rem;color:#ef4444;font-weight:600}._Homepage_darkTheme_rs4xt_24266 ._Homepage_deadlinePassed_rs4xt_25594{color:#f87171}._Homepage_projectTeam_rs4xt_25604{display:flex;align-items:center;gap:.5rem}._Homepage_projectTeamAvatars_rs4xt_25610{display:flex;align-items:center}._Homepage_projectTeamAvatar_rs4xt_25610{width:2rem;height:2rem;border-radius:50%;border:2px solid white;margin-left:-.5rem}._Homepage_projectTeamAvatar_rs4xt_25610:first-child{margin-left:0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_projectTeamAvatar_rs4xt_25610{border-color:#1a1a1a}._Homepage_teamAvatarPlaceholder_rs4xt_25631{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent));color:var(--color-primary);font-size:.625rem;font-weight:600;border-radius:50%}._Homepage_darkTheme_rs4xt_24266 ._Homepage_teamAvatarPlaceholder_rs4xt_25631{background:linear-gradient(135deg,#4c6ef526,#7950f226);color:#4c6ef5}._Homepage_projectTeamCount_rs4xt_25649{font-size:.75rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._Homepage_darkTheme_rs4xt_24266 ._Homepage_projectTeamCount_rs4xt_25649{color:var(--color-text-muted, #9ca3af)}._Homepage_taskStats_rs4xt_25662{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}._Homepage_taskStatItem_rs4xt_25669{padding:1rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:12px;border:1px solid rgba(229,231,235,.3);text-align:center}._Homepage_darkTheme_rs4xt_24266 ._Homepage_taskStatItem_rs4xt_25669{background:#11182780;border-color:#ffffff1a}._Homepage_taskStatValue_rs4xt_25684{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 .25rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_taskStatValue_rs4xt_25684{color:#fff}._Homepage_taskStatLabel_rs4xt_25695{font-size:.75rem;font-weight:600;color:var(--color-text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}._Homepage_darkTheme_rs4xt_24266 ._Homepage_taskStatLabel_rs4xt_25695{color:var(--color-text-muted, #9ca3af)}._Homepage_chartContainer_rs4xt_25707{width:100%;height:300px;position:relative;margin-bottom:1.5rem}._Homepage_chartLayout_rs4xt_25714{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;align-items:center}@media (max-width: 1024px){._Homepage_chartLayout_rs4xt_25714{grid-template-columns:1fr}}._Homepage_chartOverlay_rs4xt_25727{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}._Homepage_overlayLabel_rs4xt_25736{font-size:.813rem;color:var(--color-text-secondary, #6b7280);margin:0 0 .25rem;font-weight:500}._Homepage_darkTheme_rs4xt_24266 ._Homepage_overlayLabel_rs4xt_25736{color:var(--color-text-muted, #9ca3af)}._Homepage_overlayValue_rs4xt_25747{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_overlayValue_rs4xt_25747{color:#fff}._Homepage_statsTitle_rs4xt_25758{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0 0 1rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statsTitle_rs4xt_25758{color:#fff}._Homepage_statsLegend_rs4xt_25772{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}._Homepage_legendItem_rs4xt_25779{display:flex;align-items:center;gap:.75rem}._Homepage_legendDot_rs4xt_25785{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0}._Homepage_legendDotCompleted_rs4xt_25792{background:#fbbf24}._Homepage_legendDotHold_rs4xt_25796{background:#3b82f6}._Homepage_legendDotPending_rs4xt_25800{background:#ef4444}._Homepage_legendDotProgress_rs4xt_25804{background:#10b981}._Homepage_legendLabel_rs4xt_25808{font-size:.875rem;color:var(--color-text-secondary, #6b7280);flex:1}._Homepage_darkTheme_rs4xt_24266 ._Homepage_legendLabel_rs4xt_25808{color:var(--color-text-muted, #9ca3af)}._Homepage_legendValue_rs4xt_25818{font-size:.875rem;font-weight:600;color:#1a1a1a}._Homepage_darkTheme_rs4xt_24266 ._Homepage_legendValue_rs4xt_25818{color:#fff}._Homepage_hoursCard_rs4xt_25829{padding:1rem;background:#10b9810d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(16,185,129,.2);border-radius:12px;margin-top:1rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_hoursCard_rs4xt_25829{background:#10b9811a;border-color:#10b9814d}._Homepage_hoursValue_rs4xt_25844{font-size:1.25rem;font-weight:700;color:#10b981;margin:0 0 .25rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_hoursValue_rs4xt_25844{color:#34d399}._Homepage_hoursLabel_rs4xt_25855{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin:0}._Homepage_darkTheme_rs4xt_24266 ._Homepage_hoursLabel_rs4xt_25855{color:var(--color-text-muted, #9ca3af)}._Homepage_chartPlaceholder_rs4xt_25865{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:12px;border:1px solid rgba(229,231,235,.3);color:var(--color-text-secondary, #6b7280);font-size:.875rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_chartPlaceholder_rs4xt_25865{background:#11182780;border-color:#ffffff1a;color:var(--color-text-muted, #9ca3af)}._Homepage_statusBadge_rs4xt_25889{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:9999px;text-transform:capitalize}._Homepage_statusActive_rs4xt_25899{background:#101bb91a;color:#1029b9;border:1px solid rgba(16,19,185,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statusActive_rs4xt_25899{background:#10b98133;color:#34d399;border-color:#10b98166}._Homepage_statusPending_rs4xt_25911{background:#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statusPending_rs4xt_25911{background:#fbbf2433;color:#fcd34d;border-color:#fbbf2466}._Homepage_statusCompleted_rs4xt_25923{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statusCompleted_rs4xt_25923{background:#22c55e33;color:#4ade80;border-color:#22c55e66}._Homepage_statusCancelled_rs4xt_25935{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statusCancelled_rs4xt_25935{background:#ef444433;color:#f87171;border-color:#ef444466}._Homepage_statusInProgress_rs4xt_25947{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_statusInProgress_rs4xt_25947{background:#3b82f633;color:#60a5fa;border-color:#3b82f666}._Homepage_btnPrimary_rs4xt_25962{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary) 40%,transparent);white-space:nowrap}._Homepage_btnPrimary_rs4xt_25962:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 60%,transparent)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_btnPrimary_rs4xt_25962{background:linear-gradient(135deg,#4c6ef5,#7950f2);box-shadow:0 4px 15px #4c6ef54d}._Homepage_darkTheme_rs4xt_24266 ._Homepage_btnPrimary_rs4xt_25962:hover{box-shadow:0 6px 20px #4c6ef580}._Homepage_btnSecondary_rs4xt_25994{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}._Homepage_btnSecondary_rs4xt_25994:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent);transform:translateY(-2px)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_btnSecondary_rs4xt_25994{background:#4c6ef51a;color:#4c6ef5;border-color:#4c6ef54d}._Homepage_darkTheme_rs4xt_24266 ._Homepage_btnSecondary_rs4xt_25994:hover{background:#4c6ef526}._Homepage_btnSuccess_rs4xt_26028{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #10b98166;white-space:nowrap}._Homepage_btnSuccess_rs4xt_26028:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98199}._Homepage_btnDanger_rs4xt_26051{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ef444466;white-space:nowrap}._Homepage_btnDanger_rs4xt_26051:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444499}._Homepage_btnViewAll_rs4xt_26074{padding:.5rem 1rem;background:transparent;color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}._Homepage_btnViewAll_rs4xt_26074:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);transform:translateY(-1px)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_btnViewAll_rs4xt_26074{color:#4c6ef5;border-color:#4c6ef54d}._Homepage_darkTheme_rs4xt_24266 ._Homepage_btnViewAll_rs4xt_26074:hover{background:#4c6ef51a}._Homepage_btnIcon_rs4xt_26101{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--gradient-brand);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}._Homepage_btnIcon_rs4xt_26101:hover{transform:scale(1.1);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_btnIcon_rs4xt_26101{background:linear-gradient(135deg,#4c6ef5,#7950f2)}._Homepage_btnViewDetails_rs4xt_26124{font-size:.813rem;color:var(--color-primary);text-decoration:none;font-weight:500;transition:all .3s ease}._Homepage_btnViewDetails_rs4xt_26124:hover{color:var(--color-accent);text-decoration:underline}._Homepage_darkTheme_rs4xt_24266 ._Homepage_btnViewDetails_rs4xt_26124{color:#4c6ef5}._Homepage_darkTheme_rs4xt_24266 ._Homepage_btnViewDetails_rs4xt_26124:hover{color:#7950f2}._Homepage_emptyMessage_rs4xt_26145{text-align:center;color:var(--color-text-secondary, #6b7280);font-size:.875rem;padding:2rem 1rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_emptyMessage_rs4xt_26145{color:var(--color-text-muted, #9ca3af)}._Homepage_btnSmall_rs4xt_26156{padding:.5rem 1rem;font-size:.875rem}._Homepage_btnLarge_rs4xt_26161{padding:1rem 2rem;font-size:1rem}._Homepage_loadingContainer_rs4xt_26169{display:flex;justify-content:center;align-items:center;padding:3rem}._Homepage_loadingSpinner_rs4xt_26176{width:3rem;height:3rem;border:4px solid rgba(229,231,235,.3);border-top-color:var(--color-primary);border-radius:50%;animation:_Homepage_kf_spin_rs4xt_1 .8s linear infinite}._Homepage_darkTheme_rs4xt_24266 ._Homepage_loadingSpinner_rs4xt_26176{border-color:#3741514d;border-top-color:#4c6ef5}@keyframes _Homepage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Homepage_loadingText_rs4xt_24271{margin-top:1rem;font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._Homepage_darkTheme_rs4xt_24266 ._Homepage_loadingText_rs4xt_24271{color:var(--color-text-muted, #9ca3af)}._Homepage_emptyState_rs4xt_26209{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}._Homepage_emptyStateIcon_rs4xt_26218{width:4rem;height:4rem;color:#d1d5db;margin-bottom:1rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_emptyStateIcon_rs4xt_26218{color:#4b5563}._Homepage_emptyStateTitle_rs4xt_26229{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_emptyStateTitle_rs4xt_26229{color:#fff}._Homepage_emptyStateDescription_rs4xt_26240{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0 0 1.5rem}._Homepage_darkTheme_rs4xt_24266 ._Homepage_emptyStateDescription_rs4xt_26240{color:var(--color-text-muted, #9ca3af)}@keyframes _Homepage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Homepage_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Homepage_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _Homepage_kf_slideDown_rs4xt_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._Homepage_pageTitle_rs4xt_24369{font-size:2rem}._Homepage_pageHeader_rs4xt_24356{flex-direction:column;gap:1rem}._Homepage_headerActions_rs4xt_24397{width:100%;justify-content:flex-start}._Homepage_statsRow_rs4xt_24446,._Homepage_mainRow_rs4xt_24454,._Homepage_twoColumnRow_rs4xt_24467,._Homepage_threeColumnRow_rs4xt_24480{grid-template-columns:1fr}._Homepage_cardHeader_rs4xt_24531{flex-direction:column;align-items:flex-start;gap:1rem}._Homepage_taskStats_rs4xt_25662,._Homepage_attendanceStats_rs4xt_25172{grid-template-columns:1fr}._Homepage_employeeTableContainer_rs4xt_24912{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Homepage_tableHeaderCell_rs4xt_24957,._Homepage_tableCell_rs4xt_25005{padding:.75rem;font-size:.8125rem}._Homepage_btnPrimary_rs4xt_25962,._Homepage_btnSecondary_rs4xt_25994,._Homepage_btnSuccess_rs4xt_26028,._Homepage_btnDanger_rs4xt_26051{width:100%;justify-content:center}}@media (max-width: 480px){._Homepage_pageTitle_rs4xt_24369{font-size:1.75rem}._Homepage_breadcrumb_rs4xt_24285{font-size:.8125rem}._Homepage_statCard_rs4xt_24745{flex-direction:column;align-items:flex-start;gap:1rem}._Homepage_statIconCircle_rs4xt_24843{width:3rem;height:3rem;font-size:1.25rem}._Homepage_statValue_rs4xt_24808{font-size:1.75rem}._Homepage_cardTitle_rs4xt_24543{font-size:1rem}._Homepage_clockItem_rs4xt_25224{flex-direction:column;align-items:flex-start;gap:1rem}._Homepage_clockItemInfo_rs4xt_25251{width:100%}._Homepage_clockItemAction_rs4xt_25314{width:100%;justify-content:center}._Homepage_projectTeamAvatars_rs4xt_25610{flex-wrap:wrap}._Homepage_chartContainer_rs4xt_25707{height:250px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._Homepage_card_rs4xt_24502:hover,._Homepage_statCard_rs4xt_24745:hover,._Homepage_projectCard_rs4xt_26439:hover,._Homepage_btnPrimary_rs4xt_25962:hover,._Homepage_btnSecondary_rs4xt_25994:hover{transform:none}}@media (prefers-contrast: high){._Homepage_card_rs4xt_24502,._Homepage_statCard_rs4xt_24745,._Homepage_attendanceCard_rs4xt_25129,._Homepage_clockItem_rs4xt_25224,._Homepage_todoItem_rs4xt_25345{border-width:2px}._Homepage_btnPrimary_rs4xt_25962,._Homepage_btnSecondary_rs4xt_25994,._Homepage_btnSuccess_rs4xt_26028,._Homepage_btnDanger_rs4xt_26051{border-width:2px;border-color:currentColor}._Homepage_statusBadge_rs4xt_25889{border-width:2px}}@media print{._Homepage_headerActions_rs4xt_24397,._Homepage_btnPrimary_rs4xt_25962,._Homepage_btnSecondary_rs4xt_25994,._Homepage_btnViewAll_rs4xt_26074,._Homepage_todoActions_rs4xt_25431,._Homepage_clockItemAction_rs4xt_25314{display:none}._Homepage_card_rs4xt_24502,._Homepage_statCard_rs4xt_24745{break-inside:avoid;box-shadow:none;border:1px solid #000}._Homepage_pageTitle_rs4xt_24369{color:#000;background:none;-webkit-text-fill-color:#000}}._Homepage_homepageContainer_rs4xt_24244{--dash-surface-1: rgba(255, 255, 255, .95);--dash-surface-2: rgba(249, 250, 251, .95);--dash-border: rgba(229, 231, 235, .65);--dash-text: #111827;--dash-muted: #6b7280;--dash-primary: var(--color-primary);--dash-primary-strong: var(--color-primary-hover);--dash-primary-soft: #eef2ff;--dash-shadow: 0 10px 28px rgba(15, 23, 42, .08)}._Homepage_homepageContainer_rs4xt_24244._Homepage_darkTheme_rs4xt_24266{--dash-surface-1: rgba(17, 24, 39, .92);--dash-surface-2: rgba(31, 41, 55, .92);--dash-border: rgba(55, 65, 81, .65);--dash-text: #f9fafb;--dash-muted: #9ca3af;--dash-primary: var(--color-primary-light);--dash-primary-strong: var(--color-primary-light);--dash-primary-soft: #374151;--dash-shadow: 0 14px 34px rgba(0, 0, 0, .3)}._Homepage_homepageContainer_rs4xt_24244,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_cardTitle_rs4xt_24543,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_statValue_rs4xt_24808,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_attendanceItemValue_rs4xt_25196,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_employeeName_rs4xt_25045,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_metaValue_rs4xt_26531{color:var(--dash-text)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_pageDescription_rs4xt_24387,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_cardSubtitle_rs4xt_24554,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_statLabel_rs4xt_24795,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_attendanceItemLabel_rs4xt_25184,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_attendanceItemTime_rs4xt_25206,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_metaLabel_rs4xt_26540,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_loadingText_rs4xt_24271,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_breadcrumbItem_rs4xt_24304{color:var(--dash-muted)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_pageTitle_rs4xt_24369{background:linear-gradient(135deg,var(--dash-primary) 0%,var(--dash-primary-strong) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_breadcrumbLink_rs4xt_24334,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_breadcrumbIcon_rs4xt_24294,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_breadcrumbItemActive_rs4xt_24314{color:var(--dash-primary)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_breadcrumbLink_rs4xt_24334:hover{color:var(--dash-primary-strong)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_filterSelect_rs4xt_24403{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_filterSelect_rs4xt_24403:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_card_rs4xt_24502,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_statCard_rs4xt_24745,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_attendanceCard_rs4xt_25129{background:linear-gradient(180deg,var(--dash-surface-1) 0%,var(--dash-surface-2) 100%);border:1px solid var(--dash-border);box-shadow:var(--dash-shadow)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_card_rs4xt_24502:hover,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_statCard_rs4xt_24745:hover,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_attendanceCard_rs4xt_25129:hover{box-shadow:0 16px 34px color-mix(in srgb,var(--dash-primary) 18%,transparent)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_cardHeader_rs4xt_24531,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_cardFooter_rs4xt_24728{border-color:var(--dash-border)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_tableHeader_rs4xt_24931{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_tableHeaderCell_rs4xt_24957,._Homepage_homepageContainer_rs4xt_24244 ._Homepage_tableRow_rs4xt_24987{border-color:var(--dash-border)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_tableRow_rs4xt_24987:hover{background:var(--color-primary-subtle)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_btnPrimary_rs4xt_25962{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 32%,transparent)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_btnPrimary_rs4xt_25962:hover{background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary) 100%)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_btnSecondary_rs4xt_25994{background:color-mix(in srgb,var(--dash-surface-1) 88%,transparent);color:var(--dash-text);border-color:var(--dash-border)}._Homepage_homepageContainer_rs4xt_24244 ._Homepage_btnSecondary_rs4xt_25994:hover{background:var(--dash-primary-soft);border-color:color-mix(in srgb,var(--dash-primary) 35%,var(--dash-border))}._Homepage2_employeeDashboard_rs4xt_26654{width:100%;font-family:var(--font-sans);animation:_Homepage2_kf_fadeIn_rs4xt_1 .3s ease-in}._Homepage2_loadingScreen_rs4xt_26660{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1.5rem;border-radius:24px}._Homepage2_loadingScreen_rs4xt_26660._Homepage2_darkTheme_rs4xt_26675{background:#111827d9;box-shadow:0 18px 45px #00000059}._Homepage2_loadingText_rs4xt_26680{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text-secondary, #6b7280)}._Homepage2_loadingScreen_rs4xt_26660._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_loadingText_rs4xt_26680{color:#e5e7eb}._Homepage2_breadcrumb_rs4xt_26692{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}._Homepage2_breadcrumbLink_rs4xt_26701{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary);transition:all .2s ease}._Homepage2_breadcrumbLink_rs4xt_26701:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_breadcrumbLink_rs4xt_26701{border-color:#4c6ef566;color:#4c6ef5}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_breadcrumbLink_rs4xt_26701:hover{border-color:#7950f2;color:#7950f2}._Homepage2_breadcrumbIcon_rs4xt_26729{width:1.125rem;height:1.125rem;color:var(--color-primary)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_breadcrumbIcon_rs4xt_26729{color:#4c6ef5}._Homepage2_breadcrumbItem_rs4xt_26739{font-size:.875rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_breadcrumbItem_rs4xt_26739{color:var(--color-text-muted, #9ca3af)}._Homepage2_breadcrumbItemActive_rs4xt_26749{font-size:.875rem;color:var(--color-primary);font-weight:600}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_breadcrumbItemActive_rs4xt_26749{color:#4c6ef5}._Homepage2_breadcrumbSeparator_rs4xt_26759{width:.875rem;height:.875rem;color:#d1d5db}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_breadcrumbSeparator_rs4xt_26759{color:#4b5563}._Homepage2_pageHeader_rs4xt_26770{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem;animation:_Homepage2_kf_slideInLeft_rs4xt_1 .6s ease-out}._Homepage2_headerActions_rs4xt_26779{display:flex;gap:.75rem;flex-wrap:wrap}._Homepage2_headerContent_rs4xt_26785{flex:1}._Homepage2_pageTitle_rs4xt_26789{font-size:2.5rem;font-weight:700;background:var(--gradient-brand);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_pageTitle_rs4xt_26789{background:linear-gradient(135deg,#4c6ef5,#7950f2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._Homepage2_pageDescription_rs4xt_26807{font-size:1rem;color:var(--color-text-secondary, #6b7280);margin:0}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_pageDescription_rs4xt_26807{color:var(--color-text-muted, #9ca3af)}._Homepage2_btnPrimary_rs4xt_26817,._Homepage2_btnSecondary_rs4xt_26818,._Homepage2_btnViewAll_rs4xt_26819{border:none;border-radius:12px;padding:.65rem 1.5rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}._Homepage2_btnPrimary_rs4xt_26817{background:var(--gradient-brand);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 35%,transparent)}._Homepage2_btnPrimary_rs4xt_26817:hover{transform:translateY(-2px);box-shadow:0 12px 24px color-mix(in srgb,var(--color-accent) 45%,transparent)}._Homepage2_btnSecondary_rs4xt_26818{background:transparent;color:#4b5563;border:1px solid rgba(107,114,128,.4)}._Homepage2_btnSecondary_rs4xt_26818:hover{transform:translateY(-2px);border-color:#6b7280b3}._Homepage2_btnViewAll_rs4xt_26819{background:color-mix(in srgb,var(--color-primary) 12%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);padding:.5rem 1.25rem;border-radius:999px}._Homepage2_btnViewAll_rs4xt_26819:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);color:var(--color-accent)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_btnSecondary_rs4xt_26818{color:#e5e7eb;border-color:#e5e7eb40}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_btnSecondary_rs4xt_26818:hover{border-color:#e5e7eb73}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_btnViewAll_rs4xt_26819{background:#4c6ef533;color:var(--color-primary-light);border-color:#4c6ef54d}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_btnViewAll_rs4xt_26819:hover{border-color:#7950f280}._Homepage2_statIconGlyph_rs4xt_26886{width:1.5rem;height:1.5rem}._Homepage2_dashboardGrid_rs4xt_26892{display:grid;gap:1.5rem;margin-bottom:2rem;animation:_Homepage2_kf_fadeInUp_rs4xt_1 .6s ease-out}@media (min-width: 1024px){._Homepage2_dashboardGrid_rs4xt_26892{grid-template-columns:1fr 2fr}}._Homepage2_mainContent_rs4xt_26905{display:flex;flex-direction:column;gap:1.5rem}._Homepage2_attendanceCard_rs4xt_26912{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:2.5rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a;text-align:center;transition:all .3s ease;position:relative;overflow:hidden;animation:_Homepage2_kf_slideUp_rs4xt_1 .6s ease-out}._Homepage2_attendanceCard_rs4xt_26912:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,transparent),color-mix(in srgb,var(--color-accent) 5%,transparent));z-index:0}._Homepage2_attendanceCard_rs4xt_26912:hover{transform:translateY(-4px);box-shadow:0 12px 40px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_attendanceCard_rs4xt_26912{background:#1e1e1ecc;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_attendanceCard_rs4xt_26912:hover{box-shadow:0 12px 40px #4c6ef533}._Homepage2_attendanceContent_rs4xt_26952{position:relative;z-index:1}._Homepage2_attendanceHeader_rs4xt_26957{margin-bottom:2rem}._Homepage2_attendanceLabel_rs4xt_26961{font-size:1rem;font-weight:600;color:var(--color-text-secondary, #6b7280);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_attendanceLabel_rs4xt_26961{color:var(--color-text-muted, #9ca3af)}._Homepage2_clockDisplay_rs4xt_26974{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}._Homepage2_clockIcon_rs4xt_26981{width:5rem;height:5rem;color:var(--color-primary);margin-bottom:1rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_clockIcon_rs4xt_26981{color:#4c6ef5}._Homepage2_currentTime_rs4xt_26992{font-size:3.5rem;font-weight:700;background:var(--gradient-brand);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;line-height:1}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_currentTime_rs4xt_26992{background:linear-gradient(135deg,#4c6ef5,#7950f2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._Homepage2_currentDate_rs4xt_27010{font-size:1.125rem;color:var(--color-text-secondary, #6b7280);margin-top:.5rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_currentDate_rs4xt_27010{color:var(--color-text-muted, #9ca3af)}._Homepage2_statusSection_rs4xt_27020{margin-bottom:2rem}._Homepage2_statusBadge_rs4xt_27024{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b98126,#05966926);border:1px solid rgba(16,185,129,.3);border-radius:50px;color:#10b981;font-weight:600;font-size:.95rem}._Homepage2_statusBadge_rs4xt_27024._Homepage2_clockedOut_rs4xt_27037,._Homepage2_statusBadgeClockedOut_rs4xt_27043{background:linear-gradient(135deg,#ef444426,#dc262626);border:1px solid rgba(239,68,68,.3);color:#ef4444}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statusBadge_rs4xt_27024{background:linear-gradient(135deg,#10b98133,#05966933);color:#34d399}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statusBadgeClockedOut_rs4xt_27043,._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statusBadge_rs4xt_27024._Homepage2_clockedOut_rs4xt_27037{background:linear-gradient(135deg,#ef444433,#dc262633);color:#f87171}._Homepage2_statusIcon_rs4xt_27061{width:1rem;height:1rem}._Homepage2_punchDetails_rs4xt_27066{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:color-mix(in srgb,var(--color-primary) 5%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchDetails_rs4xt_27066{background:#4c6ef514}._Homepage2_punchInfo_rs4xt_27082{text-align:center}._Homepage2_punchInfoLabel_rs4xt_27086{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.5rem;font-weight:500}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchInfoLabel_rs4xt_27086{color:var(--color-text-muted, #9ca3af)}._Homepage2_punchInfoValue_rs4xt_27097{font-size:1.5rem;font-weight:700;color:#1a1a1a}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchInfoValue_rs4xt_27097{color:#fff}._Homepage2_punchInfoIcon_rs4xt_27107{width:1.25rem;height:1.25rem;color:var(--color-primary);margin-right:.5rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchInfoIcon_rs4xt_27107{color:#4c6ef5}._Homepage2_totalHours_rs4xt_27118{padding:1rem 1.5rem;background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);border:1px solid rgba(251,191,36,.3);border-radius:12px;margin-bottom:1.5rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_totalHours_rs4xt_27118{background:linear-gradient(135deg,#fbbf2426,#f59e0b26)}._Homepage2_totalHoursLabel_rs4xt_27130{font-size:.875rem;color:#f59e0b;font-weight:600;margin-bottom:.25rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_totalHoursLabel_rs4xt_27130{color:#fbbf24}._Homepage2_totalHoursValue_rs4xt_27141{font-size:2rem;font-weight:700;color:#f59e0b}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_totalHoursValue_rs4xt_27141{color:#fbbf24}._Homepage2_punchButtonContainer_rs4xt_27152{display:flex;gap:1rem;justify-content:center}._Homepage2_punchButton_rs4xt_27152{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #10b98166;white-space:nowrap}._Homepage2_punchButton_rs4xt_27152:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98199}._Homepage2_punchButton_rs4xt_27152:active{transform:translateY(0)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchButton_rs4xt_27152{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchButton_rs4xt_27152:hover{box-shadow:0 6px 20px #10b98180}._Homepage2_punchButtonOut_rs4xt_27194,._Homepage2_punchButton_rs4xt_27152._Homepage2_out_rs4xt_27195{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef444466}._Homepage2_punchButtonOut_rs4xt_27194:hover,._Homepage2_punchButton_rs4xt_27152._Homepage2_out_rs4xt_27195:hover{box-shadow:0 6px 20px #ef444499}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchButtonOut_rs4xt_27194,._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchButton_rs4xt_27152._Homepage2_out_rs4xt_27195{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef44444d}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchButtonOut_rs4xt_27194:hover,._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_punchButton_rs4xt_27152._Homepage2_out_rs4xt_27195:hover{box-shadow:0 6px 20px #ef444480}._Homepage2_punchButton_rs4xt_27152:disabled{opacity:.5;cursor:not-allowed;transform:none!important}._Homepage2_punchButtonDisabled_rs4xt_27222{opacity:.5;cursor:not-allowed}._Homepage2_btnIcon_rs4xt_27227{width:1.25rem;height:1.25rem}._Homepage2_timeTrackingCard_rs4xt_27233{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.3);overflow:hidden;transition:all .3s ease}._Homepage2_timeTrackingCard_rs4xt_27233:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_timeTrackingCard_rs4xt_27233{background:#1e1e1ecc;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_timeTrackingCard_rs4xt_27233:hover{box-shadow:0 12px 40px #00000080}._Homepage2_cardHeader_rs4xt_27258{padding:1.5rem 2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent));border-bottom:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_cardHeader_rs4xt_27258{background:linear-gradient(135deg,#4c6ef526,#7950f226);border-bottom:1px solid rgba(76,110,245,.2)}._Homepage2_cardTitle_rs4xt_27269{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_cardTitle_rs4xt_27269{color:#fff}._Homepage2_cardBody_rs4xt_27280{padding:2rem}._Homepage2_sectionHint_rs4xt_27284{font-size:.875rem;color:var(--color-text-muted, #9ca3af);font-weight:500}._Homepage2_projectsSection_rs4xt_27291{margin-bottom:2rem}._Homepage2_contentGrid_rs4xt_27295{display:grid;gap:1.5rem}@media (min-width: 992px){._Homepage2_contentGrid_rs4xt_27295{grid-template-columns:2fr 1fr}}._Homepage2_sectionHeader_rs4xt_27306{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._Homepage2_sectionTitle_rs4xt_27313{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_sectionTitle_rs4xt_27313{color:#fff}._Homepage2_viewAllLink_rs4xt_27324{color:var(--color-primary);text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease}._Homepage2_viewAllLink_rs4xt_27324:hover{color:var(--color-accent);transform:translate(2px)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_viewAllLink_rs4xt_27324{color:#4c6ef5}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_viewAllLink_rs4xt_27324:hover{color:#7950f2}._Homepage2_projectsList_rs4xt_27345{display:grid;gap:1.5rem}._Homepage2_projectMetaRow_rs4xt_27350{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;padding:1rem 0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_projectMetaRow_rs4xt_27350{border-color:#ffffff14}._Homepage2_avatarStack_rs4xt_27363{display:flex;align-items:center;margin-top:.5rem}._Homepage2_teamAvatar_rs4xt_27369{width:2rem;height:2rem;border-radius:999px;border:2px solid #ffffff;margin-left:-.5rem;overflow:hidden;background:color-mix(in srgb,var(--color-primary) 20%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#4b5563}._Homepage2_teamAvatar_rs4xt_27369:first-child{margin-left:0}._Homepage2_teamAvatar_rs4xt_27369 img{width:100%;height:100%;object-fit:cover}._Homepage2_avatarFallback_rs4xt_27397{background:#e0e7ff;color:#4c51bf}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_teamAvatar_rs4xt_27369{border-color:#1f2937;background:#4c6ef540;color:#e5e7eb}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_avatarFallback_rs4xt_27397{background:#4c6ef54d;color:#c7d2fe}._Homepage2_projectCard_rs4xt_27413{background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #00000014;transition:all .3s ease;cursor:pointer}._Homepage2_projectCard_rs4xt_27413:hover{transform:translateY(-4px);box-shadow:0 8px 30px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_projectCard_rs4xt_27413{background:#1e1e1eb3;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_projectCard_rs4xt_27413:hover{box-shadow:0 8px 30px #4c6ef533}._Homepage2_projectHeader_rs4xt_27439{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._Homepage2_projectTitle_rs4xt_27446{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0;flex:1}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_projectTitle_rs4xt_27446{color:#fff}._Homepage2_projectStatus_rs4xt_27458{display:inline-flex;align-items:center;padding:.375rem .875rem;font-size:.75rem;font-weight:600;border-radius:50px;text-transform:capitalize}._Homepage2_projectStatus_rs4xt_27458._Homepage2_active_rs4xt_27468{background:linear-gradient(135deg,#10b98126,#05966926);color:#10b981;border:1px solid rgba(16,185,129,.3)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_projectStatus_rs4xt_27458._Homepage2_active_rs4xt_27468{background:linear-gradient(135deg,#10b98133,#05966933);color:#34d399}._Homepage2_projectStatus_rs4xt_27458._Homepage2_pending_rs4xt_27479{background:linear-gradient(135deg,#fbbf2426,#f59e0b26);color:#f59e0b;border:1px solid rgba(251,191,36,.3)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_projectStatus_rs4xt_27458._Homepage2_pending_rs4xt_27479{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);color:#fbbf24}._Homepage2_projectStatus_rs4xt_27458._Homepage2_completed_rs4xt_27490{background:linear-gradient(135deg,#22c55e26,#16a34a26);color:#22c55e;border:1px solid rgba(34,197,94,.3)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_projectStatus_rs4xt_27458._Homepage2_completed_rs4xt_27490{background:linear-gradient(135deg,#22c55e33,#16a34a33);color:#4ade80}._Homepage2_projectDescription_rs4xt_27501{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin-bottom:1rem;line-height:1.5}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_projectDescription_rs4xt_27501{color:var(--color-text-muted, #9ca3af)}._Homepage2_projectMeta_rs4xt_27350{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.05)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_projectMeta_rs4xt_27350{border-top:1px solid rgba(255,255,255,.05)}._Homepage2_metaItem_rs4xt_27524{text-align:center}._Homepage2_metaLabel_rs4xt_27528{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_metaLabel_rs4xt_27528{color:var(--color-text-muted, #9ca3af)}._Homepage2_metaValue_rs4xt_27541{font-size:1rem;font-weight:700;color:#1a1a1a}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_metaValue_rs4xt_27541{color:#fff}._Homepage2_progressBar_rs4xt_27551{margin-top:1rem}._Homepage2_progressTrack_rs4xt_27555{width:100%;height:.5rem;border-radius:999px;background:#6b728026;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}._Homepage2_progressFill_rs4xt_27565{height:100%;border-radius:inherit;background:var(--gradient-brand);transition:width .3s ease}._Homepage2_progressValue_rs4xt_27572{font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #6b7280);display:inline-block;margin-top:.35rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_progressValue_rs4xt_27572{color:#d1d5db}._Homepage2_todoSection_rs4xt_27585{margin-bottom:2rem}._Homepage2_todoList_rs4xt_27589{display:flex;flex-direction:column;gap:.75rem}._Homepage2_todoItem_rs4xt_27595{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);border-radius:12px;transition:all .3s ease;cursor:pointer}._Homepage2_todoItem_rs4xt_27595:hover{background:#ffffffe6;transform:translate(4px);box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary) 15%,transparent)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoItem_rs4xt_27595{background:#ffffff0d;border:1px solid rgba(255,255,255,.05)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoItem_rs4xt_27595:hover{background:#ffffff14;box-shadow:0 4px 15px #4c6ef526}._Homepage2_todoCheckbox_rs4xt_27624{width:1.25rem;height:1.25rem;border:2px solid var(--color-primary);border-radius:4px;cursor:pointer;transition:all .3s ease;flex-shrink:0}._Homepage2_todoCheckbox_rs4xt_27624._Homepage2_checked_rs4xt_27634{background:var(--gradient-brand);border-color:var(--color-primary)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoCheckbox_rs4xt_27624{border-color:#4c6ef5}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoCheckbox_rs4xt_27624._Homepage2_checked_rs4xt_27634{background:linear-gradient(135deg,#4c6ef5,#7950f2);border-color:#4c6ef5}._Homepage2_todoContent_rs4xt_27648{flex:1}._Homepage2_todoText_rs4xt_27652{font-size:.95rem;color:#1a1a1a;font-weight:500}._Homepage2_todoCompleted_rs4xt_27658,._Homepage2_todoText_rs4xt_27652._Homepage2_completed_rs4xt_27490{text-decoration:line-through;color:var(--color-text-muted, #9ca3af)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoText_rs4xt_27652{color:#fff}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoText_rs4xt_27652._Homepage2_completed_rs4xt_27490{color:var(--color-text-secondary, #6b7280)}._Homepage2_todoMeta_rs4xt_27672{font-size:.8rem;color:var(--color-text-muted, #9ca3af);margin-top:.2rem}._Homepage2_todoPriority_rs4xt_27678{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:50px;flex-shrink:0}._Homepage2_todoPriorityHigh_rs4xt_27688,._Homepage2_todoPriority_rs4xt_27678._Homepage2_high_rs4xt_27689{background:linear-gradient(135deg,#ef444426,#dc262626);color:#ef4444;border:1px solid rgba(239,68,68,.3)}._Homepage2_todoPriorityMedium_rs4xt_27695,._Homepage2_todoPriority_rs4xt_27678._Homepage2_medium_rs4xt_27696{background:linear-gradient(135deg,#fbbf2426,#f59e0b26);color:#f59e0b;border:1px solid rgba(251,191,36,.3)}._Homepage2_todoPriorityLow_rs4xt_27702,._Homepage2_todoPriority_rs4xt_27678._Homepage2_low_rs4xt_27703{background:linear-gradient(135deg,#10b98126,#05966926);color:#10b981;border:1px solid rgba(16,185,129,.3)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoPriorityHigh_rs4xt_27688,._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoPriority_rs4xt_27678._Homepage2_high_rs4xt_27689{background:linear-gradient(135deg,#ef444433,#dc262633);color:#f87171}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoPriorityMedium_rs4xt_27695,._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoPriority_rs4xt_27678._Homepage2_medium_rs4xt_27696{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);color:#fbbf24}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoPriorityLow_rs4xt_27702,._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_todoPriority_rs4xt_27678._Homepage2_low_rs4xt_27703{background:linear-gradient(135deg,#10b98133,#05966933);color:#34d399}._Homepage2_addTodoButton_rs4xt_27727{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent));color:var(--color-primary);border:2px dashed var(--color-primary);border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;margin-top:1rem}._Homepage2_addTodoButton_rs4xt_27727:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 20%,transparent),color-mix(in srgb,var(--color-accent) 20%,transparent));border-color:var(--color-accent);color:var(--color-accent)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_addTodoButton_rs4xt_27727{background:linear-gradient(135deg,#4c6ef526,#7950f226);color:#4c6ef5;border-color:#4c6ef5}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_addTodoButton_rs4xt_27727:hover{background:linear-gradient(135deg,#4c6ef540,#7950f240);border-color:#7950f2;color:#7950f2}._Homepage2_statsCard_rs4xt_27764{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.3);overflow:hidden;transition:all .3s ease}._Homepage2_statsCard_rs4xt_27764:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statsCard_rs4xt_27764{background:#1e1e1ecc;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statsCard_rs4xt_27764:hover{box-shadow:0 12px 40px #00000080}._Homepage2_statsGrid_rs4xt_27789{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:2rem}._Homepage2_birthdayCard_rs4xt_27796{background:#ffffffeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px;padding:1.5rem;margin-top:1.5rem;margin-bottom:2rem;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);box-shadow:0 18px 45px #0f172a14}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_birthdayCard_rs4xt_27796{background:#111827e6;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Homepage2_birthdaySpotlight_rs4xt_27813{display:flex;gap:1.5rem;align-items:center;padding:1.25rem;border-radius:18px;background:linear-gradient(135deg,#ffffffe6,#e0e7ffe6);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_birthdaySpotlight_rs4xt_27813{background:linear-gradient(135deg,#1e293be6,#312e81cc)}._Homepage2_birthdayAvatar_rs4xt_27827{width:88px;height:88px;border-radius:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);background:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;flex-shrink:0}._Homepage2_birthdayAvatar_rs4xt_27827 img{width:100%;height:100%;object-fit:cover}._Homepage2_birthdayContent_rs4xt_27848{display:flex;flex-direction:column;gap:.45rem}._Homepage2_birthdayMeta_rs4xt_27854{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._Homepage2_birthdayDate_rs4xt_27861{font-size:.85rem;font-weight:600;color:#4c6ef5}._Homepage2_birthdayTag_rs4xt_27867{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:.25rem .7rem;border-radius:999px;background:#fbbf2433;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#b45309}._Homepage2_birthdayTag_rs4xt_27867 svg{width:14px;height:14px}._Homepage2_cardSubtitle_rs4xt_27886{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:.25rem 0 0}._Homepage2_emptyMessage_rs4xt_27892{text-align:center;color:var(--color-text-secondary, #6b7280);font-size:.875rem;padding:2rem 1rem}._Homepage2_birthdayName_rs4xt_27899{margin:0;font-size:1.35rem;font-weight:700;color:#1f2937}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_birthdayName_rs4xt_27899{color:#f8fafc}._Homepage2_birthdayWish_rs4xt_27910{margin:0;font-size:.95rem;color:var(--color-text-secondary, #6b7280)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_birthdayWish_rs4xt_27910{color:#cbd5f5}._Homepage2_birthdayDetails_rs4xt_27920{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;font-weight:600;color:#4b5563}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_birthdayDetails_rs4xt_27920{color:#e2e8f0}._Homepage2_birthdayControls_rs4xt_27933{display:flex;align-items:center;gap:.5rem}._Homepage2_carouselButton_rs4xt_27939{border:none;background:color-mix(in srgb,var(--color-primary) 15%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#4c6ef5;width:32px;height:32px;border-radius:10px;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}._Homepage2_carouselButton_rs4xt_27939:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Homepage2_carouselIndicator_rs4xt_27959{font-size:.85rem;color:var(--color-text-secondary, #6b7280);font-weight:600}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_carouselIndicator_rs4xt_27959{color:#e5e7eb}@media (max-width: 720px){._Homepage2_birthdaySpotlight_rs4xt_27813{flex-direction:column;align-items:flex-start}._Homepage2_birthdayAvatar_rs4xt_27827{width:72px;height:72px;border-radius:18px}}._Homepage2_statItem_rs4xt_27982{text-align:center;padding:1.5rem;background:color-mix(in srgb,var(--color-primary) 5%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;transition:all .3s ease}._Homepage2_statItem_rs4xt_27982:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);transform:scale(1.05)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statItem_rs4xt_27982{background:#4c6ef514}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statItem_rs4xt_27982:hover{background:#4c6ef526}._Homepage2_statIcon_rs4xt_26886{display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}._Homepage2_statIconCircle_rs4xt_28012{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent));color:var(--color-primary);border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);transition:all .3s ease}._Homepage2_statItem_rs4xt_27982:hover ._Homepage2_statIconCircle_rs4xt_28012{transform:scale(1.1);box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statIconCircle_rs4xt_28012{background:linear-gradient(135deg,#4c6ef526,#7950f226);color:#4c6ef5;border:2px solid rgba(76,110,245,.3)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statItem_rs4xt_27982:hover ._Homepage2_statIconCircle_rs4xt_28012{box-shadow:0 0 20px #4c6ef54d}._Homepage2_statIconCompleted_rs4xt_28042{background:linear-gradient(135deg,#10b9811a,#0596691a);color:#10b981;border:2px solid rgba(16,185,129,.3)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statIconCompleted_rs4xt_28042{background:linear-gradient(135deg,#10b98133,#05966933);color:#34d399;border:2px solid rgba(16,185,129,.4)}._Homepage2_statIconPending_rs4xt_28054{background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);color:#f59e0b;border:2px solid rgba(251,191,36,.3)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statIconPending_rs4xt_28054{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);color:#fbbf24;border:2px solid rgba(251,191,36,.4)}._Homepage2_statIconOverdue_rs4xt_28066{background:linear-gradient(135deg,#ef44441a,#dc26261a);color:#ef4444;border:2px solid rgba(239,68,68,.3)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statIconOverdue_rs4xt_28066{background:linear-gradient(135deg,#ef444433,#dc262633);color:#f87171;border:2px solid rgba(239,68,68,.4)}._Homepage2_statValue_rs4xt_28078{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem;line-height:1}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statValue_rs4xt_28078{color:#fff}._Homepage2_statLabel_rs4xt_28090{font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statLabel_rs4xt_28090{color:var(--color-text-muted, #9ca3af)}._Homepage2_statMeta_rs4xt_28102{font-size:.8rem;color:var(--color-text-muted, #9ca3af);margin-top:.25rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_statMeta_rs4xt_28102{color:var(--color-text-secondary, #6b7280)}._Homepage2_chartContainer_rs4xt_28112{padding:2rem;padding-top:0}._Homepage2_insightsList_rs4xt_28117{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}._Homepage2_insightItem_rs4xt_28126{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:14px;background:#ffffffa6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(0,0,0,.04)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_insightItem_rs4xt_28126{background:#ffffff0a;border-color:#ffffff14}._Homepage2_insightTitle_rs4xt_28143{font-weight:600;color:var(--color-text, #111827);margin:0}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_insightTitle_rs4xt_28143{color:#f9fafb}._Homepage2_insightSubtitle_rs4xt_28153{margin:0;color:var(--color-text-secondary, #6b7280);font-size:.85rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_insightSubtitle_rs4xt_28153{color:var(--color-text-muted, #9ca3af)}._Homepage2_insightStatus_rs4xt_28163{padding:.3rem .9rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid transparent}._Homepage2_insightStatusActive_rs4xt_28171{background:#10b98126;border-color:#10b9814d;color:#0f766e}._Homepage2_insightStatusInProgress_rs4xt_28177{background:#fbbf2426;border-color:#fbbf2459;color:#92400e}._Homepage2_insightStatusInactive_rs4xt_28183{background:#6b728026;border-color:#6b72804d;color:#374151}._Homepage2_insightStatusDeprecated_rs4xt_28189{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-hover)}._Homepage2_insightStatusClosed_rs4xt_28195{background:#ef444426;border-color:#ef444459;color:#b91c1c}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_insightStatusActive_rs4xt_28171{color:#bbf7d0}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_insightStatusInProgress_rs4xt_28177{color:#fde68a}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_insightStatusInactive_rs4xt_28183{color:#d1d5db}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_insightStatusDeprecated_rs4xt_28189{color:#c7d2fe}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_insightStatusClosed_rs4xt_28195{color:#fecaca}._Homepage2_ProjectStatusActive_rs4xt_28221{background:linear-gradient(135deg,#10b98126,#05966926);color:#059669;border:1px solid rgba(16,185,129,.35)}._Homepage2_ProjectStatusPending_rs4xt_28227{background:linear-gradient(135deg,#fbbf2426,#f59e0b26);color:#b45309;border:1px solid rgba(251,191,36,.35)}._Homepage2_ProjectStatusCompleted_rs4xt_28233{background:linear-gradient(135deg,#22c55e26,#16a34a26);color:#15803d;border:1px solid rgba(34,197,94,.35)}._Homepage2_emptyState_rs4xt_28240{text-align:center;padding:3rem 2rem}._Homepage2_emptyStateIcon_rs4xt_28245{width:4rem;height:4rem;color:#d1d5db;margin:0 auto 1rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_emptyStateIcon_rs4xt_28245{color:#4b5563}._Homepage2_emptyStateTitle_rs4xt_28256{font-size:1.125rem;font-weight:600;color:var(--color-text-secondary, #6b7280);margin-bottom:.5rem}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_emptyStateTitle_rs4xt_28256{color:var(--color-text-muted, #9ca3af)}._Homepage2_emptyStateText_rs4xt_28267{font-size:.95rem;color:var(--color-text-muted, #9ca3af)}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_emptyStateText_rs4xt_28267{color:var(--color-text-secondary, #6b7280)}._Homepage2_loadingOverlay_rs4xt_28277{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_loadingOverlay_rs4xt_28277{background:#000000b3}._Homepage2_spinner_rs4xt_28292{width:3rem;height:3rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_Homepage2_kf_spin_rs4xt_1 1s linear infinite}._Homepage2_darkTheme_rs4xt_26675 ._Homepage2_spinner_rs4xt_28292{border:4px solid rgba(76,110,245,.2);border-top-color:#4c6ef5}@keyframes _Homepage2_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Homepage2_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Homepage2_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _Homepage2_kf_slideUp_rs4xt_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _Homepage2_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._Homepage2_pageTitle_rs4xt_26789{font-size:2rem}._Homepage2_pageHeader_rs4xt_26770{flex-direction:column;align-items:flex-start;gap:1.5rem}._Homepage2_dashboardGrid_rs4xt_26892{grid-template-columns:1fr}._Homepage2_attendanceCard_rs4xt_26912{padding:2rem 1.5rem}._Homepage2_currentTime_rs4xt_26992{font-size:2.5rem}._Homepage2_punchDetails_rs4xt_27066{grid-template-columns:1fr;gap:1rem}._Homepage2_punchButtonContainer_rs4xt_27152{flex-direction:column}._Homepage2_punchButton_rs4xt_27152{width:100%}._Homepage2_statsGrid_rs4xt_27789{grid-template-columns:1fr;gap:1rem;padding:1.5rem}._Homepage2_projectMeta_rs4xt_27350{grid-template-columns:1fr;gap:.75rem}._Homepage2_cardHeader_rs4xt_27258,._Homepage2_cardBody_rs4xt_27280{padding:1.5rem}._Homepage2_cardTitle_rs4xt_27269{font-size:1.25rem}._Homepage2_sectionTitle_rs4xt_27313{font-size:1.125rem}._Homepage2_timeTrackingCard_rs4xt_27233,._Homepage2_statsCard_rs4xt_27764,._Homepage2_attendanceCard_rs4xt_26912{border-radius:16px}}@media (max-width: 480px){._Homepage2_pageTitle_rs4xt_26789{font-size:1.75rem}._Homepage2_currentTime_rs4xt_26992{font-size:2rem}._Homepage2_clockIcon_rs4xt_26981{width:4rem;height:4rem}._Homepage2_totalHoursValue_rs4xt_27141{font-size:1.5rem}._Homepage2_statValue_rs4xt_28078{font-size:2rem}._Homepage2_projectCard_rs4xt_27413{padding:1.25rem}._Homepage2_todoItem_rs4xt_27595{padding:.875rem 1.25rem}._Homepage2_breadcrumb_rs4xt_26692{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){._Homepage2_attendanceCard_rs4xt_26912,._Homepage2_projectCard_rs4xt_27413,._Homepage2_todoItem_rs4xt_27595,._Homepage2_statsCard_rs4xt_27764,._Homepage2_timeTrackingCard_rs4xt_27233{border-width:2px}._Homepage2_punchButton_rs4xt_27152,._Homepage2_addTodoButton_rs4xt_27727{border:2px solid currentColor}}._Homepage2_attendanceCard_rs4xt_26912{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.3);padding:2.5rem;overflow:hidden;transition:all .3s ease}._Homepage2_employeeDashboard_rs4xt_26654{--dash-surface-1: rgba(255, 255, 255, .95);--dash-surface-2: rgba(249, 250, 251, .95);--dash-border: rgba(229, 231, 235, .65);--dash-text: #111827;--dash-muted: #6b7280;--dash-primary: var(--color-primary);--dash-primary-strong: var(--color-primary-hover);--dash-primary-soft: #eef2ff;--dash-shadow: 0 10px 28px rgba(15, 23, 42, .08)}._Homepage2_employeeDashboard_rs4xt_26654._Homepage2_darkTheme_rs4xt_26675{--dash-surface-1: rgba(17, 24, 39, .92);--dash-surface-2: rgba(31, 41, 55, .92);--dash-border: rgba(55, 65, 81, .65);--dash-text: #f9fafb;--dash-muted: #9ca3af;--dash-primary: var(--color-primary-light);--dash-primary-strong: var(--color-primary-light);--dash-primary-soft: #374151;--dash-shadow: 0 14px 34px rgba(0, 0, 0, .3)}._Homepage2_employeeDashboard_rs4xt_26654,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_cardTitle_rs4xt_27269,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_sectionTitle_rs4xt_27313,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_projectTitle_rs4xt_27446,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_metaValue_rs4xt_27541,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_punchInfoValue_rs4xt_27097,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_statValue_rs4xt_28078,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_currentTime_rs4xt_26992{color:var(--dash-text)}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_pageDescription_rs4xt_26807,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_loadingText_rs4xt_26680,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_breadcrumbItem_rs4xt_26739,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_metaLabel_rs4xt_27528,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_projectDescription_rs4xt_27501,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_todoMeta_rs4xt_27672,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_currentDate_rs4xt_27010,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_attendanceLabel_rs4xt_26961,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_statMeta_rs4xt_28102,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_statLabel_rs4xt_28090{color:var(--dash-muted)}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_pageTitle_rs4xt_26789{background:linear-gradient(135deg,var(--dash-primary) 0%,var(--dash-primary-strong) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_breadcrumbLink_rs4xt_26701,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_breadcrumbIcon_rs4xt_26729,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_breadcrumbItemActive_rs4xt_26749{color:var(--dash-primary);border-color:color-mix(in srgb,var(--dash-primary) 35%,var(--dash-border))}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_breadcrumbLink_rs4xt_26701:hover{color:var(--dash-primary-strong);border-color:color-mix(in srgb,var(--dash-primary-strong) 35%,var(--dash-border))}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_attendanceCard_rs4xt_26912,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_timeTrackingCard_rs4xt_27233,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_statsCard_rs4xt_27764,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_projectCard_rs4xt_27413,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_todoItem_rs4xt_27595,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_birthdayCard_rs4xt_27796{background:linear-gradient(180deg,var(--dash-surface-1) 0%,var(--dash-surface-2) 100%);border:1px solid var(--dash-border);box-shadow:var(--dash-shadow)}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_attendanceCard_rs4xt_26912:hover,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_timeTrackingCard_rs4xt_27233:hover,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_projectCard_rs4xt_27413:hover,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_todoItem_rs4xt_27595:hover{box-shadow:0 16px 34px color-mix(in srgb,var(--dash-primary) 18%,transparent)}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_cardHeader_rs4xt_27258,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_projectMetaRow_rs4xt_27350,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_sectionHeader_rs4xt_27306{border-color:var(--dash-border)}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_punchDetails_rs4xt_27066,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_btnViewAll_rs4xt_26819:hover,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_todoItem_rs4xt_27595:hover{background:var(--dash-primary-soft)}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_progressFill_rs4xt_27565,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_btnPrimary_rs4xt_26817{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%)}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_btnPrimary_rs4xt_26817{color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 32%,transparent)}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_btnPrimary_rs4xt_26817:hover{background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary) 100%)}._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_btnSecondary_rs4xt_26818,._Homepage2_employeeDashboard_rs4xt_26654 ._Homepage2_btnViewAll_rs4xt_26819{background:color-mix(in srgb,var(--dash-surface-1) 88%,transparent);color:var(--dash-text);border-color:var(--dash-border)}@keyframes _MyPerformanceReview_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _MyPerformanceReview_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _MyPerformanceReview_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _MyPerformanceReview_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._MyPerformanceReview_reviewContainer_rs4xt_28667{flex:1;min-height:100vh;animation:_MyPerformanceReview_kf_fadeIn_rs4xt_1 .3s ease-in}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675{background:transparent}._MyPerformanceReview_loadingContainer_rs4xt_28680,._MyPerformanceReview_errorContainer_rs4xt_28681{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;gap:1rem}._MyPerformanceReview_spinner_rs4xt_28690{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_MyPerformanceReview_kf_spin_rs4xt_1 1s linear infinite}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_spinner_rs4xt_28690{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._MyPerformanceReview_errorContainer_rs4xt_28681{color:#dc2626}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_errorContainer_rs4xt_28681{color:#fca5a5}._MyPerformanceReview_errorIcon_rs4xt_28712{width:48px;height:48px}._MyPerformanceReview_breadcrumb_rs4xt_28718{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--color-text-secondary, #64748b);animation:_MyPerformanceReview_kf_slideInLeft_rs4xt_1 .4s ease-out}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_breadcrumb_rs4xt_28718{color:var(--color-text-muted, #94a3b8)}._MyPerformanceReview_breadcrumbLink_rs4xt_28732{display:flex;align-items:center;gap:.25rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:all .2s ease;padding:.25rem .5rem;border-radius:.375rem}._MyPerformanceReview_breadcrumbLink_rs4xt_28732:hover{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_breadcrumbLink_rs4xt_28732{color:var(--color-text-muted, #94a3b8)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_breadcrumbLink_rs4xt_28732:hover{color:var(--color-primary-light);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}._MyPerformanceReview_breadcrumbIcon_rs4xt_28757{width:1rem;height:1rem}._MyPerformanceReview_breadcrumbSeparator_rs4xt_28762{width:1rem;height:1rem;color:#cbd5e1}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_breadcrumbSeparator_rs4xt_28762{color:var(--color-text-secondary, #475569)}._MyPerformanceReview_breadcrumbCurrent_rs4xt_28772{color:var(--color-primary);font-weight:500}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_breadcrumbCurrent_rs4xt_28772{color:var(--color-primary-light)}._MyPerformanceReview_pageHeader_rs4xt_28782{margin-bottom:2rem;animation:_MyPerformanceReview_kf_fadeInUp_rs4xt_1 .5s ease-out}._MyPerformanceReview_pageHeaderContent_rs4xt_28787{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._MyPerformanceReview_iconTitleGroup_rs4xt_28795{display:flex;align-items:center;gap:1rem}._MyPerformanceReview_pageIconCircle_rs4xt_28801{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent);animation:_MyPerformanceReview_kf_fadeInUp_rs4xt_1 .6s ease-out}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_pageIconCircle_rs4xt_28801{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 20%,transparent)}._MyPerformanceReview_pageIcon_rs4xt_28801{width:32px;height:32px;color:#fff}._MyPerformanceReview_pageTitle_rs4xt_28824{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_pageTitle_rs4xt_28824{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._MyPerformanceReview_pageDescription_rs4xt_28842{margin:.25rem 0 0;font-size:.95rem;color:var(--color-text-secondary, #64748b)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_pageDescription_rs4xt_28842{color:var(--color-text-muted, #94a3b8)}._MyPerformanceReview_mainCard_rs4xt_28853{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d,0 10px 15px #0000000d;overflow:hidden;animation:_MyPerformanceReview_kf_fadeInUp_rs4xt_1 .7s ease-out;margin-bottom:2rem}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_mainCard_rs4xt_28853{background:#1e293be6;border:1px solid rgba(51,65,85,.8);box-shadow:0 4px 6px #0003,0 10px 15px #0000004d}._MyPerformanceReview_cardHeader_rs4xt_28872{padding:1.5rem 2rem;border-bottom:2px solid var(--color-border, #e2e8f0)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_cardHeader_rs4xt_28872{border-bottom-color:#334155}._MyPerformanceReview_cardTitle_rs4xt_28881{font-size:1.25rem;font-weight:700;color:var(--color-text, #1e293b);margin:0}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_cardTitle_rs4xt_28881{color:#f1f5f9}._MyPerformanceReview_controls_rs4xt_28893{padding:1.5rem 2rem;border-bottom:2px solid var(--color-border, #e2e8f0);display:flex;flex-wrap:wrap;gap:1rem;align-items:center}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_controls_rs4xt_28893{border-bottom-color:#334155}._MyPerformanceReview_searchInput_rs4xt_28906{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;flex:1;min-width:200px}._MyPerformanceReview_searchInput_rs4xt_28906:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_searchInput_rs4xt_28906{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_searchInput_rs4xt_28906:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._MyPerformanceReview_controlButtons_rs4xt_28946{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._MyPerformanceReview_filterSelect_rs4xt_28953{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._MyPerformanceReview_filterSelect_rs4xt_28953:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_filterSelect_rs4xt_28953{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_filterSelect_rs4xt_28953:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._MyPerformanceReview_sortButton_rs4xt_28993{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._MyPerformanceReview_sortButton_rs4xt_28993:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_sortButton_rs4xt_28993{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_sortButton_rs4xt_28993:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._MyPerformanceReview_sortIcon_rs4xt_29047{width:20px;height:20px}._MyPerformanceReview_fillButton_rs4xt_29052{padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._MyPerformanceReview_fillButton_rs4xt_29052:hover{transform:translateY(-2px);box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_fillButton_rs4xt_29052{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_fillButton_rs4xt_29052:hover{box-shadow:0 6px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._MyPerformanceReview_buttonIcon_rs4xt_29082{width:20px;height:20px}._MyPerformanceReview_tableWrapper_rs4xt_29088{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._MyPerformanceReview_table_rs4xt_29088{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._MyPerformanceReview_table_rs4xt_29088 thead{background:#f1f5f980}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_table_rs4xt_29088 thead{background:#0f172a80}._MyPerformanceReview_table_rs4xt_29088 th,._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_table_rs4xt_29088 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._MyPerformanceReview_table_rs4xt_29088 tbody tr{border-bottom:1px solid var(--color-border, #e2e8f0);transition:background-color .2s ease}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_table_rs4xt_29088 tbody tr{border-bottom-color:#334155}._MyPerformanceReview_table_rs4xt_29088 tbody tr:hover,._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_table_rs4xt_29088 tbody tr:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._MyPerformanceReview_table_rs4xt_29088 td,._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_table_rs4xt_29088 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._MyPerformanceReview_staffName_rs4xt_29174{font-weight:600;color:var(--color-text, #1e293b)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_staffName_rs4xt_29174{color:#f1f5f9}._MyPerformanceReview_actionsCell_rs4xt_29183{width:100px;text-align:center}._MyPerformanceReview_viewButton_rs4xt_29189{padding:.5rem;border:none;border-radius:6px;background:#3b82f61a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#3b82f6;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}._MyPerformanceReview_viewButton_rs4xt_29189:hover{background:#3b82f633;transform:translateY(-2px)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_viewButton_rs4xt_29189{background:#60a5fa26;color:#60a5fa}._MyPerformanceReview_actionIcon_rs4xt_29214{width:18px;height:18px}._MyPerformanceReview_emptyRow_rs4xt_29220{text-align:center;padding:3rem 1.5rem!important;color:var(--color-text-muted, #94a3b8);font-style:italic}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_emptyRow_rs4xt_29220{color:var(--color-text-secondary, #64748b)}._MyPerformanceReview_pagination_rs4xt_29232,._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_pagination_rs4xt_29232{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._MyPerformanceReview_paginationInfo_rs4xt_29264,._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_paginationInfo_rs4xt_29264{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._MyPerformanceReview_paginationButtons_rs4xt_29276,._MyPerformanceReview_pageButton_rs4xt_29296{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._MyPerformanceReview_pageButton_rs4xt_29296:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._MyPerformanceReview_pageButton_rs4xt_29296:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_pageButton_rs4xt_29296{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_pageButton_rs4xt_29296:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._MyPerformanceReview_pageButtonActive_rs4xt_29357{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._MyPerformanceReview_pageButtonActive_rs4xt_29357:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_pageButtonActive_rs4xt_29357{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._MyPerformanceReview_reviewForm_rs4xt_29379{animation:_MyPerformanceReview_kf_fadeInUp_rs4xt_1 .7s ease-out}._MyPerformanceReview_reviewHeader_rs4xt_29383{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d;margin-bottom:2rem}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_reviewHeader_rs4xt_29383{background:#1e293be6;border:1px solid rgba(51,65,85,.8)}._MyPerformanceReview_reviewTitle_rs4xt_29401{font-size:1.5rem;font-weight:700;color:var(--color-text, #1e293b);margin:0}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_reviewTitle_rs4xt_29401{color:#f1f5f9}._MyPerformanceReview_saveButton_rs4xt_29412{padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 4px 6px #10b9814d}._MyPerformanceReview_saveButton_rs4xt_29412:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #10b98166}._MyPerformanceReview_saveButton_rs4xt_29412:disabled{opacity:.6;cursor:not-allowed;transform:none}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_saveButton_rs4xt_29412{background:linear-gradient(135deg,#34d399,#10b981)}._MyPerformanceReview_sectionCard_rs4xt_29444{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px #0000000d;overflow:hidden;margin-bottom:2rem}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_sectionCard_rs4xt_29444{background:#1e293be6;border:1px solid rgba(51,65,85,.8)}._MyPerformanceReview_sectionTitle_rs4xt_29459{font-size:1.125rem;font-weight:700;color:var(--color-text, #1e293b);margin:0;padding:1.5rem 2rem;border-bottom:2px solid var(--color-border, #e2e8f0)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_sectionTitle_rs4xt_29459{color:#f1f5f9;border-bottom-color:#334155}._MyPerformanceReview_formGrid_rs4xt_29474{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:2rem}._MyPerformanceReview_formGroup_rs4xt_29481{display:flex;flex-direction:column;gap:.5rem}._MyPerformanceReview_formLabel_rs4xt_29487{font-weight:600;font-size:.875rem;color:var(--color-text-secondary, #475569)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_formLabel_rs4xt_29487{color:#cbd5e1}._MyPerformanceReview_formInput_rs4xt_29497{padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease}._MyPerformanceReview_formInput_rs4xt_29497:disabled{background-color:var(--color-surface-subtle, #f1f5f9);cursor:not-allowed}._MyPerformanceReview_formInput_rs4xt_29497:focus:not(:disabled){outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_formInput_rs4xt_29497{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_formInput_rs4xt_29497:disabled{background-color:#0f172a}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_formInput_rs4xt_29497:focus:not(:disabled){border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._MyPerformanceReview_tableContainer_rs4xt_29536{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._MyPerformanceReview_tableHeader_rs4xt_29547,._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_tableHeader_rs4xt_29547{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._MyPerformanceReview_tableRow_rs4xt_29573,._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_tableRow_rs4xt_29573{border-bottom:1px solid var(--color-border);transition:background .15s ease}._MyPerformanceReview_tableCell_rs4xt_29583{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._MyPerformanceReview_tableCellName_rs4xt_29591{font-weight:600;color:var(--color-text, #1e293b)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_tableCellName_rs4xt_29591{color:#f1f5f9}._MyPerformanceReview_kpiInput_rs4xt_29601{padding:.5rem;border:2px solid var(--color-border, #e2e8f0);border-radius:6px;font-size:.875rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);width:100%;max-width:100px}._MyPerformanceReview_kpiInput_rs4xt_29601:disabled{background-color:var(--color-surface-subtle, #f1f5f9);cursor:not-allowed}._MyPerformanceReview_kpiInput_rs4xt_29601:focus:not(:disabled){outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_kpiInput_rs4xt_29601{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_kpiInput_rs4xt_29601:disabled{background-color:#0f172a}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_kpiInput_rs4xt_29601:focus:not(:disabled){border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._MyPerformanceReview_gradeContainer_rs4xt_29641{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding:1rem 0}._MyPerformanceReview_gradeBadge_rs4xt_29649{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;border:1px solid}._MyPerformanceReview_gradePoor_rs4xt_29657{background:#ef44441a;color:#ef4444;border-color:#ef444433}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_gradePoor_rs4xt_29657{background:#f871711a;color:#f87171;border-color:#f8717133}._MyPerformanceReview_gradeAverage_rs4xt_29669{background:#f59e0b1a;color:#f59e0b;border-color:#f59e0b33}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_gradeAverage_rs4xt_29669{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._MyPerformanceReview_gradeSatisfactory_rs4xt_29681{background:#3b82f61a;color:#3b82f6;border-color:#3b82f633}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_gradeSatisfactory_rs4xt_29681{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}._MyPerformanceReview_gradeGood_rs4xt_29693{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_gradeGood_rs4xt_29693{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent-light);border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}._MyPerformanceReview_gradeExcellent_rs4xt_29705{background:#10b9811a;color:#10b981;border-color:#10b98133}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_gradeExcellent_rs4xt_29705{background:#34d3991a;color:#34d399;border-color:#34d39933}._MyPerformanceReview_commentRow_rs4xt_29718{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._MyPerformanceReview_commentInput_rs4xt_29725{flex:1;padding:.75rem;border:2px solid var(--color-border, #e2e8f0);border-radius:6px;font-size:.95rem;color:var(--color-text, #1e293b);background-color:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease}._MyPerformanceReview_commentInput_rs4xt_29725:disabled{background-color:var(--color-surface-subtle, #f1f5f9);cursor:not-allowed}._MyPerformanceReview_commentInput_rs4xt_29725:focus:not(:disabled){outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_commentInput_rs4xt_29725{background-color:#1e293b;border-color:#334155;color:#f1f5f9}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_commentInput_rs4xt_29725:disabled{background-color:#0f172a}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_commentInput_rs4xt_29725:focus:not(:disabled){border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._MyPerformanceReview_deleteCommentBtn_rs4xt_29764{padding:.5rem;border:none;border-radius:6px;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#ef4444;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._MyPerformanceReview_deleteCommentBtn_rs4xt_29764:hover{background:#ef444433}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_deleteCommentBtn_rs4xt_29764{background:#f8717126;color:#f87171}._MyPerformanceReview_deleteIcon_rs4xt_29788{width:18px;height:18px}._MyPerformanceReview_addCommentBtn_rs4xt_29793{padding:.75rem 1rem;border:2px dashed #cbd5e1;border-radius:6px;background:transparent;color:var(--color-text-secondary, #64748b);cursor:pointer;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;margin-top:.5rem}._MyPerformanceReview_addCommentBtn_rs4xt_29793:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._MyPerformanceReview_addCommentBtn_rs4xt_29793:disabled{opacity:.5;cursor:not-allowed}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_addCommentBtn_rs4xt_29793{border-color:#475569;color:var(--color-text-muted, #94a3b8)}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_addCommentBtn_rs4xt_29793:hover:not(:disabled){border-color:var(--color-primary-light);color:var(--color-primary-light);background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}._MyPerformanceReview_addIcon_rs4xt_29831{width:18px;height:18px}._MyPerformanceReview_errorToast_rs4xt_29837{position:fixed;bottom:2rem;right:2rem;padding:1rem 1.5rem;background:#ef4444f2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-size:.95rem;font-weight:500;z-index:1000;animation:_MyPerformanceReview_kf_fadeInUp_rs4xt_1 .3s ease-out}._MyPerformanceReview_reviewContainer_rs4xt_28667._MyPerformanceReview_darkTheme_rs4xt_28675 ._MyPerformanceReview_errorToast_rs4xt_29837{background:#dc2626f2}@media (max-width: 1024px){._MyPerformanceReview_reviewContainer_rs4xt_28667{padding:1.5rem}._MyPerformanceReview_pageTitle_rs4xt_28824{font-size:1.75rem}._MyPerformanceReview_formGrid_rs4xt_29474{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){._MyPerformanceReview_reviewContainer_rs4xt_28667{padding:1rem}._MyPerformanceReview_pageHeader_rs4xt_28782{margin-bottom:1.5rem}._MyPerformanceReview_pageHeaderContent_rs4xt_28787{flex-direction:column;align-items:flex-start}._MyPerformanceReview_pageIconCircle_rs4xt_28801{width:56px;height:56px;border-radius:14px}._MyPerformanceReview_pageIcon_rs4xt_28801{width:28px;height:28px}._MyPerformanceReview_pageTitle_rs4xt_28824{font-size:1.5rem}._MyPerformanceReview_controls_rs4xt_28893{flex-direction:column;align-items:stretch}._MyPerformanceReview_searchInput_rs4xt_28906{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._MyPerformanceReview_controlButtons_rs4xt_28946{flex-direction:column;width:100%}._MyPerformanceReview_controlButtons_rs4xt_28946 select,._MyPerformanceReview_controlButtons_rs4xt_28946 button{width:100%}._MyPerformanceReview_table_rs4xt_29088{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._MyPerformanceReview_table_rs4xt_29088 th,._MyPerformanceReview_table_rs4xt_29088 td{padding:.75rem 1rem}._MyPerformanceReview_reviewHeader_rs4xt_29383{flex-direction:column;align-items:stretch}._MyPerformanceReview_saveButton_rs4xt_29412{width:100%;justify-content:center}._MyPerformanceReview_formGrid_rs4xt_29474{grid-template-columns:1fr}._MyPerformanceReview_gradeContainer_rs4xt_29641{flex-direction:column}}@media (max-width: 480px){._MyPerformanceReview_breadcrumb_rs4xt_28718{font-size:.8rem}._MyPerformanceReview_breadcrumbIcon_rs4xt_28757,._MyPerformanceReview_breadcrumbSeparator_rs4xt_28762{width:.875rem;height:.875rem}._MyPerformanceReview_pageIconCircle_rs4xt_28801{width:48px;height:48px;border-radius:12px}._MyPerformanceReview_pageIcon_rs4xt_28801{width:24px;height:24px}._MyPerformanceReview_pageTitle_rs4xt_28824{font-size:1.25rem}._MyPerformanceReview_pageDescription_rs4xt_28842{font-size:.875rem}._MyPerformanceReview_cardHeader_rs4xt_28872,._MyPerformanceReview_controls_rs4xt_28893{padding:1rem}._MyPerformanceReview_table_rs4xt_29088{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._MyPerformanceReview_table_rs4xt_29088 th,._MyPerformanceReview_table_rs4xt_29088 td{padding:.625rem .75rem}._MyPerformanceReview_pagination_rs4xt_29232{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._MyPerformanceReview_paginationButtons_rs4xt_29276{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}}@keyframes _NotificationsPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _NotificationsPage_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._NotificationsPage_page_rs4xt_30069{min-height:100vh;padding:1.25rem;display:grid;gap:1rem;animation:_NotificationsPage_kf_fadeIn_rs4xt_1 .3s ease-in-out}._NotificationsPage_header_rs4xt_30077{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;animation:_NotificationsPage_kf_slideInLeft_rs4xt_1 .6s ease}._NotificationsPage_header_rs4xt_30077 h1{margin:0;font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._NotificationsPage_header_rs4xt_30077 p{margin:.25rem 0 0;color:#6b7280eb}._NotificationsPage_eyebrow_rs4xt_30101{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:color-mix(in srgb,var(--color-primary) 95%,transparent);margin:0}._NotificationsPage_refreshButton_rs4xt_30109{border:none;border-radius:.75rem;padding:.65rem 1rem;color:#fff;font-weight:600;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:.45rem;background:var(--gradient-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._NotificationsPage_refreshButton_rs4xt_30109:hover{transform:translateY(-2px)}._NotificationsPage_refreshButton_rs4xt_30109 svg{width:1rem;height:1rem}._NotificationsPage_toolbar_rs4xt_30133,._NotificationsPage_tableWrap_rs4xt_30134{background:#ffffffb8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.35);border-radius:1rem;box-shadow:0 8px 30px #1f268726}._NotificationsPage_toolbar_rs4xt_30133{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:1rem}._NotificationsPage_filters_rs4xt_30150{display:inline-flex;gap:.6rem;align-items:center;flex-wrap:wrap}._NotificationsPage_searchWrap_rs4xt_30157,._NotificationsPage_filters_rs4xt_30150 select{border:1px solid rgba(209,213,219,.7);border-radius:.7rem;background:#f9fafbe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._NotificationsPage_searchWrap_rs4xt_30157{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .65rem}._NotificationsPage_searchWrap_rs4xt_30157 svg{width:1rem;height:1rem;color:#636f89}._NotificationsPage_searchWrap_rs4xt_30157 input,._NotificationsPage_filters_rs4xt_30150 select{border:0;outline:none;background:transparent;min-width:200px}._NotificationsPage_filters_rs4xt_30150 select{padding:.55rem;min-width:150px}._NotificationsPage_metrics_rs4xt_30192{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._NotificationsPage_metrics_rs4xt_30192 article{background:#ffffffb8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.35);border-radius:1rem;padding:1.2rem;box-shadow:0 8px 30px #1f268726;display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;overflow:hidden}._NotificationsPage_metrics_rs4xt_30192 article:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._NotificationsPage_metrics_rs4xt_30192 article:hover{transform:translateY(-3px);box-shadow:0 12px 36px #1f268733}._NotificationsPage_metrics_rs4xt_30192 article:hover:before{opacity:1}._NotificationsPage_metricText_rs4xt_30234{display:grid;gap:.35rem}._NotificationsPage_metricText_rs4xt_30234 span{color:#6b7280e6;font-size:.82rem;text-transform:uppercase;letter-spacing:.4px}._NotificationsPage_metricText_rs4xt_30234 strong{font-size:1.5rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._NotificationsPage_metricIconCircle_rs4xt_30255{width:3rem;height:3rem;border-radius:999px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 35%,transparent);color:#fff}._NotificationsPage_metricIconCircle_rs4xt_30255 svg{width:1.2rem;height:1.2rem}._NotificationsPage_metricIconUnread_rs4xt_30272{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px #f59e0b59}._NotificationsPage_metricIconRead_rs4xt_30277{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b98159}._NotificationsPage_errorBanner_rs4xt_30282{border:1px solid rgba(248,113,113,.35);background:#fef2f2db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#b91c1c;border-radius:.8rem;padding:.7rem .85rem}._NotificationsPage_tableWrap_rs4xt_30134{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._NotificationsPage_loadingState_rs4xt_30303{min-height:150px;display:grid;place-content:center;gap:.5rem;color:#5c6b8c}._NotificationsPage_badge_rs4xt_30311{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600}._NotificationsPage_badgeUnread_rs4xt_30321{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}._NotificationsPage_badgeRead_rs4xt_30326{background:#10b9811f;color:#047857}._NotificationsPage_actionButton_rs4xt_30331{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border:none;border-radius:.65rem;background:color-mix(in srgb,var(--color-primary) 12%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary-hover);font-weight:600;cursor:pointer}._NotificationsPage_actionButton_rs4xt_30331:disabled{opacity:.6;cursor:not-allowed}._NotificationsPage_actionButton_rs4xt_30331 svg{width:1rem;height:1rem}._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_header_rs4xt_30077 h1,._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_metricText_rs4xt_30234 strong{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_header_rs4xt_30077 p,._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_metricText_rs4xt_30234 span,._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_loadingState_rs4xt_30303{color:#d1d5dbe6}._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_toolbar_rs4xt_30133,._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_tableWrap_rs4xt_30134,._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_metrics_rs4xt_30192 article{background:#1f2937b8;border-color:#4b556366}._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_searchWrap_rs4xt_30157,._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_filters_rs4xt_30150 select{background:#374151b3;border-color:#6b7280a6;color:#f9fafb}._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_searchWrap_rs4xt_30157 input,._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_filters_rs4xt_30150 select{color:#f9fafb}._NotificationsPage_darkTheme_rs4xt_30356 ._NotificationsPage_actionButton_rs4xt_30331{background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:#c7d2fe}@media (max-width: 768px){._NotificationsPage_page_rs4xt_30069{padding:.85rem}._NotificationsPage_searchWrap_rs4xt_30157 input,._NotificationsPage_filters_rs4xt_30150 select{min-width:140px}}@keyframes _OpeningPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _OpeningPage_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _OpeningPage_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _OpeningPage_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._OpeningPage_openingContainer_rs4xt_30455{min-height:100vh;background:transparent;animation:_OpeningPage_kf_fadeIn_rs4xt_1 .3s ease-in}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462{background:transparent}._OpeningPage_loadingContainer_rs4xt_30469{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;animation:_OpeningPage_kf_fadeIn_rs4xt_1 .3s ease-in}._OpeningPage_spinner_rs4xt_30478{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_OpeningPage_kf_spin_rs4xt_1 .8s linear infinite}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_spinner_rs4xt_30478{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._OpeningPage_errorContainer_rs4xt_30495{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;animation:_OpeningPage_kf_fadeInUp_rs4xt_1 .4s ease-out;text-align:center;padding:2rem}._OpeningPage_errorIcon_rs4xt_30506{width:64px;height:64px;color:#ef4444;margin-bottom:1rem}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_errorIcon_rs4xt_30506{color:#f87171}._OpeningPage_errorTitle_rs4xt_30517{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_errorTitle_rs4xt_30517{color:#f9fafb}._OpeningPage_errorMessage_rs4xt_30528{font-size:1rem;color:var(--color-text-secondary, #6b7280);max-width:500px}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_errorMessage_rs4xt_30528{color:var(--color-text-muted, #9ca3af)}._OpeningPage_breadcrumb_rs4xt_30541{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;animation:_OpeningPage_kf_slideInLeft_rs4xt_1 .4s ease-out}._OpeningPage_breadcrumbLink_rs4xt_30549{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #6b7280);text-decoration:none;transition:color .2s ease}._OpeningPage_breadcrumbLink_rs4xt_30549:hover{color:var(--color-primary)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_breadcrumbLink_rs4xt_30549{color:var(--color-text-muted, #9ca3af)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_breadcrumbLink_rs4xt_30549:hover{color:var(--color-primary-light)}._OpeningPage_breadcrumbIcon_rs4xt_30572{width:1rem;height:1rem}._OpeningPage_breadcrumbSeparator_rs4xt_30577{width:1rem;height:1rem;color:#d1d5db}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_breadcrumbSeparator_rs4xt_30577{color:#4b5563}._OpeningPage_breadcrumbCurrent_rs4xt_30587{font-size:.875rem;font-weight:600;color:var(--color-primary)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_breadcrumbCurrent_rs4xt_30587{color:var(--color-primary-light)}._OpeningPage_pageHeader_rs4xt_30600{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;animation:_OpeningPage_kf_fadeInUp_rs4xt_1 .4s ease-out}._OpeningPage_pageHeaderContent_rs4xt_30608{flex:1}._OpeningPage_pageTitle_rs4xt_30612{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_pageTitle_rs4xt_30612{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._OpeningPage_pageDescription_rs4xt_30629{font-size:1rem;color:var(--color-text-secondary, #6b7280)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_pageDescription_rs4xt_30629{color:var(--color-text-muted, #9ca3af)}._OpeningPage_primaryButton_rs4xt_30638{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._OpeningPage_primaryButton_rs4xt_30638:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_primaryButton_rs4xt_30638{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_primaryButton_rs4xt_30638:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._OpeningPage_buttonIcon_rs4xt_30668{width:1.25rem;height:1.25rem}._OpeningPage_statsGrid_rs4xt_30676{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_OpeningPage_kf_fadeInUp_rs4xt_1 .5s ease-out}._OpeningPage_statCard_rs4xt_30684{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 6px #0000000d;transition:all .3s ease;border:1px solid rgba(255,255,255,.5);position:relative;overflow:hidden}._OpeningPage_statCard_rs4xt_30684:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--gradient-brand);transform:scaleX(0);transition:transform .3s ease}._OpeningPage_statCard_rs4xt_30684:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}._OpeningPage_statCard_rs4xt_30684:hover:before{transform:scaleX(1)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_statCard_rs4xt_30684{background:#1f2937cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#4b556380;box-shadow:0 4px 6px #0000004d}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_statCard_rs4xt_30684:before{background:linear-gradient(90deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_statCard_rs4xt_30684:hover{box-shadow:0 12px 24px #00000080}._OpeningPage_statIconCircle_rs4xt_30735{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}._OpeningPage_statCard_rs4xt_30684:hover ._OpeningPage_statIconCircle_rs4xt_30735{transform:rotate(10deg) scale(1.05)}._OpeningPage_statIconPrimary_rs4xt_30750{background:var(--gradient-brand)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_statIconPrimary_rs4xt_30750{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._OpeningPage_statIconSuccess_rs4xt_30758{background:linear-gradient(135deg,#10b981,#059669)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_statIconSuccess_rs4xt_30758{background:linear-gradient(135deg,#34d399,#10b981)}._OpeningPage_statIconWarning_rs4xt_30766{background:linear-gradient(135deg,#f59e0b,#d97706)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_statIconWarning_rs4xt_30766{background:linear-gradient(135deg,#fbbf24,#f59e0b)}._OpeningPage_statIconSecondary_rs4xt_30774{background:linear-gradient(135deg,#3b82f6,#2563eb)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_statIconSecondary_rs4xt_30774{background:linear-gradient(135deg,#60a5fa,#3b82f6)}._OpeningPage_statIcon_rs4xt_30735{width:1.75rem;height:1.75rem;color:#fff}._OpeningPage_statContent_rs4xt_30788{flex:1;display:flex;flex-direction:column;gap:.25rem}._OpeningPage_statLabel_rs4xt_30795{font-size:.875rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_statLabel_rs4xt_30795{color:var(--color-text-muted, #9ca3af)}._OpeningPage_statValue_rs4xt_30805{font-size:1.75rem;font-weight:700;color:#1f2937}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_statValue_rs4xt_30805{color:#f9fafb}._OpeningPage_mainCard_rs4xt_30818{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;box-shadow:0 4px 6px #0000000d;animation:_OpeningPage_kf_fadeInUp_rs4xt_1 .6s ease-out;border:1px solid rgba(255,255,255,.5);overflow:hidden}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_mainCard_rs4xt_30818{background:#1f2937cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#4b556380;box-shadow:0 4px 6px #0000004d}._OpeningPage_cardHeader_rs4xt_30835{padding:1.5rem;border-bottom:1px solid var(--color-border, #e5e7eb);display:flex;justify-content:space-between;align-items:center}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_cardHeader_rs4xt_30835{border-bottom-color:#374151}._OpeningPage_cardTitle_rs4xt_30847{font-size:1.25rem;font-weight:700;color:#1f2937}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_cardTitle_rs4xt_30847{color:#f9fafb}._OpeningPage_sortControls_rs4xt_30860{display:flex;align-items:center;gap:.75rem}._OpeningPage_sortGroup_rs4xt_30866{display:flex;align-items:center;gap:.5rem}._OpeningPage_sortSelect_rs4xt_30872{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._OpeningPage_sortSelect_rs4xt_30872:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_sortSelect_rs4xt_30872{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_sortSelect_rs4xt_30872:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._OpeningPage_sortButton_rs4xt_30912{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:2.5rem}._OpeningPage_sortButton_rs4xt_30912:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_sortButton_rs4xt_30912{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_sortButton_rs4xt_30912:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._OpeningPage_sortIcon_rs4xt_30967{width:1.25rem;height:1.25rem;color:var(--color-primary)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_sortIcon_rs4xt_30967{color:var(--color-primary-light)}._OpeningPage_tableContainer_rs4xt_30980{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._OpeningPage_openingTable_rs4xt_30991{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._OpeningPage_tableHeader_rs4xt_30999,._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_tableHeader_rs4xt_30999,._OpeningPage_tableHeaderCell_rs4xt_31025,._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_tableHeaderCell_rs4xt_31025{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._OpeningPage_tableRow_rs4xt_31051{border-bottom:1px solid var(--color-border);transition:background .15s ease}._OpeningPage_tableRow_rs4xt_31051:hover{background:var(--color-primary-subtle)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_tableRow_rs4xt_31051{border-bottom:1px solid var(--color-border);transition:background .15s ease}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_tableRow_rs4xt_31051:hover{background:var(--color-primary-subtle)}._OpeningPage_tableCell_rs4xt_31069,._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_tableCell_rs4xt_31069{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._OpeningPage_checkbox_rs4xt_31085{width:1.125rem;height:1.125rem;border-radius:.25rem;border:2px solid var(--color-border, #d1d5db);cursor:pointer;transition:all .2s ease}._OpeningPage_checkbox_rs4xt_31085:checked{background:var(--gradient-brand);border-color:var(--color-primary)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_checkbox_rs4xt_31085{border-color:#4b5563;background-color:#374151}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_checkbox_rs4xt_31085:checked{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);border-color:var(--color-primary-light)}._OpeningPage_jobTitle_rs4xt_31109{font-weight:600;color:#1f2937}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_jobTitle_rs4xt_31109{color:#f9fafb}._OpeningPage_applicationCount_rs4xt_31118{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.25rem .625rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border-radius:.5rem;font-weight:600;font-size:.875rem}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_applicationCount_rs4xt_31118{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary-light)}._OpeningPage_badgeOpen_rs4xt_31141{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#10b9811a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#059669;border-radius:.5rem;font-size:.875rem;font-weight:600}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_badgeOpen_rs4xt_31141{background:#34d39926;color:#34d399}._OpeningPage_badgeClosed_rs4xt_31160{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#dc2626;border-radius:.5rem;font-size:.875rem;font-weight:600}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_badgeClosed_rs4xt_31160{background:#f8717126;color:#f87171}._OpeningPage_actionButtons_rs4xt_31182{display:flex;gap:.5rem}._OpeningPage_editButton_rs4xt_31187,._OpeningPage_viewButton_rs4xt_31188,._OpeningPage_shareButton_rs4xt_31189,._OpeningPage_deleteButton_rs4xt_31190{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;transition:all .2s ease;border:1px solid}._OpeningPage_editButton_rs4xt_31187{background:#3b82f61a;border-color:#3b82f633}._OpeningPage_editButton_rs4xt_31187:hover{background:#3b82f633;transform:translateY(-1px)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_editButton_rs4xt_31187{background:#60a5fa1a;border-color:#60a5fa33}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_editButton_rs4xt_31187:hover{background:#60a5fa33}._OpeningPage_editButton_rs4xt_31187 ._OpeningPage_buttonIcon_rs4xt_30668{width:1rem;height:1rem;color:#3b82f6}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_editButton_rs4xt_31187 ._OpeningPage_buttonIcon_rs4xt_30668{color:#60a5fa}._OpeningPage_viewButton_rs4xt_31188{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}._OpeningPage_viewButton_rs4xt_31188:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent);transform:translateY(-1px)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_viewButton_rs4xt_31188{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_viewButton_rs4xt_31188:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}._OpeningPage_viewButton_rs4xt_31188 ._OpeningPage_buttonIcon_rs4xt_30668{width:1rem;height:1rem;color:var(--color-accent)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_viewButton_rs4xt_31188 ._OpeningPage_buttonIcon_rs4xt_30668{color:var(--color-accent-light)}._OpeningPage_shareButton_rs4xt_31189{background:#10b9811a;border-color:#10b98133}._OpeningPage_shareButton_rs4xt_31189:hover{background:#10b98133;transform:translateY(-1px)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_shareButton_rs4xt_31189{background:#34d3991a;border-color:#34d39933}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_shareButton_rs4xt_31189:hover{background:#34d39933}._OpeningPage_shareButton_rs4xt_31189 ._OpeningPage_buttonIcon_rs4xt_30668{width:1rem;height:1rem;color:#10b981}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_shareButton_rs4xt_31189 ._OpeningPage_buttonIcon_rs4xt_30668{color:#34d399}._OpeningPage_deleteButton_rs4xt_31190{background:#ef44441a;border-color:#ef444433}._OpeningPage_deleteButton_rs4xt_31190:hover{background:#ef444433;transform:translateY(-1px)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_deleteButton_rs4xt_31190{background:#f871711a;border-color:#f8717133}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_deleteButton_rs4xt_31190:hover{background:#f8717133}._OpeningPage_deleteButton_rs4xt_31190 ._OpeningPage_buttonIcon_rs4xt_30668{width:1rem;height:1rem;color:#ef4444}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_deleteButton_rs4xt_31190 ._OpeningPage_buttonIcon_rs4xt_30668{color:#f87171}._OpeningPage_emptyState_rs4xt_31321{padding:3rem 1.5rem;text-align:center;font-size:1rem;color:var(--color-text-muted, #9ca3af)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_emptyState_rs4xt_31321{color:var(--color-text-secondary, #6b7280)}._OpeningPage_closeIcon_rs4xt_31350{width:1.25rem;height:1.25rem}._OpeningPage_modalBody_rs4xt_31355{padding:1.5rem}._OpeningPage_modalText_rs4xt_31359{font-size:1rem;color:var(--color-text-secondary, #6b7280);margin-bottom:1.5rem}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_modalText_rs4xt_31359{color:var(--color-text-muted, #9ca3af)}._OpeningPage_urlContainer_rs4xt_31369{display:flex;gap:.75rem}._OpeningPage_urlInput_rs4xt_31374{flex:1;padding:.75rem;border:1px solid var(--color-border, #d1d5db);border-radius:.5rem;font-size:.875rem;color:#1f2937;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_urlInput_rs4xt_31374{background:#374151;border-color:#4b5563;color:#f9fafb}._OpeningPage_copyButton_rs4xt_31392{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}._OpeningPage_copyButton_rs4xt_31392:hover{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_copyButton_rs4xt_31392{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_copyButton_rs4xt_31392:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._OpeningPage_copyButton_rs4xt_31392._OpeningPage_copied_rs4xt_31421{background:linear-gradient(135deg,#10b981,#059669)}._OpeningPage_openingContainer_rs4xt_30455._OpeningPage_darkTheme_rs4xt_30462 ._OpeningPage_copyButton_rs4xt_31392._OpeningPage_copied_rs4xt_31421{background:linear-gradient(135deg,#34d399,#10b981)}._OpeningPage_copyIcon_rs4xt_31429{width:1rem;height:1rem}@media (max-width: 1024px){._OpeningPage_statsGrid_rs4xt_30676{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._OpeningPage_openingContainer_rs4xt_30455{padding:1rem}._OpeningPage_pageHeader_rs4xt_30600{flex-direction:column;gap:1rem;align-items:flex-start}._OpeningPage_primaryButton_rs4xt_30638{width:100%;justify-content:center}._OpeningPage_statsGrid_rs4xt_30676{grid-template-columns:1fr}._OpeningPage_cardHeader_rs4xt_30835{flex-direction:column;gap:1rem;align-items:flex-start}._OpeningPage_sortControls_rs4xt_30860,._OpeningPage_sortGroup_rs4xt_30866{width:100%}._OpeningPage_sortSelect_rs4xt_30872{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;flex:1}._OpeningPage_tableContainer_rs4xt_30980{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._OpeningPage_tableHeaderCell_rs4xt_31025,._OpeningPage_tableCell_rs4xt_31069{padding:.75rem .5rem;font-size:.875rem}._OpeningPage_actionButtons_rs4xt_31182{flex-wrap:wrap}._OpeningPage_urlContainer_rs4xt_31369{flex-direction:column}._OpeningPage_copyButton_rs4xt_31392{width:100%;justify-content:center}}@media (max-width: 480px){._OpeningPage_pageTitle_rs4xt_30612{font-size:1.5rem}._OpeningPage_statCard_rs4xt_30684{padding:1rem}._OpeningPage_statIconCircle_rs4xt_30735{width:48px;height:48px}._OpeningPage_statIcon_rs4xt_30735{width:1.5rem;height:1.5rem}._OpeningPage_statValue_rs4xt_30805{font-size:1.5rem}._OpeningPage_breadcrumb_rs4xt_30541{flex-wrap:wrap}._OpeningPage_editButton_rs4xt_31187,._OpeningPage_viewButton_rs4xt_31188,._OpeningPage_shareButton_rs4xt_31189,._OpeningPage_deleteButton_rs4xt_31190{width:2rem;height:2rem}}@keyframes _PaymentDocs_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _PaymentDocs_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._PaymentDocs_page_rs4xt_31583{display:grid;gap:1rem;padding:1.2rem;min-height:100vh;animation:_PaymentDocs_kf_fadeIn_rs4xt_1 .3s ease-in-out}._PaymentDocs_header_rs4xt_31591{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap;animation:_PaymentDocs_kf_slideInLeft_rs4xt_1 .6s ease}._PaymentDocs_heading_rs4xt_31600{margin:0;font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._PaymentDocs_subtext_rs4xt_31610{margin:.25rem 0 0;color:var(--color-text-secondary, rgba(107, 114, 128, .92));font-size:.875rem}._PaymentDocs_tools_rs4xt_31616{display:inline-flex;gap:.6rem;align-items:center;flex-wrap:wrap}._PaymentDocs_linkButton_rs4xt_31623,._PaymentDocs_primaryButton_rs4xt_31624,._PaymentDocs_ghostButton_rs4xt_31625{border:none;border-radius:.75rem;padding:.75rem 1.1rem;text-decoration:none;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .25s ease}._PaymentDocs_linkButton_rs4xt_31623,._PaymentDocs_ghostButton_rs4xt_31625{background:#eef2ffe6;color:#1d4ed8;border:1px solid rgba(199,210,254,.6)}._PaymentDocs_primaryButton_rs4xt_31624{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PaymentDocs_linkButton_rs4xt_31623:hover,._PaymentDocs_primaryButton_rs4xt_31624:hover,._PaymentDocs_ghostButton_rs4xt_31625:hover{transform:translateY(-2px)}._PaymentDocs_contentGrid_rs4xt_31655{display:grid;grid-template-columns:minmax(300px,360px) 1fr;gap:1.25rem}._PaymentDocs_formCard_rs4xt_31661,._PaymentDocs_listCard_rs4xt_31662{background:var(--color-surface, rgba(255, 255, 255, .72));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(255, 255, 255, .35));border-radius:1rem;box-shadow:0 8px 30px #1f268726;overflow:hidden}._PaymentDocs_formBody_rs4xt_31671{display:grid;gap:.85rem;padding:1rem}._PaymentDocs_formTitle_rs4xt_31677,._PaymentDocs_listTitle_rs4xt_31678{margin:0;padding:1rem;border-bottom:1px solid var(--color-border, rgba(229, 231, 235, .7));color:var(--color-text, rgba(30, 41, 59, .95));font-size:1.1rem;font-weight:700}._PaymentDocs_field_rs4xt_31687{display:grid;gap:.3rem}._PaymentDocs_field_rs4xt_31687 label{font-size:.84rem;color:var(--color-text-secondary, #425378);font-weight:500}._PaymentDocs_field_rs4xt_31687 input,._PaymentDocs_field_rs4xt_31687 textarea{border:1px solid var(--color-border, rgba(209, 213, 219, .8));border-radius:.65rem;padding:.625rem .8rem;width:100%;background:var(--color-surface-subtle, rgba(249, 250, 251, .9));color:var(--color-text, inherit);font-size:.875rem}._PaymentDocs_field_rs4xt_31687 textarea{resize:vertical}._PaymentDocs_field_rs4xt_31687 input:focus,._PaymentDocs_field_rs4xt_31687 textarea:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}._PaymentDocs_errorText_rs4xt_31721{background:var(--color-danger-subtle, rgba(254, 242, 242, .86));border:1px solid rgba(248,113,113,.35);color:var(--color-danger, #b91c1c);border-radius:.7rem;padding:.55rem .65rem;margin:0 .9rem}._PaymentDocs_successText_rs4xt_31730{background:var(--color-success-subtle, rgba(236, 253, 245, .86));border:1px solid rgba(74,222,128,.35);color:var(--color-success, #166534);border-radius:.7rem;padding:.55rem .65rem;margin:0 .9rem .9rem}._PaymentDocs_tableWrap_rs4xt_31739{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._PaymentDocs_table_rs4xt_31739{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._PaymentDocs_table_rs4xt_31739 th,._PaymentDocs_table_rs4xt_31739 td{white-space:nowrap;padding:.8rem;border-bottom:1px solid var(--color-border, rgba(229, 231, 235, .7));font-size:.87rem;text-align:left}._PaymentDocs_table_rs4xt_31739 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._PaymentDocs_table_rs4xt_31739 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._PaymentDocs_selectInput_rs4xt_31788{width:100%}._PaymentDocs_status_rs4xt_31792{text-transform:capitalize;border-radius:999px;font-size:.75rem;font-weight:600;padding:.15rem .45rem}._PaymentDocs_pending_rs4xt_31800{color:var(--color-warning, #94601e);background:var(--color-warning-subtle, #fff4df)}._PaymentDocs_approved_rs4xt_31805{color:var(--color-success, #1b6f3c);background:var(--color-success-subtle, #e7f7ec)}._PaymentDocs_disbursed_rs4xt_31810{color:var(--color-primary, #184db3);background:var(--color-primary-subtle, #e8f0ff)}._PaymentDocs_detailRow_rs4xt_31819{display:grid;grid-template-columns:150px 1fr;gap:.7rem}._PaymentDocs_detailLabel_rs4xt_31825{color:var(--color-text-secondary, #566887);font-weight:600}._PaymentDocs_emptyState_rs4xt_31830{padding:1.2rem;color:var(--color-text-muted, #5a6a8d)}._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_heading_rs4xt_31600{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_subtext_rs4xt_31610,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_emptyState_rs4xt_31830,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_field_rs4xt_31687 label,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_detailLabel_rs4xt_31825{color:var(--color-text-secondary, rgba(209, 213, 219, .9))}._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_formCard_rs4xt_31661,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_listCard_rs4xt_31662{background:var(--color-surface, rgba(31, 41, 55, .75));border-color:var(--color-border, rgba(75, 85, 99, .45))}._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_formTitle_rs4xt_31677,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_listTitle_rs4xt_31678,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_table_rs4xt_31739 th{color:var(--color-text, #f9fafb)}._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_table_rs4xt_31739 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_table_rs4xt_31739 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_field_rs4xt_31687 input,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_field_rs4xt_31687 textarea,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_selectInput_rs4xt_31788,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_linkButton_rs4xt_31623,._PaymentDocs_darkTheme_rs4xt_31835 ._PaymentDocs_ghostButton_rs4xt_31625{background:var(--color-surface-subtle, rgba(55, 65, 81, .7));border-color:var(--color-border, rgba(107, 114, 128, .65));color:var(--color-text, #f9fafb)}@media (max-width: 980px){._PaymentDocs_contentGrid_rs4xt_31655{grid-template-columns:1fr}}._PaymentManagement_page_rs4xt_31902{--pm-bg: var(--color-surface-subtle, #f4f6fb);--pm-card: var(--color-surface, #ffffff);--pm-border: var(--color-border, rgba(15, 23, 42, .08));--pm-text: var(--color-text, #0f172a);--pm-muted: var(--color-text-secondary, #64748b);--pm-accent: #0ea5a4;--pm-accent-strong: #0f766e;--pm-accent-soft: rgba(14, 165, 164, .12);--pm-approve: var(--color-primary, #2563eb);--pm-disbursed: var(--color-success, #16a34a);--pm-pending: var(--color-warning, #f59e0b);--pm-danger: var(--color-danger, #dc2626);--pm-input: var(--color-surface-subtle, #f8fafc);--pm-shadow: 0 18px 40px rgba(15, 23, 42, .12);--pm-soft-shadow: 0 10px 24px rgba(15, 23, 42, .08);font-family:var(--font-sans);color:var(--pm-text);text-align:left;min-height:100vh;padding:32px 24px 56px;display:flex;flex-direction:column;gap:24px;background:transparent}._PaymentManagement_darkTheme_rs4xt_31930{--pm-bg: var(--color-surface-subtle, #0b1220);--pm-card: var(--color-surface, #111827);--pm-border: var(--color-border, rgba(148, 163, 184, .2));--pm-text: var(--color-text, #e2e8f0);--pm-muted: var(--color-text-secondary, #94a3b8);--pm-accent: #2dd4bf;--pm-accent-strong: #14b8a6;--pm-accent-soft: rgba(45, 212, 191, .18);--pm-approve: var(--color-primary, #60a5fa);--pm-disbursed: var(--color-success, #4ade80);--pm-pending: var(--color-warning, #fbbf24);--pm-danger: var(--color-danger, #f87171);--pm-input: var(--color-surface-subtle, #0f172a);--pm-shadow: 0 20px 45px rgba(15, 23, 42, .45);--pm-soft-shadow: 0 12px 28px rgba(15, 23, 42, .35);background:radial-gradient(circle at 10% 10%,#111827,#0b1220 45%,#0f172a)}._PaymentManagement_header_rs4xt_31949{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}._PaymentManagement_headerText_rs4xt_31957{display:flex;flex-direction:column;gap:10px}._PaymentManagement_headerBadge_rs4xt_31963{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--pm-accent-soft);color:var(--pm-accent-strong);font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._PaymentManagement_heading_rs4xt_31977{font-size:2rem;font-weight:700;margin:0}._PaymentManagement_subtext_rs4xt_31983{margin:0;color:var(--pm-muted);max-width:560px}._PaymentManagement_summaryGrid_rs4xt_31989{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}._PaymentManagement_summaryCard_rs4xt_31995{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:18px;padding:16px 18px;box-shadow:var(--pm-soft-shadow);display:flex;flex-direction:column;gap:6px}._PaymentManagement_summaryLabel_rs4xt_32006{color:var(--pm-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;margin:0}._PaymentManagement_summaryValue_rs4xt_32014{font-size:1.6rem;font-weight:700;margin:0}._PaymentManagement_summaryMeta_rs4xt_32020{font-size:.85rem;color:var(--pm-muted);margin:0}._PaymentManagement_contentGrid_rs4xt_32026{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:24px;align-items:start}._PaymentManagement_formCard_rs4xt_32033,._PaymentManagement_listCard_rs4xt_32034{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:20px;padding:24px;box-shadow:var(--pm-shadow)}._PaymentManagement_formTitle_rs4xt_32042,._PaymentManagement_listTitle_rs4xt_32043{margin:0 0 16px;font-size:1.2rem;font-weight:600}._PaymentManagement_formBody_rs4xt_32049{display:flex;flex-direction:column;gap:16px}._PaymentManagement_field_rs4xt_32055{display:flex;flex-direction:column;gap:8px}._PaymentManagement_field_rs4xt_32055 label{font-weight:600;font-size:.9rem}._PaymentManagement_field_rs4xt_32055 input,._PaymentManagement_field_rs4xt_32055 textarea{border-radius:12px;border:1px solid var(--pm-border);background:var(--pm-input);padding:12px 14px;font-size:.95rem;color:var(--pm-text);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._PaymentManagement_selectInput_rs4xt_32078{width:100%}._PaymentManagement_field_rs4xt_32055 input:focus,._PaymentManagement_field_rs4xt_32055 textarea:focus{border-color:var(--pm-accent);box-shadow:0 0 0 3px #0ea5a433;background:var(--color-surface, #ffffff)}._PaymentManagement_darkTheme_rs4xt_31930 ._PaymentManagement_field_rs4xt_32055 input:focus,._PaymentManagement_darkTheme_rs4xt_31930 ._PaymentManagement_field_rs4xt_32055 textarea:focus{background:#0b1220}._PaymentManagement_formActions_rs4xt_32094{display:flex;justify-content:flex-end}._PaymentManagement_primaryButton_rs4xt_32099{border:none;border-radius:12px;padding:10px 18px;font-weight:600;color:#fff;background:linear-gradient(120deg,var(--pm-accent) 0%,var(--pm-accent-strong) 100%);box-shadow:0 10px 18px #0ea5a440;transition:transform .15s ease,box-shadow .2s ease}._PaymentManagement_primaryButton_rs4xt_32099:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}._PaymentManagement_primaryButton_rs4xt_32099:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 22px #0ea5a44d}._PaymentManagement_ghostButton_rs4xt_32121{border:1px solid var(--pm-border);border-radius:999px;padding:6px 14px;background:transparent;color:var(--pm-text);font-weight:600;font-size:.85rem;transition:background .2s ease,border-color .2s ease}._PaymentManagement_ghostButton_rs4xt_32121:hover{background:var(--pm-accent-soft);border-color:#0ea5a466}._PaymentManagement_linkButton_rs4xt_32137{padding:8px 14px;border-radius:999px;background:var(--pm-card);border:1px solid var(--pm-border);color:var(--pm-text);font-weight:600;text-decoration:none}._PaymentManagement_tableWrap_rs4xt_32147{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);width:100%;min-width:0}._PaymentManagement_table_rs4xt_32147{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._PaymentManagement_table_rs4xt_32147 thead th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._PaymentManagement_table_rs4xt_32147 tbody tr{background:var(--pm-card);box-shadow:var(--pm-soft-shadow);transition:transform .15s ease,box-shadow .2s ease}._PaymentManagement_table_rs4xt_32147 tbody td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._PaymentManagement_table_rs4xt_32147 tbody tr td:first-child{border-left:1px solid var(--pm-border);border-radius:14px 0 0 14px}._PaymentManagement_table_rs4xt_32147 tbody tr td:last-child{border-right:1px solid var(--pm-border);border-radius:0 14px 14px 0}._PaymentManagement_table_rs4xt_32147 tbody tr:hover{transform:translateY(-1px)}._PaymentManagement_status_rs4xt_32209{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:capitalize;background:#94a3b833;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--pm-text)}._PaymentManagement_pending_rs4xt_32223{background:#f59e0b2e;color:var(--pm-pending)}._PaymentManagement_approved_rs4xt_32228{background:#2563eb2e;color:var(--pm-approve)}._PaymentManagement_disbursed_rs4xt_32233{background:#16a34a2e;color:var(--pm-disbursed)}._PaymentManagement_emptyState_rs4xt_32238{padding:24px;border-radius:16px;background:var(--pm-input);color:var(--pm-muted);text-align:center}._PaymentManagement_errorText_rs4xt_32246{background:#dc26261a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--pm-danger);padding:10px 12px;border-radius:12px;font-size:.9rem}._PaymentManagement_successText_rs4xt_32256{background:#16a34a1f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--pm-disbursed);padding:10px 12px;border-radius:12px;font-size:.9rem}._PaymentManagement_modalCloseButton_rs4xt_32269{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--pm-text-secondary, var(--color-text-secondary));cursor:pointer;transition:background .2s ease,color .2s ease}._PaymentManagement_modalCloseButton_rs4xt_32269:hover{background:var(--color-danger-subtle, #fee2e2);color:var(--color-danger, #dc2626)}._PaymentManagement_modalCloseIcon_rs4xt_32289{width:20px;height:20px}._PaymentManagement_modalBody_rs4xt_32294{padding:20px 22px;display:flex;flex-direction:column;gap:12px}._PaymentManagement_detailRow_rs4xt_32301{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--pm-border);padding-bottom:8px}._PaymentManagement_detailLabel_rs4xt_32309{color:var(--pm-muted);font-size:.85rem}@media (max-width: 980px){._PaymentManagement_contentGrid_rs4xt_32026{grid-template-columns:1fr}}@media (max-width: 720px){._PaymentManagement_page_rs4xt_31902{padding:24px 16px 48px}._PaymentManagement_header_rs4xt_31949{align-items:flex-start}._PaymentManagement_heading_rs4xt_31977{font-size:1.6rem}._PaymentManagement_table_rs4xt_32147{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}}@keyframes _PaymentOperations_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _PaymentOperations_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._PaymentOperations_page_rs4xt_32364{min-height:100vh;padding:1.25rem;display:grid;gap:1rem;animation:_PaymentOperations_kf_fadeIn_rs4xt_1 .3s ease-in-out}._PaymentOperations_header_rs4xt_32372{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;animation:_PaymentOperations_kf_slideInLeft_rs4xt_1 .6s ease}._PaymentOperations_header_rs4xt_32372 h1{margin:0;font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._PaymentOperations_header_rs4xt_32372 p{margin:.25rem 0 0;color:var(--color-text-secondary, rgba(107, 114, 128, .92))}._PaymentOperations_eyebrow_rs4xt_32396{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:color-mix(in srgb,var(--color-primary) 95%,transparent);margin:0}._PaymentOperations_refreshButton_rs4xt_32404,._PaymentOperations_actionMenuButton_rs4xt_32405,._PaymentOperations_approveButton_rs4xt_32406,._PaymentOperations_rejectButton_rs4xt_32407,._PaymentOperations_disburseButton_rs4xt_32408{border:none;border-radius:.75rem;padding:.65rem 1rem;color:#fff;font-weight:600;cursor:pointer;transition:all .25s ease}._PaymentOperations_refreshButton_rs4xt_32404{display:inline-flex;align-items:center;gap:.45rem;background:var(--gradient-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PaymentOperations_actionMenuButton_rs4xt_32405{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);padding:.5rem .85rem;font-size:.8rem}._PaymentOperations_refreshButton_rs4xt_32404:hover,._PaymentOperations_actionMenuButton_rs4xt_32405:hover,._PaymentOperations_approveButton_rs4xt_32406:hover,._PaymentOperations_rejectButton_rs4xt_32407:hover,._PaymentOperations_disburseButton_rs4xt_32408:hover{transform:translateY(-2px)}._PaymentOperations_refreshButton_rs4xt_32404 svg{width:1rem;height:1rem}._PaymentOperations_toolbar_rs4xt_32446,._PaymentOperations_tableWrap_rs4xt_32447{background:var(--color-surface, rgba(255, 255, 255, .72));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(255, 255, 255, .35));border-radius:1rem;box-shadow:0 8px 30px #1f268726}._PaymentOperations_toolbar_rs4xt_32446{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:1rem}._PaymentOperations_tabs_rs4xt_32463{display:inline-flex;background:#eef2ffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(199,210,254,.6);border-radius:.85rem;padding:.2rem}._PaymentOperations_tab_rs4xt_32447,._PaymentOperations_tabActive_rs4xt_32474{border:0;background:transparent;padding:.6rem .95rem;border-radius:.65rem;font-weight:600;cursor:pointer}._PaymentOperations_tabActive_rs4xt_32474{background:var(--color-surface, #ffffff);color:#1d4ed8}._PaymentOperations_filters_rs4xt_32488{display:inline-flex;gap:.6rem;align-items:center;flex-wrap:wrap}._PaymentOperations_searchWrap_rs4xt_32495,._PaymentOperations_filters_rs4xt_32488 select,._PaymentOperations_noteInput_rs4xt_32497{border:1px solid var(--color-border, rgba(209, 213, 219, .7));border-radius:.7rem;background:var(--color-surface-subtle, rgba(249, 250, 251, .9));color:var(--color-text, inherit)}._PaymentOperations_searchWrap_rs4xt_32495{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .65rem}._PaymentOperations_searchWrap_rs4xt_32495 svg{width:1rem;height:1rem;color:#636f89}._PaymentOperations_searchWrap_rs4xt_32495 input,._PaymentOperations_filters_rs4xt_32488 select{border:0;outline:none;background:transparent;min-width:200px}._PaymentOperations_filters_rs4xt_32488 select{padding:.55rem;min-width:150px}._PaymentOperations_metrics_rs4xt_32530{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._PaymentOperations_metrics_rs4xt_32530 article{background:var(--color-surface, rgba(255, 255, 255, .72));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border, rgba(255, 255, 255, .35));border-radius:1rem;padding:1.2rem;box-shadow:0 8px 30px #1f268726;display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;overflow:hidden}._PaymentOperations_metrics_rs4xt_32530 article:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._PaymentOperations_metrics_rs4xt_32530 article:hover{transform:translateY(-3px);box-shadow:0 12px 36px #1f268733}._PaymentOperations_metrics_rs4xt_32530 article:hover:before{opacity:1}._PaymentOperations_metricText_rs4xt_32572{display:grid;gap:.35rem}._PaymentOperations_metricText_rs4xt_32572 span{color:var(--color-text-secondary, rgba(107, 114, 128, .9));font-size:.82rem;text-transform:uppercase;letter-spacing:.4px}._PaymentOperations_metricText_rs4xt_32572 strong{font-size:1.5rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._PaymentOperations_metricIconCircle_rs4xt_32593{width:3rem;height:3rem;border-radius:999px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 35%,transparent);color:#fff}._PaymentOperations_metricIconCircle_rs4xt_32593 svg{width:1.2rem;height:1.2rem}._PaymentOperations_metricIconPending_rs4xt_32610{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px #f59e0b59}._PaymentOperations_metricIconApproved_rs4xt_32615{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b98159}._PaymentOperations_metricIconValue_rs4xt_32620{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 14px #3b82f659}._PaymentOperations_errorBanner_rs4xt_32625{border:1px solid rgba(248,113,113,.35);background:var(--color-danger-subtle, rgba(254, 242, 242, .86));color:var(--color-danger, #b91c1c);border-radius:.8rem;padding:.7rem .85rem}._PaymentOperations_tableWrap_rs4xt_32447{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._PaymentOperations_table_rs4xt_32447{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._PaymentOperations_table_rs4xt_32447 th,._PaymentOperations_table_rs4xt_32447 td{font-size:.88rem;text-align:left;padding:.75rem;border-bottom:1px solid var(--color-border, rgba(229, 231, 235, .7));white-space:nowrap}._PaymentOperations_table_rs4xt_32447 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._PaymentOperations_table_rs4xt_32447 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._PaymentOperations_noteInput_rs4xt_32497{padding:.4rem .55rem;min-width:180px}._PaymentOperations_actionRow_rs4xt_32687{display:inline-flex;gap:.45rem}._PaymentOperations_actionMenuWrap_rs4xt_32692{position:relative;display:inline-block}._PaymentOperations_actionDropdown_rs4xt_32697{position:absolute;right:0;top:calc(100% + .4rem);z-index:20;display:grid;gap:.35rem;min-width:130px;padding:.45rem;border-radius:.75rem;background:var(--color-surface, rgba(255, 255, 255, .96));border:1px solid var(--color-border, rgba(209, 213, 219, .8));box-shadow:0 8px 20px #0f172a29}._PaymentOperations_actionDropdown_rs4xt_32697 button{width:100%;text-align:left;font-size:.78rem;padding:.45rem .55rem;border-radius:.55rem}._PaymentOperations_approveButton_rs4xt_32406{background:linear-gradient(135deg,#10b981,#059669)}._PaymentOperations_rejectButton_rs4xt_32407{background:linear-gradient(135deg,#ef4444,#dc2626)}._PaymentOperations_disburseButton_rs4xt_32408{background:linear-gradient(135deg,#3b82f6,#2563eb)}._PaymentOperations_approveButton_rs4xt_32406:disabled,._PaymentOperations_rejectButton_rs4xt_32407:disabled,._PaymentOperations_disburseButton_rs4xt_32408:disabled{background:#94a3b8;cursor:not-allowed}._PaymentOperations_status_rs4xt_32739{border-radius:999px;padding:.18rem .52rem;text-transform:capitalize;font-weight:600;font-size:.77rem}._PaymentOperations_statuspending_rs4xt_32747{background:var(--color-warning-subtle, #fff5e5);color:var(--color-warning, #99611e)}._PaymentOperations_statusapproved_rs4xt_32752{background:var(--color-success-subtle, #e8f8ee);color:var(--color-success, #15703b)}._PaymentOperations_statusdisbursed_rs4xt_32757{background:var(--color-primary-subtle, #e8f0ff);color:var(--color-primary, #1149af)}._PaymentOperations_statusrejected_rs4xt_32762{background:var(--color-danger-subtle, #fee2e2);color:var(--color-danger, #b91c1c)}._PaymentOperations_loadingState_rs4xt_32767,._PaymentOperations_emptyState_rs4xt_32768{min-height:150px;display:grid;place-content:center;gap:.5rem;color:var(--color-text-secondary, #5c6b8c)}._PaymentOperations_emptyState_rs4xt_32768 svg{width:1.4rem;height:1.4rem;justify-self:center}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_header_rs4xt_32372 h1,._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_metricText_rs4xt_32572 strong{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_header_rs4xt_32372 p,._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_metricText_rs4xt_32572 span,._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_loadingState_rs4xt_32767,._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_emptyState_rs4xt_32768{color:#d1d5dbe6}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_toolbar_rs4xt_32446,._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_tableWrap_rs4xt_32447,._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_metrics_rs4xt_32530 article{background:#1f2937b8;border-color:#4b556366}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_tabActive_rs4xt_32474{background:#374151cc;color:#c7d2fe}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_tabs_rs4xt_32463{background:#37415199;border-color:#6b728099}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_searchWrap_rs4xt_32495,._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_filters_rs4xt_32488 select,._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_noteInput_rs4xt_32497{background:#374151b3;border-color:#6b7280a6;color:#f9fafb}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_searchWrap_rs4xt_32495 input,._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_filters_rs4xt_32488 select{color:#f9fafb}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_table_rs4xt_32447 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_table_rs4xt_32447 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._PaymentOperations_darkTheme_rs4xt_32782 ._PaymentOperations_actionDropdown_rs4xt_32697{background:#1f2937f2;border-color:#6b728099}@media (max-width: 768px){._PaymentOperations_page_rs4xt_32364{padding:.85rem}._PaymentOperations_searchWrap_rs4xt_32495 input,._PaymentOperations_filters_rs4xt_32488 select{min-width:140px}}._PayrollApprovals_approvalContainer_rs4xt_32868{min-height:100vh;padding:2rem}._PayrollApprovals_darkTheme_rs4xt_32874{background:linear-gradient(135deg,#101627,#050b16)}._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_pageTitle_rs4xt_32878,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_panelHeader_rs4xt_32879 h2,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_previewHeader_rs4xt_32880 h4{color:#f8fafc}._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_pageSubtitle_rs4xt_32884,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_panelHeader_rs4xt_32879 p,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_modalSub_rs4xt_32886,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_notesSection_rs4xt_32887 label,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_checkboxLabel_rs4xt_32888{color:#cbd5f5}._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_statCard_rs4xt_32892,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_panel_rs4xt_32879,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_detailGrid_rs4xt_32894 article,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_previewTableWrapper_rs4xt_32895,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_chartCard_rs4xt_32896{background:#0f172aeb;border-color:#47556999;color:#e2e8f0}._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_chartTitle_rs4xt_32902{color:#f8fafc}._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_approvalTable_rs4xt_32906 th,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_approvalTable_rs4xt_32906 td,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_previewTableWrapper_rs4xt_32895 th,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_previewTableWrapper_rs4xt_32895 td{border-color:#47556980}._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_searchInput_rs4xt_32913,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_filterSelect_rs4xt_32914,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_notesSection_rs4xt_32887 textarea,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_iconButton_rs4xt_32916,._PayrollApprovals_darkTheme_rs4xt_32874 ._PayrollApprovals_secondaryAction_rs4xt_32917{background:#0f172acc;border-color:#47556999;color:#f8fafc}._PayrollApprovals_content_rs4xt_32923{max-width:1280px;margin:0 auto}._PayrollApprovals_breadcrumb_rs4xt_32928{display:flex;gap:.5rem;font-size:.85rem;color:var(--color-text-secondary, #64748b);margin-bottom:1rem;align-items:center}._PayrollApprovals_breadcrumbLink_rs4xt_32937{color:inherit;text-decoration:none}._PayrollApprovals_breadcrumbSeparator_rs4xt_32942{color:var(--color-text-muted, #94a3b8)}._PayrollApprovals_breadcrumbCurrent_rs4xt_32946{color:var(--color-primary);font-weight:600}._PayrollApprovals_pageHeader_rs4xt_32951{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.5rem}._PayrollApprovals_pageEyebrow_rs4xt_32959{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:var(--color-primary-light);margin:0 0 .35rem}._PayrollApprovals_pageTitle_rs4xt_32878{font-size:2rem;margin:0;color:var(--color-text, #0f172a)}._PayrollApprovals_pageSubtitle_rs4xt_32884{margin:.35rem 0 0;color:var(--color-text-secondary, #475569);max-width:640px}._PayrollApprovals_headerActions_rs4xt_32979{display:flex;gap:.75rem;align-items:center}._PayrollApprovals_searchInput_rs4xt_32913,._PayrollApprovals_filterSelect_rs4xt_32914{border:1px solid var(--color-border, #e2e8f0);border-radius:10px;padding:.65rem 1rem;font-size:.9rem;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #0f172a)}._PayrollApprovals_filterSelect_rs4xt_32914{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;min-width:160px}._PayrollApprovals_statsGrid_rs4xt_33011{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}._PayrollApprovals_statCard_rs4xt_32892{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:16px;background:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(226,232,240,.8);box-shadow:0 10px 30px #01040f14}._PayrollApprovals_statCard_rs4xt_32892 p{margin:0;font-size:.8rem;color:var(--color-text-muted, #94a3b8)}._PayrollApprovals_statCard_rs4xt_32892 h3{margin:.2rem 0 0;font-size:1.5rem;color:var(--color-text, #0f172a)}._PayrollApprovals_statIcon_rs4xt_33043{width:36px;height:36px;color:var(--color-primary)}._PayrollApprovals_panel_rs4xt_32879{background:#fffffffa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:18px;border:1px solid rgba(226,232,240,.8);padding:1.75rem;box-shadow:0 20px 45px #0f172a14}._PayrollApprovals_panelHeader_rs4xt_32879{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}._PayrollApprovals_panelHeader_rs4xt_32879 h2{margin:0;font-size:1.35rem;color:var(--color-text, #0f172a)}._PayrollApprovals_panelHeader_rs4xt_32879 p{margin:.35rem 0 0;color:var(--color-text-secondary, #475569)}._PayrollApprovals_queueMeta_rs4xt_33078{font-weight:600;color:var(--color-primary-hover)}._PayrollApprovals_analyticsPanel_rs4xt_33083{margin-bottom:1.5rem}._PayrollApprovals_analyticsGrid_rs4xt_33087{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}._PayrollApprovals_chartCard_rs4xt_32896{background:#f8fafcb3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(226,232,240,.8);border-radius:14px;padding:1rem 1.25rem 1.25rem}._PayrollApprovals_chartTitle_rs4xt_32902{margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:var(--color-text, #0f172a)}._PayrollApprovals_chartCanvasWrap_rs4xt_33109{position:relative;height:260px}._PayrollApprovals_chartEmpty_rs4xt_33114{margin:0;padding:2.5rem 0;text-align:center;color:var(--color-text-muted, #94a3b8);font-size:.85rem}._PayrollApprovals_tableWrapper_rs4xt_33122{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._PayrollApprovals_approvalTable_rs4xt_32906{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._PayrollApprovals_approvalTable_rs4xt_32906 th,._PayrollApprovals_approvalTable_rs4xt_32906 td{padding:.9rem .75rem;border-bottom:1px solid var(--color-border, #e2e8f0);text-align:left}._PayrollApprovals_approvalTable_rs4xt_32906 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._PayrollApprovals_cellTitle_rs4xt_33161{font-weight:600;color:var(--color-text, #0f172a)}._PayrollApprovals_cellSub_rs4xt_33166{margin:.25rem 0 0;color:var(--color-text-muted, #94a3b8);font-size:.8rem}._PayrollApprovals_staffCell_rs4xt_33172{display:flex;align-items:center;gap:.35rem;color:var(--color-text, #0f172a);font-weight:600}._PayrollApprovals_staffCell_rs4xt_33172 svg{width:18px;height:18px;color:var(--color-primary)}._PayrollApprovals_statusBadge_rs4xt_33186{padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize}._PayrollApprovals_statusPending_rs4xt_33197{background:#f9731626;color:#c2410c}._PayrollApprovals_statusApproved_rs4xt_33202{background:#10b9812e;color:#047857}._PayrollApprovals_statusRejected_rs4xt_33207{background:#ef44442e;color:#b91c1c}._PayrollApprovals_statusProcessing_rs4xt_33212{background:#3b82f629;color:#1d4ed8}._PayrollApprovals_statusDefault_rs4xt_33217{background:#94a3b82e;color:var(--color-text-secondary, #475569)}._PayrollApprovals_reviewButton_rs4xt_33222{border:none;border-radius:10px;padding:.5rem 1rem;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 12px 25px color-mix(in srgb,var(--color-primary) 35%,transparent)}._PayrollApprovals_emptyState_rs4xt_33234{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;color:var(--color-text-muted, #94a3b8)}._PayrollApprovals_emptyState_rs4xt_33234 svg{width:32px;height:32px}._PayrollApprovals_inlineError_rs4xt_33248{margin:.75rem 0;padding:.75rem 1rem;border-radius:10px;background:#ef44441f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#b91c1c;border:1px solid rgba(239,68,68,.2)}._PayrollApprovals_loadingState_rs4xt_33259{padding:2rem;text-align:center;color:var(--color-text-secondary, #475569)}._PayrollApprovals_modalMeta_rs4xt_33268{margin:0;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--color-text-muted, #94a3b8)}._PayrollApprovals_modalSub_rs4xt_32886{margin:.35rem 0 0;color:var(--color-text-secondary, #475569)}._PayrollApprovals_iconButton_rs4xt_32916{border:1px solid var(--color-border, #e2e8f0);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._PayrollApprovals_iconButton_rs4xt_32916 svg{width:18px;height:18px;color:var(--color-text-secondary, #475569)}._PayrollApprovals_detailGrid_rs4xt_32894{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1.5rem}._PayrollApprovals_detailGrid_rs4xt_32894 article{padding:1rem;border-radius:14px;background:#f8fafce6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(226,232,240,.8)}._PayrollApprovals_detailGrid_rs4xt_32894 p{margin:0;font-size:.8rem;color:var(--color-text-muted, #94a3b8)}._PayrollApprovals_detailGrid_rs4xt_32894 h4{margin:.35rem 0 0;color:var(--color-text, #0f172a)}._PayrollApprovals_previewSection_rs4xt_33327{margin-bottom:1.5rem}._PayrollApprovals_previewHeader_rs4xt_32880{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._PayrollApprovals_previewHeader_rs4xt_32880 h4{margin:0;color:var(--color-text, #0f172a)}._PayrollApprovals_loadingPill_rs4xt_33343{padding:.3rem .8rem;border-radius:999px;background:#3b82f626;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#1d4ed8;font-size:.75rem}._PayrollApprovals_previewTableWrapper_rs4xt_32895{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._PayrollApprovals_previewTableWrapper_rs4xt_32895 table{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._PayrollApprovals_previewTableWrapper_rs4xt_32895 th,._PayrollApprovals_previewTableWrapper_rs4xt_32895 td{padding:.75rem;border-bottom:1px solid var(--color-border, #e2e8f0);text-align:left}._PayrollApprovals_previewPlaceholder_rs4xt_33379{padding:1rem;color:var(--color-text-muted, #94a3b8)}._PayrollApprovals_notesSection_rs4xt_32887{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}._PayrollApprovals_notesSection_rs4xt_32887 label{font-size:.85rem;font-weight:600;color:var(--color-text, #0f172a)}._PayrollApprovals_notesSection_rs4xt_32887 textarea{min-height:110px;border-radius:12px;border:1px solid var(--color-border, #e2e8f0);padding:.75rem;font-size:.9rem;resize:vertical}._PayrollApprovals_checkboxLabel_rs4xt_32888{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-text-secondary, #475569)}._PayrollApprovals_secondaryAction_rs4xt_32917,._PayrollApprovals_primaryAction_rs4xt_33416{border-radius:10px;padding:.75rem 1.5rem;font-weight:600;font-size:.9rem;border:none;cursor:pointer}._PayrollApprovals_secondaryAction_rs4xt_32917{background:var(--color-surface-subtle, #f8fafc);color:var(--color-text, #0f172a);border:1px solid var(--color-border, #e2e8f0)}._PayrollApprovals_primaryAction_rs4xt_33416{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 15px 30px #22c55e59}._PayrollApprovals_primaryAction_rs4xt_33416 svg{width:18px;height:18px}@media (max-width: 900px){._PayrollApprovals_pageHeader_rs4xt_32951{flex-direction:column}._PayrollApprovals_headerActions_rs4xt_32979{width:100%;flex-direction:column;align-items:stretch}._PayrollApprovals_searchInput_rs4xt_32913,._PayrollApprovals_filterSelect_rs4xt_32914{width:100%}}@media (max-width: 600px){._PayrollApprovals_approvalContainer_rs4xt_32868,._PayrollApprovals_panel_rs4xt_32879,._PayrollApprovals_statCard_rs4xt_32892{padding:1.25rem}._PayrollApprovals_approvalTable_rs4xt_32906 th,._PayrollApprovals_approvalTable_rs4xt_32906 td{padding:.75rem .5rem}}@keyframes _PayrollItems_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _PayrollItems_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _PayrollItems_kf_slideInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _PayrollItems_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._PayrollItems_payrollContainer_rs4xt_33522{min-height:100vh;background:transparent;animation:_PayrollItems_kf_fadeIn_rs4xt_1 .3s ease-in;transition:background .3s ease}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529{background:transparent}._PayrollItems_content_rs4xt_33533{max-width:100vw}._PayrollItems_loadingContainer_rs4xt_33539{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}._PayrollItems_loadingSpinner_rs4xt_33548{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_PayrollItems_kf_spin_rs4xt_1 1s linear infinite}._PayrollItems_loadingText_rs4xt_33557{color:var(--color-text-secondary, #64748b);font-size:.95rem}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_loadingText_rs4xt_33557{color:var(--color-text-muted, #94a3b8)}._PayrollItems_errorContainer_rs4xt_33567{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem}._PayrollItems_errorText_rs4xt_33575{color:#ef4444;font-size:.95rem;padding:1rem 1.5rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;border:1px solid rgba(239,68,68,.2)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_errorText_rs4xt_33575{color:#f87171;background:#f871711a;border-color:#f8717133}._PayrollItems_breadcrumb_rs4xt_33593{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;animation:_PayrollItems_kf_slideInLeft_rs4xt_1 .4s ease-out}._PayrollItems_breadcrumbLink_rs4xt_33602{display:flex;align-items:center;gap:.375rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:color .2s}._PayrollItems_breadcrumbLink_rs4xt_33602:hover{color:var(--color-primary)}._PayrollItems_breadcrumbIcon_rs4xt_33615{width:1rem;height:1rem}._PayrollItems_breadcrumbSeparator_rs4xt_33620{width:1rem;height:1rem;color:#cbd5e1}._PayrollItems_breadcrumbCurrent_rs4xt_33626{color:var(--color-primary);font-weight:500}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_breadcrumbLink_rs4xt_33602{color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_breadcrumbLink_rs4xt_33602:hover{color:var(--color-primary-light)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_breadcrumbSeparator_rs4xt_33620{color:var(--color-text-secondary, #475569)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_breadcrumbCurrent_rs4xt_33626{color:var(--color-primary-light)}._PayrollItems_pageHeader_rs4xt_33648{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;animation:_PayrollItems_kf_slideInLeft_rs4xt_1 .5s ease-out;gap:1rem}._PayrollItems_pageHeaderContent_rs4xt_33657{display:flex;align-items:center;gap:1.5rem}._PayrollItems_pageIconCircle_rs4xt_33663{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 30%,transparent);flex-shrink:0}._PayrollItems_pageIcon_rs4xt_33663{width:32px;height:32px;color:#fff}._PayrollItems_pageTitleSection_rs4xt_33681{display:flex;flex-direction:column;gap:.375rem}._PayrollItems_pageTitle_rs4xt_33681{font-size:1.875rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._PayrollItems_pageDescription_rs4xt_33697{color:var(--color-text-secondary, #64748b);font-size:.95rem;margin:0}._PayrollItems_exportButton_rs4xt_33703{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.35rem;background:radial-gradient(circle at 20% 20%,#ffffff29,#fff0),linear-gradient(135deg,#111827,#1f2937);color:#e2e8f0;border:1px solid rgba(255,255,255,.12);border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 10px 30px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._PayrollItems_exportButton_rs4xt_33703:hover{transform:translateY(-2px);box-shadow:0 14px 30px #11182747;border-color:#ffffff38}._PayrollItems_exportIcon_rs4xt_33727{width:1.125rem;height:1.125rem}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_pageIconCircle_rs4xt_33663{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_pageTitle_rs4xt_33681{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_pageDescription_rs4xt_33697{color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_exportButton_rs4xt_33703{background:radial-gradient(circle at 20% 20%,#ffffff14,#fff0),linear-gradient(135deg,#111827,#111827 60%,#0b1220);color:#e5e7eb;box-shadow:0 10px 30px #00000059;border-color:#ffffff1f}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_exportButton_rs4xt_33703:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._PayrollItems_statsGrid_rs4xt_33761{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_PayrollItems_kf_slideInUp_rs4xt_1 .5s ease-out}._PayrollItems_statCard_rs4xt_33769{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 12px #0000000d;transition:transform .2s,box-shadow .2s;border:1px solid rgba(226,232,240,.8)}._PayrollItems_statCard_rs4xt_33769:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}._PayrollItems_statIconCircle_rs4xt_33787{width:48px;height:48px;border-radius:12px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_statIconCircle_rs4xt_33787._PayrollItems_green_rs4xt_33799{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 12px #10b9814d}._PayrollItems_statIconCircle_rs4xt_33787._PayrollItems_blue_rs4xt_33804{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 4px 12px #3b82f64d}._PayrollItems_statIconCircle_rs4xt_33787._PayrollItems_orange_rs4xt_33809{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 12px #f59e0b4d}._PayrollItems_statIcon_rs4xt_33787{width:24px;height:24px;color:#fff}._PayrollItems_statContent_rs4xt_33820{display:flex;flex-direction:column;gap:.25rem}._PayrollItems_statLabel_rs4xt_33826{font-size:.875rem;color:var(--color-text-secondary, #64748b);font-weight:500;margin:0}._PayrollItems_statValue_rs4xt_33833{font-size:1.75rem;font-weight:700;color:var(--color-text, #1e293b);margin:0}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_statCard_rs4xt_33769{background:#1e293b99;border-color:#47556966}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_statIconCircle_rs4xt_33787{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_statIconCircle_rs4xt_33787._PayrollItems_green_rs4xt_33799{background:linear-gradient(135deg,#34d399,#6ee7b7);box-shadow:0 4px 12px #34d3994d}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_statIconCircle_rs4xt_33787._PayrollItems_blue_rs4xt_33804{background:linear-gradient(135deg,#60a5fa,#93c5fd);box-shadow:0 4px 12px #60a5fa4d}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_statIconCircle_rs4xt_33787._PayrollItems_orange_rs4xt_33809{background:linear-gradient(135deg,#fbbf24,#fcd34d);box-shadow:0 4px 12px #fbbf244d}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_statLabel_rs4xt_33826{color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_statValue_rs4xt_33833{color:#f1f5f9}._PayrollItems_editorCard_rs4xt_33874{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(226,232,240,.8);animation:_PayrollItems_kf_slideInUp_rs4xt_1 .6s ease-out}._PayrollItems_editorHeader_rs4xt_33885{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(226,232,240,.8);flex-wrap:wrap;gap:1rem}._PayrollItems_editorTitleSection_rs4xt_33896{display:flex;align-items:center;gap:1rem}._PayrollItems_editorIconCircle_rs4xt_33902{width:48px;height:48px;border-radius:12px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_editorIcon_rs4xt_33902{width:24px;height:24px;color:#fff}._PayrollItems_editorTitle_rs4xt_33896{font-size:1.25rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._PayrollItems_editorSubtitle_rs4xt_33926{font-size:.875rem;color:var(--color-text-secondary, #64748b);margin:0;margin-top:.25rem}._PayrollItems_editorActions_rs4xt_33933{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._PayrollItems_draftBadge_rs4xt_33940{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;background:#f973161f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#ea580c;border:1px dashed rgba(234,88,12,.4);border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.01em}._PayrollItems_payrollNameInput_rs4xt_33956{padding:.625rem 1rem;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .2s,box-shadow .2s;min-width:200px}._PayrollItems_payrollNameInput_rs4xt_33956:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._PayrollItems_addItemButton_rs4xt_33975{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #10b9814d}._PayrollItems_addItemButton_rs4xt_33975:hover{transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}._PayrollItems_addItemIcon_rs4xt_33996{width:1.125rem;height:1.125rem}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_editorCard_rs4xt_33874{background:#1e293b99;border-color:#47556966}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_editorHeader_rs4xt_33885{border-bottom-color:#47556966}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_editorIconCircle_rs4xt_33902{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_editorTitle_rs4xt_33896{color:#f1f5f9}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_editorSubtitle_rs4xt_33926{color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_payrollNameInput_rs4xt_33956{background:#0f172a99;border-color:#47556966;color:#f1f5f9}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_payrollNameInput_rs4xt_33956:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_addItemButton_rs4xt_33975{background:linear-gradient(135deg,#34d399,#6ee7b7);box-shadow:0 4px 12px #34d3994d}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_addItemButton_rs4xt_33975:hover{box-shadow:0 6px 16px #34d39966}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_draftBadge_rs4xt_33940{background:#f973161f;color:#fb923c;border-color:#fb923c80}._PayrollItems_itemsList_rs4xt_34050{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}._PayrollItems_draggableItem_rs4xt_34057{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#f8fafccc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;cursor:grab}._PayrollItems_draggableItem_rs4xt_34057:hover{background:var(--color-surface, white);border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}._PayrollItems_draggableItem_rs4xt_34057._PayrollItems_dragging_rs4xt_34077{transform:scale(1.02);box-shadow:0 8px 24px #00000026;cursor:grabbing}._PayrollItems_itemContent_rs4xt_34083{display:flex;align-items:center;gap:1rem;flex:1}._PayrollItems_dragHandle_rs4xt_34090{width:1.25rem;height:1.25rem;color:var(--color-text-muted, #94a3b8);flex-shrink:0}._PayrollItems_itemDetails_rs4xt_34097{display:flex;flex-direction:column;gap:.375rem}._PayrollItems_itemName_rs4xt_34103{font-size:.95rem;font-weight:600;color:var(--color-text, #1e293b)}._PayrollItems_itemMeta_rs4xt_34109{display:flex;align-items:center;gap:.75rem;font-size:.875rem}._PayrollItems_itemTypeBadge_rs4xt_34116{padding:.25rem .625rem;background:var(--gradient-brand);color:#fff;border-radius:6px;font-size:.75rem;font-weight:500}._PayrollItems_itemUnit_rs4xt_34125{color:var(--color-text-secondary, #64748b);font-weight:500}._PayrollItems_deleteItemButton_rs4xt_34130{padding:.5rem;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}._PayrollItems_deleteItemButton_rs4xt_34130:hover{background:#ef44441a}._PayrollItems_deleteItemIcon_rs4xt_34146{width:1.125rem;height:1.125rem;color:#ef4444}._PayrollItems_emptyItems_rs4xt_34152{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary, #64748b);font-size:.95rem}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_draggableItem_rs4xt_34057{background:#0f172a66;border-color:#47556966}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_draggableItem_rs4xt_34057:hover{background:#1e293b99;border-color:#64748b66}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_dragHandle_rs4xt_34090{color:var(--color-text-secondary, #64748b)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_itemName_rs4xt_34103{color:#f1f5f9}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_itemTypeBadge_rs4xt_34116{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_itemUnit_rs4xt_34125{color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_deleteItemButton_rs4xt_34130:hover{background:#f871711a}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_deleteItemIcon_rs4xt_34146{color:#f87171}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_emptyItems_rs4xt_34152{color:var(--color-text-muted, #94a3b8)}._PayrollItems_saveSection_rs4xt_34198{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid rgba(226,232,240,.8)}._PayrollItems_saveButton_rs4xt_34205{padding:.75rem 2rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_saveButton_rs4xt_34205:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._PayrollItems_saveButton_rs4xt_34205:disabled{opacity:.6;cursor:not-allowed}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_saveSection_rs4xt_34198{border-top-color:#47556966}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_saveButton_rs4xt_34205{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_saveButton_rs4xt_34205:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._PayrollItems_card_rs4xt_34242{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(226,232,240,.8);animation:_PayrollItems_kf_slideInUp_rs4xt_1 .6s ease-out;margin-bottom:2rem}._PayrollItems_cardHeader_rs4xt_34253{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._PayrollItems_cardTitle_rs4xt_34262{font-size:1.25rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._PayrollItems_cardActions_rs4xt_34269{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._PayrollItems_searchInput_rs4xt_34276{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;min-width:200px}._PayrollItems_searchInput_rs4xt_34276:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._PayrollItems_searchInput_rs4xt_34276::placeholder{color:var(--color-text-muted, #94a3b8)}._PayrollItems_sortControls_rs4xt_34300{display:flex;align-items:center;gap:.5rem}._PayrollItems_sortButton_rs4xt_34306{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._PayrollItems_sortButton_rs4xt_34306:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._PayrollItems_sortIcon_rs4xt_34333{width:1.125rem;height:1.125rem;color:var(--color-text-secondary, #64748b)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_card_rs4xt_34242{background:#1e293b99;border-color:#47556966}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_cardTitle_rs4xt_34262{color:#f1f5f9}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_searchInput_rs4xt_34276{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_searchInput_rs4xt_34276:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_searchInput_rs4xt_34276::placeholder{color:var(--color-text-secondary, #64748b)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_sortButton_rs4xt_34306{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_sortButton_rs4xt_34306:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_sortIcon_rs4xt_34333{color:var(--color-text-muted, #94a3b8)}._PayrollItems_departmentGrid_rs4xt_34403{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._PayrollItems_departmentCard_rs4xt_34410{background:#ffffffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(226,232,240,.9);border-radius:14px;padding:1.6rem;transition:transform .2s ease,box-shadow .25s ease,border-color .2s ease;display:flex;flex-direction:column;gap:1rem;box-shadow:0 12px 40px #0f172a14}._PayrollItems_departmentCard_rs4xt_34410:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a24;border-color:#94a3b8b3}._PayrollItems_departmentCardTop_rs4xt_34429{display:flex;justify-content:space-between;align-items:flex-start}._PayrollItems_departmentCheckbox_rs4xt_34435{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--color-primary)}._PayrollItems_departmentAvatarContainer_rs4xt_34442{position:relative}._PayrollItems_departmentAvatar_rs4xt_34442{width:3rem;height:3rem;border-radius:50%;border:2px solid var(--color-border, #e2e8f0)}._PayrollItems_departmentStatus_rs4xt_34453{position:absolute;bottom:0;right:0;width:12px;height:12px;background:#10b981;border:2px solid white;border-radius:50%}._PayrollItems_departmentCardContent_rs4xt_34464{display:flex;flex-direction:column;gap:.5rem}._PayrollItems_departmentName_rs4xt_34470{font-size:1rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._PayrollItems_departmentMeta_rs4xt_34477{display:flex;align-items:center;gap:.5rem}._PayrollItems_userBadge_rs4xt_34483{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border-radius:6px;font-size:.75rem;font-weight:500}._PayrollItems_userBadgeIcon_rs4xt_34497{width:.875rem;height:.875rem}._PayrollItems_payrollButtons_rs4xt_34502{display:flex;flex-direction:column;gap:.5rem}._PayrollItems_payrollButton_rs4xt_34502{padding:.625rem 1rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;text-align:left}._PayrollItems_payrollButton_rs4xt_34502:hover{transform:translate(4px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_noPayroll_rs4xt_34526{color:var(--color-text-secondary, #64748b);font-size:.875rem;margin:0}._PayrollItems_addNewLink_rs4xt_34532{color:var(--color-primary);font-weight:500;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:color .2s}._PayrollItems_addNewLink_rs4xt_34532:hover{color:var(--color-accent);text-decoration:underline}._PayrollItems_departmentCardFooter_rs4xt_34548{display:flex;justify-content:center;padding-top:1rem;border-top:1px solid var(--color-border, #e2e8f0)}._PayrollItems_departmentFooterLink_rs4xt_34555{background:none;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-secondary, #64748b);transition:color .2s;border-radius:6px}._PayrollItems_departmentFooterLink_rs4xt_34555:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._PayrollItems_departmentFooterIcon_rs4xt_34570{width:1.25rem;height:1.25rem}._PayrollItems_emptyGrid_rs4xt_34575{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:var(--color-text-secondary, #64748b);font-size:.95rem}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_departmentCard_rs4xt_34410{background:#11182799;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#94a3b833;box-shadow:0 12px 36px #00000059}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_departmentCard_rs4xt_34410:hover{border-color:#94a3b859;box-shadow:0 18px 40px #00000080}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_departmentCheckbox_rs4xt_34435{accent-color:var(--color-primary-light)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_departmentAvatar_rs4xt_34442{border-color:#47556966}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_departmentStatus_rs4xt_34453{background:#34d399;border-color:#1e293b}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_departmentName_rs4xt_34470{color:#f1f5f9}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_userBadge_rs4xt_34483{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-light)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_payrollButton_rs4xt_34502{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_payrollButton_rs4xt_34502:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_noPayroll_rs4xt_34526{color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_addNewLink_rs4xt_34532{color:var(--color-primary-light)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_addNewLink_rs4xt_34532:hover{color:var(--color-accent-light)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_departmentCardFooter_rs4xt_34548{border-top-color:#47556966}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_departmentFooterLink_rs4xt_34555{color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_departmentFooterLink_rs4xt_34555:hover{color:var(--color-primary-light);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_emptyGrid_rs4xt_34575{color:var(--color-text-muted, #94a3b8)}._PayrollItems_pagination_rs4xt_34655{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._PayrollItems_paginationInfo_rs4xt_34671{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._PayrollItems_paginationControls_rs4xt_34677{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._PayrollItems_paginationButton_rs4xt_34684{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._PayrollItems_paginationButton_rs4xt_34684:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._PayrollItems_paginationButton_rs4xt_34684:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._PayrollItems_paginationButton_rs4xt_34684._PayrollItems_active_rs4xt_34718{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_paginationInfo_rs4xt_34671{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_paginationButton_rs4xt_34684{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_paginationButton_rs4xt_34684:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_paginationButton_rs4xt_34684._PayrollItems_active_rs4xt_34718{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._PayrollItems_closeIcon_rs4xt_34772{width:1.25rem;height:1.25rem;color:var(--color-text-secondary, #64748b)}._PayrollItems_formGroup_rs4xt_34779{display:flex;flex-direction:column;gap:.5rem}._PayrollItems_formLabel_rs4xt_34785{font-size:.875rem;font-weight:500;color:var(--color-text, #1e293b)}._PayrollItems_required_rs4xt_34791{color:#ef4444}._PayrollItems_formInput_rs4xt_34795{padding:.75rem 1rem;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);transition:border-color .2s,box-shadow .2s}._PayrollItems_formInput_rs4xt_34795:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._PayrollItems_formInput_rs4xt_34795::placeholder{color:var(--color-text-muted, #94a3b8)}._PayrollItems_cancelButton_rs4xt_34815{flex:1;padding:.75rem 1.5rem;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;font-weight:500;color:var(--color-text-secondary, #64748b);cursor:pointer;transition:background .2s,border-color .2s}._PayrollItems_cancelButton_rs4xt_34815:hover{background:var(--color-surface-subtle, #f8fafc);border-color:#cbd5e1}._PayrollItems_submitButton_rs4xt_34835{flex:1;padding:.75rem 1.5rem;background:var(--gradient-brand);border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);display:flex;align-items:center;justify-content:center;gap:.5rem}._PayrollItems_submitButton_rs4xt_34835:hover{transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._PayrollItems_submitButtonIcon_rs4xt_34858{width:1.125rem;height:1.125rem}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_closeIcon_rs4xt_34772{color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_formLabel_rs4xt_34785{color:#f1f5f9}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_formInput_rs4xt_34795{background:#0f172a99;border-color:#47556966;color:#f1f5f9}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_formInput_rs4xt_34795:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_formInput_rs4xt_34795::placeholder{color:var(--color-text-secondary, #64748b)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_cancelButton_rs4xt_34815{background:#0f172a99;border-color:#47556966;color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_cancelButton_rs4xt_34815:hover{background:#1e293bcc;border-color:#64748b66}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_submitButton_rs4xt_34835{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_submitButton_rs4xt_34835:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._PayrollItems_deleteIconCircle_rs4xt_34913{width:64px;height:64px;margin:2rem auto 1rem;border-radius:50%;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center}._PayrollItems_deleteIcon_rs4xt_34913{width:32px;height:32px;color:#ef4444}._PayrollItems_deleteModalMessage_rs4xt_34933{color:var(--color-text-secondary, #64748b);font-size:.95rem;margin:0 0 1.5rem;padding:0 1.5rem;line-height:1.5}._PayrollItems_deleteButton_rs4xt_34941{flex:1;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #ef44444d;display:flex;align-items:center;justify-content:center;gap:.5rem}._PayrollItems_deleteButton_rs4xt_34941:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ef444466}._PayrollItems_deleteButtonIcon_rs4xt_34964{width:1.125rem;height:1.125rem}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_deleteIconCircle_rs4xt_34913{background:#f871711a}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_deleteIcon_rs4xt_34913{color:#f87171}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_deleteModalMessage_rs4xt_34933{color:var(--color-text-muted, #94a3b8)}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_deleteButton_rs4xt_34941{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 12px #f871714d}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_deleteButton_rs4xt_34941:hover{box-shadow:0 6px 16px #f8717166}._PayrollItems_errorToast_rs4xt_34992{position:fixed;bottom:2rem;right:2rem;background:#ef4444;color:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 8px 24px #0003;z-index:1001;animation:_PayrollItems_kf_slideInUp_rs4xt_1 .3s ease-out;max-width:400px}._PayrollItems_payrollContainer_rs4xt_33522._PayrollItems_darkTheme_rs4xt_33529 ._PayrollItems_errorToast_rs4xt_34992{background:#dc2626}@media (max-width: 1024px){._PayrollItems_payrollContainer_rs4xt_33522{padding:1.5rem}._PayrollItems_pageHeaderContent_rs4xt_33657{gap:1rem}._PayrollItems_pageIconCircle_rs4xt_33663{width:56px;height:56px}._PayrollItems_pageIcon_rs4xt_33663{width:28px;height:28px}._PayrollItems_pageTitle_rs4xt_33681{font-size:1.5rem}._PayrollItems_statsGrid_rs4xt_33761{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._PayrollItems_departmentGrid_rs4xt_34403{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 768px){._PayrollItems_payrollContainer_rs4xt_33522{padding:1rem}._PayrollItems_breadcrumb_rs4xt_33593{font-size:.8125rem}._PayrollItems_pageHeader_rs4xt_33648{flex-direction:column;align-items:flex-start}._PayrollItems_pageHeaderContent_rs4xt_33657{width:100%}._PayrollItems_exportButton_rs4xt_33703{width:100%;justify-content:center}._PayrollItems_statsGrid_rs4xt_33761{grid-template-columns:1fr;gap:1rem}._PayrollItems_editorHeader_rs4xt_33885{flex-direction:column;align-items:flex-start}._PayrollItems_editorActions_rs4xt_33933{width:100%;flex-direction:column}._PayrollItems_payrollNameInput_rs4xt_33956{width:100%}._PayrollItems_addItemButton_rs4xt_33975{width:100%;justify-content:center}._PayrollItems_cardHeader_rs4xt_34253{flex-direction:column;align-items:flex-start}._PayrollItems_cardActions_rs4xt_34269{width:100%;flex-direction:column}._PayrollItems_searchInput_rs4xt_34276{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._PayrollItems_sortControls_rs4xt_34300{width:100%}._PayrollItems_departmentGrid_rs4xt_34403{grid-template-columns:1fr}._PayrollItems_pagination_rs4xt_34655{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._PayrollItems_paginationInfo_rs4xt_34671{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._PayrollItems_paginationControls_rs4xt_34677{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._PayrollItems_errorToast_rs4xt_34992{left:1rem;right:1rem;bottom:1rem}}@media (max-width: 480px){._PayrollItems_pageIconCircle_rs4xt_33663{width:48px;height:48px}._PayrollItems_pageIcon_rs4xt_33663{width:24px;height:24px}._PayrollItems_pageTitle_rs4xt_33681{font-size:1.25rem}._PayrollItems_pageDescription_rs4xt_33697{font-size:.875rem}._PayrollItems_statCard_rs4xt_33769{padding:1rem}._PayrollItems_statIconCircle_rs4xt_33787{width:40px;height:40px}._PayrollItems_statIcon_rs4xt_33787{width:20px;height:20px}._PayrollItems_statValue_rs4xt_33833{font-size:1.5rem}._PayrollItems_editorCard_rs4xt_33874,._PayrollItems_card_rs4xt_34242{padding:1rem}._PayrollItems_paginationControls_rs4xt_34677{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._PayrollItems_paginationButton_rs4xt_34684{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}}@keyframes _Products_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Products_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _Products_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Products_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Products_productsContainer_rs4xt_35274{min-height:100vh;animation:_Products_kf_fadeIn_rs4xt_1 .6s ease-out}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280{background:transparent}._Products_breadcrumb_rs4xt_35285{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;animation:_Products_kf_fadeInUp_rs4xt_1 .5s ease-out}._Products_breadcrumbLink_rs4xt_35293{display:flex;align-items:center;gap:.25rem;color:var(--color-primary-light);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}._Products_breadcrumbLink_rs4xt_35293:hover{color:var(--color-primary)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_breadcrumbLink_rs4xt_35293{color:var(--color-primary-light)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_breadcrumbLink_rs4xt_35293:hover{color:var(--color-accent-light)}._Products_breadcrumbIcon_rs4xt_35316{width:1rem;height:1rem}._Products_breadcrumbSeparator_rs4xt_35321{width:1rem;height:1rem;color:var(--color-text-muted, #9ca3af);flex-shrink:0}._Products_breadcrumbCurrent_rs4xt_35328{color:var(--color-text-secondary, #6b7280);font-size:.875rem;font-weight:500}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_breadcrumbCurrent_rs4xt_35328{color:var(--color-text-muted, #9ca3af)}._Products_pageHeader_rs4xt_35339{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;animation:_Products_kf_fadeInUp_rs4xt_1 .6s ease-out;gap:1.5rem}._Products_pageHeaderContent_rs4xt_35348{flex:1}._Products_pageTitle_rs4xt_35352{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_pageTitle_rs4xt_35352{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Products_pageDescription_rs4xt_35369{color:var(--color-text-secondary, #6b7280);font-size:.875rem;margin:0}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_pageDescription_rs4xt_35369{color:var(--color-text-muted, #9ca3af)}._Products_primaryButton_rs4xt_35380{display:flex;align-items:center;gap:.5rem;background:var(--gradient-brand);color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);white-space:nowrap}._Products_primaryButton_rs4xt_35380:hover{transform:translateY(-2px);box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Products_primaryButton_rs4xt_35380:active{transform:translateY(0)}._Products_buttonIcon_rs4xt_35406{width:1.25rem;height:1.25rem}._Products_statsGrid_rs4xt_35412{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_Products_kf_fadeInUp_rs4xt_1 .7s ease-out}._Products_statCard_rs4xt_35420{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1.5rem;display:flex;align-items:center;gap:1.25rem;transition:all .3s ease;box-shadow:0 4px 16px #00000014;position:relative;overflow:hidden}._Products_statCard_rs4xt_35420 ._Products_dark_rs4xt_35280{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Products_statCard_rs4xt_35420:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Products_statCard_rs4xt_35420:hover:before{opacity:1}._Products_statCard_rs4xt_35420:hover{transform:translateY(-4px);box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_statCard_rs4xt_35420{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_statCard_rs4xt_35420:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 12px 48px #0009}._Products_statIconCircle_rs4xt_35474{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--gradient-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:transform .3s ease}._Products_statCard_rs4xt_35420:hover ._Products_statIconCircle_rs4xt_35474{transform:scale(1.05)}._Products_statIconActive_rs4xt_35491{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}._Products_statIconDeprecated_rs4xt_35496{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d}._Products_statIconClosed_rs4xt_35501{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d}._Products_statIcon_rs4xt_35474{width:2rem;height:2rem;color:#fff}._Products_statContent_rs4xt_35512{flex:1;min-width:0}._Products_statLabel_rs4xt_35517{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0 0 .5rem;font-weight:500}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_statLabel_rs4xt_35517{color:var(--color-text-muted, #9ca3af)}._Products_statValue_rs4xt_35528{font-size:2rem;font-weight:700;color:var(--color-text, #111827);margin:0;line-height:1}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_statValue_rs4xt_35528{color:#f9fafb}._Products_controlsCard_rs4xt_35541{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 16px #00000014;animation:_Products_kf_fadeInUp_rs4xt_1 .8s ease-out}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_controlsCard_rs4xt_35541{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Products_controlsContent_rs4xt_35558{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){._Products_controlsContent_rs4xt_35558{flex-direction:row;justify-content:space-between;align-items:flex-start}}._Products_filterSection_rs4xt_35572{flex:1}._Products_filterTitle_rs4xt_35576{font-size:.875rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .75rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_filterTitle_rs4xt_35576{color:#f9fafb}._Products_searchInput_rs4xt_35587{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._Products_searchInput_rs4xt_35587:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_searchInput_rs4xt_35587{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._Products_filterTabs_rs4xt_35619{display:flex;gap:.5rem;flex-wrap:wrap}._Products_filterTab_rs4xt_35619{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Products_filterTab_rs4xt_35619:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Products_filterTab_rs4xt_35619._Products_active_rs4xt_35649{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_filterTab_rs4xt_35619{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_filterTab_rs4xt_35619:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_filterTab_rs4xt_35619._Products_active_rs4xt_35649{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._Products_sortControls_rs4xt_35688{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}@media (min-width: 768px){._Products_sortControls_rs4xt_35688{flex-wrap:nowrap}}._Products_dateFilter_rs4xt_35701{min-width:200px}._Products_sortGroup_rs4xt_35705{display:flex;gap:.5rem;align-items:center}._Products_sortButton_rs4xt_35711{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:2.5rem}._Products_sortButton_rs4xt_35711:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_sortButton_rs4xt_35711{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_sortButton_rs4xt_35711:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._Products_sortIcon_rs4xt_35766{width:1.25rem;height:1.25rem}._Products_viewToggle_rs4xt_35771{display:flex;gap:.5rem;align-items:center}._Products_viewButton_rs4xt_35777{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s ease}._Products_viewButton_rs4xt_35777:hover{background:#fffc;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-light)}._Products_viewButtonActive_rs4xt_35799{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-primary-light)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_viewButton_rs4xt_35777{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_viewButton_rs4xt_35777:hover{background:#374151e6;border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-accent-light)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_viewButtonActive_rs4xt_35799{background:color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);color:var(--color-accent-light)}._Products_viewIcon_rs4xt_35823{width:1.25rem;height:1.25rem}._Products_tableCard_rs4xt_35828,._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_tableCard_rs4xt_35828{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Products_tableWrapper_rs4xt_35850{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);width:100%;min-width:0}._Products_table_rs4xt_35828{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%;min-width:860px}._Products_tableHeaderCell_rs4xt_35872,._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_tableHeaderCell_rs4xt_35872{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Products_tableRow_rs4xt_35898,._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_tableRow_rs4xt_35898{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Products_tableCell_rs4xt_35908,._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_tableCell_rs4xt_35908{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Products_tableProductName_rs4xt_35924{font-weight:600}._Products_tableActions_rs4xt_35928{display:flex;gap:.5rem}._Products_productsCardWrapper_rs4xt_35934{animation:_Products_kf_fadeInUp_rs4xt_1 .9s ease-out}._Products_productsGrid_rs4xt_35938{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}._Products_productCard_rs4xt_35945{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1.5rem;transition:all .3s ease;box-shadow:0 4px 16px #00000014;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden}._Products_productCard_rs4xt_35945:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Products_productCard_rs4xt_35945:hover:before{opacity:1}._Products_productCard_rs4xt_35945:hover{transform:translateY(-4px);box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_productCard_rs4xt_35945{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_productCard_rs4xt_35945:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 12px 48px #0009}._Products_productHeader_rs4xt_35993{display:flex;justify-content:space-between;align-items:flex-start}._Products_productIconWrapper_rs4xt_35999{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#e0e7ff,#ddd6fe);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}._Products_productCard_rs4xt_35945:hover ._Products_productIconWrapper_rs4xt_35999{transform:scale(1.05)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_productIconWrapper_rs4xt_35999{background:linear-gradient(135deg,#312e81,#4c1d95)}._Products_productIcon_rs4xt_35999{width:1.5rem;height:1.5rem;color:var(--color-primary-light)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_productIcon_rs4xt_35999{color:var(--color-primary-light)}._Products_productActions_rs4xt_36028{display:flex;gap:.5rem}._Products_actionButton_rs4xt_36033{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s ease}._Products_actionButton_rs4xt_36033:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-light)}._Products_actionButton_rs4xt_36033._Products_deleteAction_rs4xt_36055:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_actionButton_rs4xt_36033{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_actionButton_rs4xt_36033:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-accent-light)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_actionButton_rs4xt_36033._Products_deleteAction_rs4xt_36055:hover{background:#ef444426;border-color:#ef44444d;color:#f87171}._Products_actionIcon_rs4xt_36079{width:1.125rem;height:1.125rem}._Products_productBody_rs4xt_36084{flex:1;display:flex;flex-direction:column;gap:.75rem}._Products_productName_rs4xt_36091{font-size:1.25rem;font-weight:600;color:var(--color-text, #111827);margin:0;line-height:1.3}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_productName_rs4xt_36091{color:#f9fafb}._Products_productStatus_rs4xt_36103{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.5px;border:1px solid;width:fit-content}._Products_statusActive_rs4xt_36114{background:#10b9811a;color:#059669;border-color:#10b9814d}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_statusActive_rs4xt_36114{background:#10b98126;color:#34d399;border-color:#10b98166}._Products_statusDeprecated_rs4xt_36126{background:#ef44441a;color:#dc2626;border-color:#ef44444d}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_statusDeprecated_rs4xt_36126{background:#ef444426;color:#f87171;border-color:#ef444466}._Products_statusClosed_rs4xt_36138{background:#3b82f61a;color:#2563eb;border-color:#3b82f64d}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_statusClosed_rs4xt_36138{background:#3b82f626;color:#60a5fa;border-color:#3b82f666}._Products_statusProgress_rs4xt_36150{background:#f59e0b1a;color:#d97706;border-color:#f59e0b4d}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_statusProgress_rs4xt_36150{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b66}._Products_productDescription_rs4xt_36162{font-size:.875rem;color:var(--color-text-secondary, #6b7280);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_productDescription_rs4xt_36162{color:var(--color-text-muted, #9ca3af)}._Products_productFooter_rs4xt_36178{display:flex;align-items:center;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_productFooter_rs4xt_36178{border-top-color:#ffffff1a}._Products_footerIcon_rs4xt_36190{width:1rem;height:1rem;color:var(--color-text-secondary, #6b7280)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_footerIcon_rs4xt_36190{color:var(--color-text-muted, #9ca3af)}._Products_footerText_rs4xt_36200{font-size:.813rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_footerText_rs4xt_36200{color:var(--color-text-muted, #9ca3af)}._Products_emptyState_rs4xt_36211{text-align:center;padding:4rem 2rem;animation:_Products_kf_fadeInUp_rs4xt_1 .6s ease-out}._Products_emptyIcon_rs4xt_36217{width:4rem;height:4rem;color:var(--color-text-muted, #9ca3af);margin:0 auto 1.5rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_emptyIcon_rs4xt_36217{color:var(--color-text-secondary, #6b7280)}._Products_emptyTitle_rs4xt_36228{font-size:1.5rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_emptyTitle_rs4xt_36228{color:#f9fafb}._Products_emptyMessage_rs4xt_36239{font-size:.938rem;color:var(--color-text-secondary, #6b7280);margin:0 0 1.5rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_emptyMessage_rs4xt_36239{color:var(--color-text-muted, #9ca3af)}._Products_closeIcon_rs4xt_36264{width:1.25rem;height:1.25rem}._Products_formGroup_rs4xt_36271{display:flex;flex-direction:column;gap:.5rem}._Products_formGrid_rs4xt_36277{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 640px){._Products_formGrid_rs4xt_36277{grid-template-columns:repeat(2,1fr)}}._Products_formLabel_rs4xt_36289{font-size:.875rem;font-weight:600;color:#374151}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_formLabel_rs4xt_36289{color:#d1d5db}._Products_formInput_rs4xt_36299,._Products_formTextarea_rs4xt_36300{width:100%;padding:.75rem;border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:var(--color-text, #111827);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease}._Products_formInput_rs4xt_36299:focus,._Products_formTextarea_rs4xt_36300:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent);background:var(--color-surface, white)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_formInput_rs4xt_36299,._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_formTextarea_rs4xt_36300{background:#374151cc;border-color:#4b556399;color:#f9fafbf2}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_formInput_rs4xt_36299:focus,._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_formTextarea_rs4xt_36300:focus{background:#374151f2;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}._Products_formTextarea_rs4xt_36300{resize:vertical;min-height:100px}._Products_cancelButton_rs4xt_36343{padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Products_cancelButton_rs4xt_36343:hover{background:#fffc;border-color:#cbd5e1cc;color:var(--color-text-secondary, #475569)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_cancelButton_rs4xt_36343{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_cancelButton_rs4xt_36343:hover{background:#374151e6;border-color:#4b5563cc;color:#d1d5db}._Products_submitButton_rs4xt_36375{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:var(--gradient-brand);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Products_submitButton_rs4xt_36375:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Products_submitButton_rs4xt_36375:disabled{opacity:.6;cursor:not-allowed}._Products_buttonSpinner_rs4xt_36401{width:1.125rem;height:1.125rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_Products_kf_spin_rs4xt_1 .6s linear infinite}._Products_deleteIcon_rs4xt_36412{width:4rem;height:4rem;color:#ef4444;margin:0 auto 1rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_deleteIcon_rs4xt_36412{color:#f87171}._Products_deleteTitle_rs4xt_36423{font-size:1.25rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_deleteTitle_rs4xt_36423{color:#f9fafb}._Products_deleteMessage_rs4xt_36434{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0 0 1.5rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_deleteMessage_rs4xt_36434{color:var(--color-text-muted, #9ca3af)}._Products_deleteActions_rs4xt_36444{display:flex;gap:.75rem;justify-content:center}._Products_deleteButton_rs4xt_36450{padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #ef44444d}._Products_deleteButton_rs4xt_36450:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}._Products_loadingContainer_rs4xt_36469{min-height:100vh;display:flex;align-items:center;justify-content:center}._Products_spinner_rs4xt_36476{width:3rem;height:3rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light);border-radius:50%;animation:_Products_kf_spin_rs4xt_1 .8s linear infinite}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_spinner_rs4xt_36476{border-color:color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light)}._Products_errorContainer_rs4xt_36491{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}._Products_errorIcon_rs4xt_36501{width:4rem;height:4rem;color:#ef4444;margin-bottom:1rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_errorIcon_rs4xt_36501{color:#f87171}._Products_errorTitle_rs4xt_36512{font-size:1.5rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_errorTitle_rs4xt_36512{color:#f9fafb}._Products_errorMessage_rs4xt_36523{font-size:.938rem;color:var(--color-text-secondary, #6b7280);margin:0}._Products_productsContainer_rs4xt_35274._Products_darkTheme_rs4xt_35280 ._Products_errorMessage_rs4xt_36523{color:var(--color-text-muted, #9ca3af)}@media (max-width: 767px){._Products_productsContainer_rs4xt_35274{padding:1rem}._Products_pageHeader_rs4xt_35339{flex-direction:column;align-items:flex-start;gap:1rem}._Products_primaryButton_rs4xt_35380{width:100%;justify-content:center}._Products_statsGrid_rs4xt_35412{grid-template-columns:1fr}._Products_controlsContent_rs4xt_35558{gap:1rem}._Products_sortControls_rs4xt_35688{width:100%;flex-direction:column}._Products_dateFilter_rs4xt_35701,._Products_sortGroup_rs4xt_35705{width:100%}._Products_productsGrid_rs4xt_35938{grid-template-columns:1fr}._Products_cancelButton_rs4xt_36343,._Products_submitButton_rs4xt_36375,._Products_deleteButton_rs4xt_36450{width:100%;justify-content:center}._Products_deleteActions_rs4xt_36444{flex-direction:column-reverse;width:100%}}@media (max-width: 480px){._Products_pageTitle_rs4xt_35352{font-size:1.5rem}._Products_statCard_rs4xt_35420{flex-direction:column;text-align:center}._Products_statIconCircle_rs4xt_35474{margin:0 auto}}@keyframes _Profile_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Profile_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _Profile_kf_slideInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Profile_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Profile_profileContainer_rs4xt_36644{min-height:100vh;background:transparent;animation:_Profile_kf_fadeIn_rs4xt_1 .3s ease-in;transition:background .3s ease}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652{background:linear-gradient(135deg,#1a1f2e,#0f1419)}._Profile_content_rs4xt_36656{max-width:100vw}._Profile_loadingContainer_rs4xt_36662{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}._Profile_loadingSpinner_rs4xt_36671{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_Profile_kf_spin_rs4xt_1 1s linear infinite}._Profile_loadingText_rs4xt_36680{color:var(--color-text-secondary, #64748b);font-size:.95rem}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_loadingText_rs4xt_36680{color:var(--color-text-muted, #94a3b8)}._Profile_errorContainer_rs4xt_36690{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem}._Profile_errorText_rs4xt_36698{color:#ef4444;font-size:.95rem;padding:1rem 1.5rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;border:1px solid rgba(239,68,68,.2)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_errorText_rs4xt_36698{color:#f87171;background:#f871711a;border-color:#f8717133}._Profile_breadcrumb_rs4xt_36716{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;animation:_Profile_kf_slideInLeft_rs4xt_1 .4s ease-out}._Profile_breadcrumbLink_rs4xt_36725{display:flex;align-items:center;gap:.375rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:color .2s}._Profile_breadcrumbLink_rs4xt_36725:hover{color:var(--color-primary)}._Profile_breadcrumbIcon_rs4xt_36738{width:1rem;height:1rem}._Profile_breadcrumbSeparator_rs4xt_36743{width:1rem;height:1rem;color:#cbd5e1}._Profile_breadcrumbCurrent_rs4xt_36749{color:var(--color-primary);font-weight:500}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_breadcrumbLink_rs4xt_36725{color:var(--color-text-muted, #94a3b8)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_breadcrumbLink_rs4xt_36725:hover{color:var(--color-primary-light)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_breadcrumbSeparator_rs4xt_36743{color:var(--color-text-secondary, #475569)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_breadcrumbCurrent_rs4xt_36749{color:var(--color-primary-light)}._Profile_pageHeader_rs4xt_36771{margin-bottom:2rem;animation:_Profile_kf_slideInLeft_rs4xt_1 .5s ease-out}._Profile_pageHeaderContent_rs4xt_36776{display:flex;align-items:center;gap:1.5rem}._Profile_pageIconCircle_rs4xt_36782{width:64px;height:64px;border-radius:16px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 30%,transparent);flex-shrink:0}._Profile_pageIcon_rs4xt_36782{width:32px;height:32px;color:#fff}._Profile_pageTitleSection_rs4xt_36800{display:flex;flex-direction:column;gap:.375rem}._Profile_pageTitle_rs4xt_36800{font-size:1.875rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._Profile_pageDescription_rs4xt_36816{color:var(--color-text-secondary, #64748b);font-size:.95rem;margin:0}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_pageIconCircle_rs4xt_36782{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_pageTitle_rs4xt_36800{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_pageDescription_rs4xt_36816{color:var(--color-text-muted, #94a3b8)}._Profile_profileLayout_rs4xt_36839{display:grid;grid-template-columns:280px 1fr;gap:2rem;animation:_Profile_kf_slideInUp_rs4xt_1 .6s ease-out}._Profile_sidebar_rs4xt_36847{animation:_Profile_kf_slideInLeft_rs4xt_1 .6s ease-out}._Profile_sidebarCard_rs4xt_36851{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(226,232,240,.8);position:sticky;top:2rem}._Profile_navList_rs4xt_36862{display:flex;flex-direction:column;gap:.5rem}._Profile_navButton_rs4xt_36868{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:transparent;border:none;border-radius:10px;color:var(--color-text-secondary, #64748b);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:left;width:100%}._Profile_navButton_rs4xt_36868:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)}._Profile_navButton_rs4xt_36868._Profile_active_rs4xt_36890{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Profile_navIconCircle_rs4xt_36896{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}._Profile_navButton_rs4xt_36868:hover ._Profile_navIconCircle_rs4xt_36896{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._Profile_navButton_rs4xt_36868._Profile_active_rs4xt_36890 ._Profile_navIconCircle_rs4xt_36896{background:#fff3}._Profile_navIcon_rs4xt_36896{width:1.25rem;height:1.25rem;color:var(--color-primary);transition:color .2s}._Profile_navButton_rs4xt_36868:hover ._Profile_navIcon_rs4xt_36896{color:var(--color-primary)}._Profile_navButton_rs4xt_36868._Profile_active_rs4xt_36890 ._Profile_navIcon_rs4xt_36896{color:#fff}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_sidebarCard_rs4xt_36851{background:#1e293b99;border-color:#47556966}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_navButton_rs4xt_36868{color:var(--color-text-muted, #94a3b8)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_navButton_rs4xt_36868:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary-light)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_navButton_rs4xt_36868._Profile_active_rs4xt_36890{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_navIconCircle_rs4xt_36896{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_navButton_rs4xt_36868:hover ._Profile_navIconCircle_rs4xt_36896{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_navIcon_rs4xt_36896,._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_navButton_rs4xt_36868:hover ._Profile_navIcon_rs4xt_36896{color:var(--color-primary-light)}._Profile_mainContent_rs4xt_36970{animation:_Profile_kf_slideInUp_rs4xt_1 .6s ease-out;animation-delay:.1s;animation-fill-mode:both}._Profile_card_rs4xt_36977{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(226,232,240,.8);margin-bottom:2rem}._Profile_cardHeader_rs4xt_36987{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(226,232,240,.8)}._Profile_cardTitleSection_rs4xt_36996{display:flex;align-items:center;gap:1rem}._Profile_cardIconCircle_rs4xt_37002{width:48px;height:48px;border-radius:12px;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);flex-shrink:0}._Profile_cardTitleIcon_rs4xt_37014{width:1.5rem;height:1.5rem;color:#fff}._Profile_cardTitle_rs4xt_36996{font-size:1.25rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_card_rs4xt_36977{background:#1e293b99;border-color:#47556966}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_cardHeader_rs4xt_36987{border-bottom-color:#47556966}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_cardIconCircle_rs4xt_37002{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_cardTitle_rs4xt_36996{color:#f1f5f9}._Profile_errorMessage_rs4xt_37046{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.95rem;margin-bottom:1.5rem}._Profile_errorIcon_rs4xt_37061{width:1.25rem;height:1.25rem;flex-shrink:0}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_errorMessage_rs4xt_37046{background:#f871711a;border-color:#f871714d;color:#f87171}._Profile_profileHeader_rs4xt_37074{display:flex;align-items:center;gap:2rem;padding:2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,transparent),color-mix(in srgb,var(--color-accent) 5%,transparent));border-radius:12px;margin-bottom:2rem}._Profile_avatarWrapper_rs4xt_37084{width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid white;box-shadow:0 8px 24px #0000001a;flex-shrink:0}._Profile_avatar_rs4xt_37084{width:100%;height:100%;object-fit:cover}._Profile_profileInfo_rs4xt_37100{flex:1;display:flex;flex-direction:column;gap:.75rem}._Profile_profileName_rs4xt_37107{font-size:1.5rem;font-weight:700;color:var(--color-text, #1e293b);margin:0}._Profile_profileEmail_rs4xt_37114{color:var(--color-text-secondary, #64748b);font-size:.95rem;margin:0}._Profile_editButton_rs4xt_37120{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Profile_editButton_rs4xt_37120:hover{transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Profile_editButtonIcon_rs4xt_37141{width:1rem;height:1rem}._Profile_fileInputWrapper_rs4xt_37146{display:inline-block}._Profile_fileInputLabel_rs4xt_37150{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #10b9814d}._Profile_fileInputLabel_rs4xt_37150:hover{transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}._Profile_fileInputIcon_rs4xt_37171{width:1rem;height:1rem}._Profile_fileInput_rs4xt_37146{display:none}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_profileHeader_rs4xt_37074{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,transparent),color-mix(in srgb,var(--color-accent) 5%,transparent))}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_avatarWrapper_rs4xt_37084{border-color:#1e293bcc}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_profileName_rs4xt_37107{color:#f1f5f9}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_profileEmail_rs4xt_37114{color:var(--color-text-muted, #94a3b8)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_editButton_rs4xt_37120{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_editButton_rs4xt_37120:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_fileInputLabel_rs4xt_37150{background:linear-gradient(135deg,#34d399,#6ee7b7);box-shadow:0 4px 12px #34d3994d}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_fileInputLabel_rs4xt_37150:hover{box-shadow:0 6px 16px #34d39966}._Profile_sectionTitle_rs4xt_37215{font-size:1rem;font-weight:600;color:var(--color-text, #1e293b);margin:0 0 1.5rem;padding-top:1.5rem}._Profile_sectionTitle_rs4xt_37215:first-of-type{padding-top:0}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_sectionTitle_rs4xt_37215{color:#f1f5f9}._Profile_formGrid_rs4xt_37232{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}._Profile_formSection_rs4xt_37239{margin-bottom:1.5rem}._Profile_formGroup_rs4xt_37243{display:flex;flex-direction:column;gap:.5rem}._Profile_formLabel_rs4xt_37249{font-size:.875rem;font-weight:500;color:var(--color-text, #1e293b)}._Profile_formInput_rs4xt_37255,._Profile_formTextarea_rs4xt_37256{padding:.75rem 1rem;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .2s,box-shadow .2s}._Profile_formInput_rs4xt_37255:focus,._Profile_formTextarea_rs4xt_37256:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._Profile_formInput_rs4xt_37255:disabled{background:var(--color-surface-subtle, #f8fafc);color:var(--color-text-muted, #94a3b8);cursor:not-allowed}._Profile_formTextarea_rs4xt_37256{min-height:120px;resize:vertical}._Profile_formValue_rs4xt_37286{padding:.75rem 1rem;color:var(--color-text-secondary, #64748b);font-size:.95rem;background:var(--color-surface-subtle, #f8fafc);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;margin:0}._Profile_dobWrapper_rs4xt_37297{display:flex;align-items:center;gap:.75rem}._Profile_dobValue_rs4xt_37303{flex:1;transition:filter .3s}._Profile_dobToggleButton_rs4xt_37308{padding:.625rem;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s;display:flex;align-items:center;justify-content:center}._Profile_dobToggleButton_rs4xt_37308:hover{background:var(--color-surface-subtle, #f8fafc);border-color:#cbd5e1}._Profile_dobIcon_rs4xt_37327{width:1.125rem;height:1.125rem;color:var(--color-text-secondary, #64748b)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_formLabel_rs4xt_37249{color:#f1f5f9}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_formInput_rs4xt_37255,._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_formTextarea_rs4xt_37256{background:#0f172a99;border-color:#47556966;color:#f1f5f9}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_formInput_rs4xt_37255:focus,._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_formTextarea_rs4xt_37256:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_formInput_rs4xt_37255:disabled{background:#0f172a66;color:var(--color-text-secondary, #64748b)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_formValue_rs4xt_37286{background:#0f172a66;color:var(--color-text-muted, #94a3b8)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_dobToggleButton_rs4xt_37308{background:#0f172a99;border-color:#47556966}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_dobToggleButton_rs4xt_37308:hover{background:#1e293bcc;border-color:#64748b66}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_dobIcon_rs4xt_37327{color:var(--color-text-muted, #94a3b8)}._Profile_formActions_rs4xt_37375{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid rgba(226,232,240,.8);margin-top:1.5rem}._Profile_cancelButton_rs4xt_37384{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;font-weight:500;color:var(--color-text-secondary, #64748b);cursor:pointer;transition:background .2s,border-color .2s}._Profile_cancelButton_rs4xt_37384:hover{background:var(--color-surface-subtle, #f8fafc);border-color:#cbd5e1}._Profile_submitButton_rs4xt_37406{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Profile_submitButton_rs4xt_37406:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Profile_submitButton_rs4xt_37406:disabled{opacity:.6;cursor:not-allowed}._Profile_buttonIcon_rs4xt_37432{width:1.125rem;height:1.125rem}._Profile_buttonSpinner_rs4xt_37437{width:1.125rem;height:1.125rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_Profile_kf_spin_rs4xt_1 .8s linear infinite}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_formActions_rs4xt_37375{border-top-color:#47556966}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_cancelButton_rs4xt_37384{background:#0f172a99;border-color:#47556966;color:var(--color-text-muted, #94a3b8)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_cancelButton_rs4xt_37384:hover{background:#1e293bcc;border-color:#64748b66}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_submitButton_rs4xt_37406{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_submitButton_rs4xt_37406:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Profile_itemsList_rs4xt_37471{display:flex;flex-direction:column;gap:1rem}._Profile_itemCard_rs4xt_37477{padding:1.25rem;background:#f8fafccc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:12px;transition:transform .2s,box-shadow .2s,border-color .2s}._Profile_itemCard_rs4xt_37477:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#cbd5e1}._Profile_itemHeader_rs4xt_37493{display:flex;justify-content:space-between;align-items:center;gap:1rem}._Profile_itemInfo_rs4xt_37500{display:flex;align-items:center;gap:1rem;flex:1;text-decoration:none;color:inherit}._Profile_itemAvatar_rs4xt_37509{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 2px 8px #0000001a}._Profile_assetImage_rs4xt_37518{width:64px;height:64px;border-radius:8px;object-fit:cover;border:2px solid white;box-shadow:0 2px 8px #0000001a}._Profile_itemDetails_rs4xt_37527{flex:1}._Profile_itemDetails_rs4xt_37527 h5{font-size:1rem;font-weight:600;color:var(--color-text, #1e293b);margin:0 0 .375rem}._Profile_itemDetails_rs4xt_37527 p{font-size:.875rem;color:var(--color-text-secondary, #64748b);margin:0}._Profile_statusBadge_rs4xt_37544{padding:.375rem .875rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}._Profile_statusBadge_rs4xt_37544._Profile_available_rs4xt_37553{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}._Profile_statusBadge_rs4xt_37544._Profile_leave_rs4xt_37559{background:#fbbf241a;color:#f59e0b;border:1px solid rgba(251,191,36,.2)}._Profile_statusBadge_rs4xt_37544._Profile_unavailable_rs4xt_37565{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._Profile_emptyState_rs4xt_37571{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary, #64748b);font-size:.95rem}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_itemCard_rs4xt_37477{background:#0f172a66;border-color:#47556966}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_itemCard_rs4xt_37477:hover{border-color:#64748b66;box-shadow:0 4px 12px #0000004d}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_itemAvatar_rs4xt_37509,._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_assetImage_rs4xt_37518{border-color:#1e293bcc}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_itemDetails_rs4xt_37527 h5{color:#f1f5f9}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_itemDetails_rs4xt_37527 p{color:var(--color-text-muted, #94a3b8)}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_statusBadge_rs4xt_37544._Profile_available_rs4xt_37553{background:#34d3991a;color:#34d399;border-color:#34d39933}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_statusBadge_rs4xt_37544._Profile_leave_rs4xt_37559{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_statusBadge_rs4xt_37544._Profile_unavailable_rs4xt_37565{background:#f871711a;color:#f87171;border-color:#f8717133}._Profile_profileContainer_rs4xt_36644._Profile_darkTheme_rs4xt_36652 ._Profile_emptyState_rs4xt_37571{color:var(--color-text-muted, #94a3b8)}@media (max-width: 1024px){._Profile_profileContainer_rs4xt_36644{padding:1.5rem}._Profile_profileLayout_rs4xt_36839{grid-template-columns:240px 1fr;gap:1.5rem}._Profile_pageIconCircle_rs4xt_36782{width:56px;height:56px}._Profile_pageIcon_rs4xt_36782{width:28px;height:28px}._Profile_pageTitle_rs4xt_36800{font-size:1.5rem}}@media (max-width: 768px){._Profile_profileContainer_rs4xt_36644{padding:1rem}._Profile_breadcrumb_rs4xt_36716{font-size:.8125rem}._Profile_pageHeaderContent_rs4xt_36776{gap:1rem}._Profile_profileLayout_rs4xt_36839{grid-template-columns:1fr;gap:1.5rem}._Profile_sidebarCard_rs4xt_36851{position:static}._Profile_navList_rs4xt_36862{flex-direction:row;overflow-x:auto;gap:.75rem;padding-bottom:.5rem}._Profile_navButton_rs4xt_36868{white-space:nowrap;padding:.75rem 1rem}._Profile_card_rs4xt_36977{padding:1.5rem}._Profile_profileHeader_rs4xt_37074{flex-direction:column;align-items:flex-start;gap:1.5rem}._Profile_avatarWrapper_rs4xt_37084{width:100px;height:100px}._Profile_formGrid_rs4xt_37232{grid-template-columns:1fr}._Profile_formActions_rs4xt_37375{flex-direction:column}._Profile_cancelButton_rs4xt_37384,._Profile_submitButton_rs4xt_37406{width:100%;justify-content:center}}@media (max-width: 480px){._Profile_pageIconCircle_rs4xt_36782{width:48px;height:48px}._Profile_pageIcon_rs4xt_36782{width:24px;height:24px}._Profile_pageTitle_rs4xt_36800{font-size:1.25rem}._Profile_pageDescription_rs4xt_36816{font-size:.875rem}._Profile_card_rs4xt_36977{padding:1rem}._Profile_cardIconCircle_rs4xt_37002{width:40px;height:40px}._Profile_cardTitleIcon_rs4xt_37014{width:1.25rem;height:1.25rem}._Profile_cardTitle_rs4xt_36996{font-size:1.125rem}._Profile_navIconCircle_rs4xt_36896{width:32px;height:32px}._Profile_navIcon_rs4xt_36896{width:1.125rem;height:1.125rem}._Profile_navButton_rs4xt_36868{font-size:.875rem;padding:.625rem .875rem}._Profile_avatarWrapper_rs4xt_37084{width:80px;height:80px}._Profile_profileName_rs4xt_37107{font-size:1.25rem}}._ProjectDetails_projectContainer_rs4xt_37783{min-height:100vh;font-family:var(--font-sans);animation:_ProjectDetails_kf_fadeIn_rs4xt_1 .3s ease-in}._ProjectDetails_projectContainer_rs4xt_37783._ProjectDetails_darkTheme_rs4xt_37790{background:transparent}._ProjectDetails_content_rs4xt_37794{max-width:1400px;margin:0 auto;animation:_ProjectDetails_kf_fadeInUp_rs4xt_1 .6s ease-out}._ProjectDetails_headerSection_rs4xt_37801{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;animation:_ProjectDetails_kf_slideInLeft_rs4xt_1 .8s ease-out}._ProjectDetails_headerLeft_rs4xt_37809{flex:1}._ProjectDetails_pageTitle_rs4xt_37813{font-size:2.5rem;font-weight:800;color:var(--color-text, #111827);margin-bottom:.75rem;line-height:1.2}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_pageTitle_rs4xt_37813{color:#f9fafb}._ProjectDetails_breadcrumb_rs4xt_37826{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.2);flex-wrap:wrap;width:fit-content}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_breadcrumb_rs4xt_37826{background:#0003;border:1px solid rgba(255,255,255,.1)}._ProjectDetails_breadcrumbItem_rs4xt_37844{display:flex;align-items:center;gap:.5rem;color:var(--color-primary-light);text-decoration:none;transition:all .2s ease}._ProjectDetails_breadcrumbItem_rs4xt_37844:hover{color:var(--color-primary)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_breadcrumbItem_rs4xt_37844{color:var(--color-primary-light)}._ProjectDetails_breadcrumbSeparator_rs4xt_37861{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_breadcrumbCurrent_rs4xt_37865{color:var(--color-text-secondary, #6b7280)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_breadcrumbCurrent_rs4xt_37865{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_headerActions_rs4xt_37874{display:flex;gap:1rem}._ProjectDetails_headerMenu_rs4xt_37879{position:relative;display:inline-flex}._ProjectDetails_menuButton_rs4xt_37884{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #111827);cursor:pointer;transition:all .2s ease;box-shadow:0 6px 16px #0f172a14}._ProjectDetails_menuButton_rs4xt_37884:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_menuButton_rs4xt_37884{background:#0f172ad9;border-color:#334155e6;color:#f9fafb}._ProjectDetails_menuDropdown_rs4xt_37912{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;background:#fffffffa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:12px;border:1px solid rgba(226,232,240,.9);box-shadow:0 16px 30px #0f172a2e;padding:.4rem;z-index:20}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_menuDropdown_rs4xt_37912{background:#0f172afa;border-color:#334155e6}._ProjectDetails_menuItem_rs4xt_37932{width:100%;display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border:none;background:transparent;border-radius:10px;font-size:.875rem;color:var(--color-text, #111827);cursor:pointer;transition:background .2s ease}._ProjectDetails_menuItem_rs4xt_37932:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_menuItem_rs4xt_37932{color:#f9fafb}._ProjectDetails_menuItemDanger_rs4xt_37955{color:#dc2626}._ProjectDetails_menuItemDanger_rs4xt_37955:hover{background:#ef44441f}._ProjectDetails_actionMenu_rs4xt_37963{position:relative;display:inline-flex}._ProjectDetails_taskCard_rs4xt_37968 ._ProjectDetails_actionMenu_rs4xt_37963{position:absolute;top:12px;right:12px}._ProjectDetails_actionMenuButton_rs4xt_37974{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(226,232,240,.9);background:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #111827);cursor:pointer;transition:all .2s ease}._ProjectDetails_actionMenuButton_rs4xt_37974:hover{box-shadow:0 8px 18px #0f172a1f}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_actionMenuButton_rs4xt_37974{background:#0f172ad9;border-color:#334155e6;color:#f9fafb}._ProjectDetails_actionMenuDropdown_rs4xt_38000{position:absolute;right:0;top:calc(100% + 8px);min-width:160px;background:#fffffffa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:12px;border:1px solid rgba(226,232,240,.9);box-shadow:0 16px 30px #0f172a2e;padding:.4rem;z-index:20}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_actionMenuDropdown_rs4xt_38000{background:#0f172afa;border-color:#334155e6}._ProjectDetails_actionMenuItem_rs4xt_38020{width:100%;display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border:none;background:transparent;border-radius:10px;font-size:.875rem;color:var(--color-text, #111827);cursor:pointer;transition:background .2s ease}._ProjectDetails_actionMenuItem_rs4xt_38020:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_actionMenuItem_rs4xt_38020{color:#f9fafb}._ProjectDetails_actionMenuDanger_rs4xt_38043{color:#dc2626}._ProjectDetails_actionMenuDanger_rs4xt_38043:hover{background:#ef44441f}._ProjectDetails_btnEdit_rs4xt_38051,._ProjectDetails_btnDelete_rs4xt_38052{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}._ProjectDetails_btnEdit_rs4xt_38051{background:var(--gradient-brand);color:#fff}._ProjectDetails_btnEdit_rs4xt_38051:hover{transform:translateY(-2px);box-shadow:0 6px 25px color-mix(in srgb,var(--color-primary) 40%,transparent)}._ProjectDetails_btnDelete_rs4xt_38052{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}._ProjectDetails_btnDelete_rs4xt_38052:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ef444466}._ProjectDetails_gridLayout_rs4xt_38086{display:grid;grid-template-columns:1fr 2fr;gap:2rem}._ProjectDetails_sidebarCard_rs4xt_38093{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.3);transition:all .3s ease;height:fit-content;position:sticky;top:2rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_sidebarCard_rs4xt_38093{background:#1e293be6;border:1px solid rgba(255,255,255,.1)}._ProjectDetails_sidebarCard_rs4xt_38093:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}._ProjectDetails_sidebarTitle_rs4xt_38116{font-size:1.25rem;font-weight:700;color:var(--color-text, #111827);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_sidebarTitle_rs4xt_38116{color:#f9fafb}._ProjectDetails_detailItem_rs4xt_38129{margin-bottom:1.5rem}._ProjectDetails_detailLabel_rs4xt_38133{display:block;font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #6b7280);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_detailLabel_rs4xt_38133{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_detailValue_rs4xt_38147{font-size:1rem;font-weight:500;color:var(--color-text, #111827);display:flex;align-items:center;gap:.5rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_detailValue_rs4xt_38147{color:#f9fafb}._ProjectDetails_badge_rs4xt_38160{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}._ProjectDetails_badgeOverdue_rs4xt_38169{background:#ef44441a;color:#dc2626}._ProjectDetails_badgeRemaining_rs4xt_38174{background:#10b9811a;color:#059669}._ProjectDetails_teamSection_rs4xt_38179{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_teamSection_rs4xt_38179{border-top-color:#ffffff1a}._ProjectDetails_teamMembers_rs4xt_38189{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}._ProjectDetails_teamMember_rs4xt_38189{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;transition:all .2s ease}._ProjectDetails_teamMember_rs4xt_38189:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}._ProjectDetails_memberAvatar_rs4xt_38212{width:32px;height:32px;border-radius:50%;object-fit:cover}._ProjectDetails_memberName_rs4xt_38219{font-size:.875rem;font-weight:500;color:var(--color-text, #111827)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_memberName_rs4xt_38219{color:#f9fafb}._ProjectDetails_progressBarContainer_rs4xt_38230{width:100%;height:10px;background:#0000001a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:9999px;overflow:hidden;margin-top:.75rem;margin-bottom:.5rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_progressBarContainer_rs4xt_38230{background:#ffffff1a}._ProjectDetails_progressBarFill_rs4xt_38246{height:100%;background:var(--gradient-brand);border-radius:9999px;transition:width .5s ease}._ProjectDetails_progressText_rs4xt_38253{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin-top:.5rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_progressText_rs4xt_38253{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_mainContent_rs4xt_38264{display:flex;flex-direction:column;gap:2rem;margin-top:5vh}._ProjectDetails_projectInfo_rs4xt_38272{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}._ProjectDetails_projectIcon_rs4xt_38279{width:3rem;height:3rem;flex-shrink:0}._ProjectDetails_projectName_rs4xt_38285{font-size:1.5rem;font-weight:700;color:var(--color-text, #111827);margin-bottom:.25rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_projectName_rs4xt_38285{color:#fff}._ProjectDetails_projectId_rs4xt_38296{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_projectId_rs4xt_38296{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_projectIdValue_rs4xt_38305{color:var(--color-primary);font-weight:600}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_projectIdValue_rs4xt_38305{color:var(--color-primary-light)}._ProjectDetails_infoGrid_rs4xt_38315{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}._ProjectDetails_infoItem_rs4xt_38322{display:flex;flex-direction:column;gap:.5rem}._ProjectDetails_infoLabel_rs4xt_38328{font-size:.875rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_infoLabel_rs4xt_38328{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_infoValue_rs4xt_38338{font-size:1rem;color:var(--color-text, #111827);font-weight:600}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_infoValue_rs4xt_38338{color:#fff}._ProjectDetails_descriptionSection_rs4xt_38349{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_descriptionSection_rs4xt_38349{border-top-color:#ffffff1a}._ProjectDetails_sectionTitle_rs4xt_38359{font-size:1.125rem;font-weight:600;color:var(--color-text, #111827);margin-bottom:.75rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_sectionTitle_rs4xt_38359{color:#fff}._ProjectDetails_description_rs4xt_38349{font-size:.875rem;color:var(--color-text-secondary, #6b7280);line-height:1.6}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_description_rs4xt_38349{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_taskControls_rs4xt_38381{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._ProjectDetails_searchInput_rs4xt_38388{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._ProjectDetails_searchInput_rs4xt_38388:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_searchInput_rs4xt_38388{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._ProjectDetails_sortContainer_rs4xt_38419{position:relative;display:flex;align-items:center;gap:.5rem}._ProjectDetails_sortSelect_rs4xt_38426{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._ProjectDetails_sortSelect_rs4xt_38426:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_sortSelect_rs4xt_38426{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._ProjectDetails_sortBtn_rs4xt_38459{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._ProjectDetails_addTaskBtn_rs4xt_38486{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}._ProjectDetails_addTaskBtn_rs4xt_38486:hover{transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._ProjectDetails_tableWrapper_rs4xt_38507{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._ProjectDetails_tableActionsCell_rs4xt_38518{position:relative;padding-right:2.75rem}._ProjectDetails_tableActionsCell_rs4xt_38518 ._ProjectDetails_actionMenu_rs4xt_37963{position:absolute;top:10px;right:10px}._ProjectDetails_filesGrid_rs4xt_38530{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._ProjectDetails_fileItem_rs4xt_38537{padding:1rem;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;transition:all .3s ease}._ProjectDetails_fileItem_rs4xt_38537:hover{background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_fileItem_rs4xt_38537{background:#374151cc}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_fileItem_rs4xt_38537:hover{background:#374151}._ProjectDetails_emptyState_rs4xt_38560{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary, #6b7280);font-size:.875rem}._ProjectDetails_card_rs4xt_38572{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px #00000014;border:1px solid rgba(255,255,255,.3);transition:all .3s ease}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_card_rs4xt_38572{background:#1e293be6;border:1px solid rgba(255,255,255,.1)}._ProjectDetails_card_rs4xt_38572:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000001f}._ProjectDetails_cardHeader_rs4xt_38592{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._ProjectDetails_cardTitle_rs4xt_38601{font-size:1.5rem;font-weight:700;color:var(--color-text, #111827)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_cardTitle_rs4xt_38601{color:#f9fafb}._ProjectDetails_cardActions_rs4xt_38611{display:flex;gap:.75rem}._ProjectDetails_btnAdd_rs4xt_38616{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:10px;background:var(--gradient-brand);color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary) 30%,transparent)}._ProjectDetails_btnAdd_rs4xt_38616:hover{transform:translateY(-2px);box-shadow:0 6px 25px color-mix(in srgb,var(--color-primary) 40%,transparent)}._ProjectDetails_btnIcon_rs4xt_38636{width:1rem;height:1rem}._ProjectDetails_controlsSection_rs4xt_38642{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}._ProjectDetails_filterGroup_rs4xt_38651{display:flex;gap:1rem;flex-wrap:wrap}._ProjectDetails_filterLabel_rs4xt_38657{font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #6b7280);margin-right:.5rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_filterLabel_rs4xt_38657{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_select_rs4xt_38668{padding:.5rem 1rem;border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:8px;background:#fffc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #111827);font-size:.875rem;cursor:pointer;transition:all .2s ease}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_select_rs4xt_38668{background:#0f172a99;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:#f9fafb}._ProjectDetails_select_rs4xt_38668:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._ProjectDetails_sortControls_rs4xt_38693{display:flex;gap:.5rem}._ProjectDetails_sortBtn_rs4xt_38459,._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_sortBtn_rs4xt_38459{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._ProjectDetails_sortBtn_rs4xt_38459:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._ProjectDetails_sortBtn_rs4xt_38459._ProjectDetails_active_rs4xt_38745{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._ProjectDetails_tableContainer_rs4xt_38753{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._ProjectDetails_table_rs4xt_38507{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._ProjectDetails_tableHeader_rs4xt_38772,._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_tableHeader_rs4xt_38772,._ProjectDetails_tableHeader_rs4xt_38772 th,._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_tableHeader_rs4xt_38772 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._ProjectDetails_tableBody_rs4xt_38824 tr{border-bottom:1px solid rgba(0,0,0,.05);transition:all .2s ease}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_tableBody_rs4xt_38824 tr{border-bottom-color:#ffffff0d}._ProjectDetails_tableBody_rs4xt_38824 tr:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}._ProjectDetails_tableBody_rs4xt_38824 td,._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_tableBody_rs4xt_38824 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._ProjectDetails_taskName_rs4xt_38853{font-weight:600;color:var(--color-text, #111827)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_taskName_rs4xt_38853{color:#f9fafb}._ProjectDetails_statusBadge_rs4xt_38862{display:inline-flex;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}._ProjectDetails_statusCompleted_rs4xt_38870{background:#10b9811a;color:#059669}._ProjectDetails_statusProgress_rs4xt_38875{background:#3b82f61a;color:#2563eb}._ProjectDetails_statusPending_rs4xt_38880{background:#fbbf241a;color:#d97706}._ProjectDetails_statusHold_rs4xt_38885{background:#ef44441a;color:#dc2626}._ProjectDetails_priorityBadge_rs4xt_38890{display:inline-flex;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}._ProjectDetails_priorityHigh_rs4xt_38898{background:#ef44441a;color:#dc2626}._ProjectDetails_priorityMedium_rs4xt_38903{background:#fbbf241a;color:#d97706}._ProjectDetails_priorityLow_rs4xt_38908{background:#10b9811a;color:#059669}._ProjectDetails_actionButtons_rs4xt_38913{display:flex;gap:.5rem}._ProjectDetails_actionBtn_rs4xt_38918{padding:.5rem;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._ProjectDetails_editBtn_rs4xt_38929{background:#3b82f61a;color:#2563eb}._ProjectDetails_editBtn_rs4xt_38929:hover{background:#3b82f633;transform:scale(1.1)}._ProjectDetails_deleteBtn_rs4xt_38939{background:#ef44441a;color:#dc2626}._ProjectDetails_deleteBtn_rs4xt_38939:hover{background:#ef444433;transform:scale(1.1)}._ProjectDetails_fileGrid_rs4xt_38950{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}._ProjectDetails_fileCard_rs4xt_38956{padding:1rem;border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:12px;background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease;cursor:pointer;text-align:center}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_fileCard_rs4xt_38956{background:#0f172a80;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._ProjectDetails_fileCard_rs4xt_38956:hover{transform:translateY(-4px);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:var(--color-primary)}._ProjectDetails_fileName_rs4xt_38979{font-size:.875rem;font-weight:600;color:var(--color-text, #111827);margin-top:.5rem;word-break:break-word}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_fileName_rs4xt_38979{color:#f9fafb}._ProjectDetails_pagination_rs4xt_38992{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._ProjectDetails_paginationBtn_rs4xt_39008,._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_paginationBtn_rs4xt_39008{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._ProjectDetails_paginationBtn_rs4xt_39008:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._ProjectDetails_paginationBtn_rs4xt_39008:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._ProjectDetails_paginationBtn_rs4xt_39008._ProjectDetails_active_rs4xt_38745{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._ProjectDetails_pageInfo_rs4xt_39069,._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_pageInfo_rs4xt_39069{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._ProjectDetails_closeBtn_rs4xt_39088{padding:.5rem;border:none;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;color:#dc2626;cursor:pointer;transition:all .2s ease}._ProjectDetails_closeBtn_rs4xt_39088:hover{background:#ef444433;transform:scale(1.1)}._ProjectDetails_modalBody_rs4xt_39105{padding:1.5rem}._ProjectDetails_formGroup_rs4xt_39109{margin-bottom:1.5rem}._ProjectDetails_formLabel_rs4xt_39113{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_formLabel_rs4xt_39113{color:#d1d5db}._ProjectDetails_formInput_rs4xt_39125,._ProjectDetails_formTextarea_rs4xt_39126{width:100%;padding:.75rem 1rem;border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:10px;background:#fffc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #111827);font-size:1rem;transition:all .2s ease}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_formInput_rs4xt_39125,._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_formTextarea_rs4xt_39126{background:#0f172a99;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:#f9fafb}._ProjectDetails_formInput_rs4xt_39125:focus,._ProjectDetails_formTextarea_rs4xt_39126:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent)}._ProjectDetails_formTextarea_rs4xt_39126{resize:vertical;min-height:100px}._ProjectDetails_contributorsList_rs4xt_39159{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._ProjectDetails_contributorItem_rs4xt_39166{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;transition:all .3s ease}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_contributorItem_rs4xt_39166{background:#37415199}._ProjectDetails_contributorName_rs4xt_39182{font-size:.875rem;color:var(--color-text, #111827);font-weight:500}._ProjectDetails_removeBtn_rs4xt_39192{padding:.5rem;background:transparent;border:none;color:#ef4444;cursor:pointer;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._ProjectDetails_removeBtn_rs4xt_39192:hover{background:#ef44441a;color:#dc2626}._ProjectDetails_btnCancel_rs4xt_39211,._ProjectDetails_btnSubmit_rs4xt_39212,._ProjectDetails_cancelBtn_rs4xt_39213,._ProjectDetails_submitBtn_rs4xt_39214{padding:.75rem 1.5rem;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}._ProjectDetails_btnCancel_rs4xt_39211,._ProjectDetails_cancelBtn_rs4xt_39213{background:#6b72801a;color:var(--color-text-secondary, #6b7280)}._ProjectDetails_btnCancel_rs4xt_39211:hover,._ProjectDetails_cancelBtn_rs4xt_39213:hover{background:#6b728033}._ProjectDetails_btnSubmit_rs4xt_39212,._ProjectDetails_submitBtn_rs4xt_39214{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 15px color-mix(in srgb,var(--color-primary) 30%,transparent)}._ProjectDetails_btnSubmit_rs4xt_39212:hover,._ProjectDetails_submitBtn_rs4xt_39214:hover{transform:translateY(-2px);box-shadow:0 6px 25px color-mix(in srgb,var(--color-primary) 40%,transparent)}._ProjectDetails_btnSubmit_rs4xt_39212:disabled,._ProjectDetails_submitBtn_rs4xt_39214:disabled{opacity:.6;cursor:not-allowed;transform:none}._ProjectDetails_spinner_rs4xt_39258{width:1.25rem;height:1.25rem;animation:_ProjectDetails_kf_spin_rs4xt_1 1s linear infinite}._ProjectDetails_spinnerCircle_rs4xt_39264{opacity:.25}._ProjectDetails_spinnerPath_rs4xt_39268{opacity:.75}@keyframes _ProjectDetails_kf_spin_rs4xt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._ProjectDetails_deleteModalContent_rs4xt_39283{background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 25px 50px #0000004d;max-width:400px;width:90%;text-align:center;padding:2rem;border:1px solid rgba(255,255,255,.3);animation:_modal_kf_popIn_rs4xt_1 .25s cubic-bezier(.16,1,.3,1) both}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_deleteModalContent_rs4xt_39283{background:#1e293bfa;border:1px solid rgba(255,255,255,.1)}._ProjectDetails_deleteIcon_rs4xt_39301{color:#dc2626;margin-bottom:1rem}._ProjectDetails_deleteTitle_rs4xt_39306{font-size:1.5rem;font-weight:700;color:var(--color-text, #111827);margin-bottom:.5rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_deleteTitle_rs4xt_39306{color:#f9fafb}._ProjectDetails_deleteText_rs4xt_39317{color:var(--color-text-secondary, #6b7280);margin-bottom:2rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_deleteText_rs4xt_39317{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_deleteActions_rs4xt_39326{display:flex;gap:1rem;justify-content:center}._ProjectDetails_btnConfirmDelete_rs4xt_39332{padding:.75rem 1.5rem;border:none;border-radius:10px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}._ProjectDetails_btnConfirmDelete_rs4xt_39332:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ef444466}._ProjectDetails_loadingContainer_rs4xt_39349{display:flex;justify-content:center;align-items:center;min-height:400px}._ProjectDetails_spinner_rs4xt_39258{width:64px;height:64px;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_ProjectDetails_kf_spin_rs4xt_1 .8s linear infinite}@keyframes _ProjectDetails_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._ProjectDetails_emptyState_rs4xt_38560{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary, #6b7280)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_emptyState_rs4xt_38560{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_emptyIcon_rs4xt_39382{font-size:3rem;margin-bottom:1rem;opacity:.5}._ProjectDetails_overviewCard_rs4xt_39389{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:1.75rem;box-shadow:0 16px 40px #00000014;border:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;gap:1.5rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_overviewCard_rs4xt_39389{background:#1e293be6;border-color:#ffffff1a}._ProjectDetails_overviewHeader_rs4xt_39406{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}._ProjectDetails_projectIdentity_rs4xt_39414{display:flex;align-items:center;gap:1rem}._ProjectDetails_projectBadgeIcon_rs4xt_39420{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--color-primary-light) 0%,#a855f7 100%);display:grid;place-items:center;color:#fff;font-weight:700;letter-spacing:.08em}._ProjectDetails_statusStack_rs4xt_39432{display:flex;align-items:center;gap:.75rem}._ProjectDetails_metricsGrid_rs4xt_39438{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._ProjectDetails_metricCard_rs4xt_39444{background:#f8fafce6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;padding:1rem 1.25rem;border:1px solid rgba(226,232,240,.9);display:flex;flex-direction:column;gap:.4rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_metricCard_rs4xt_39444{background:#0f172a99;border-color:#334155cc}._ProjectDetails_metricLabel_rs4xt_39461{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary, #6b7280);font-weight:600}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_metricLabel_rs4xt_39461{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_metricValue_rs4xt_39473{font-size:1rem;font-weight:600;color:var(--color-text, #111827)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_metricValue_rs4xt_39473{color:#f9fafb}._ProjectDetails_metricProgress_rs4xt_39483{width:100%;height:8px;background:#e5e7ebcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:999px;overflow:hidden}._ProjectDetails_metricProgressFill_rs4xt_39493{height:100%;background:var(--gradient-brand)}._ProjectDetails_contributorsSection_rs4xt_39498{display:flex;flex-direction:column;gap:1rem}._ProjectDetails_sectionHeaderRow_rs4xt_39504{display:flex;align-items:center;justify-content:space-between}._ProjectDetails_sectionSubtext_rs4xt_39510{font-size:.8rem;color:var(--color-text-secondary, #6b7280)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_sectionSubtext_rs4xt_39510{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_contributorsGrid_rs4xt_39519{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}._ProjectDetails_contributorCard_rs4xt_39525{background:#f8fafce6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:14px;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;border:1px solid rgba(226,232,240,.9)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_contributorCard_rs4xt_39525{background:#0f172a99;border-color:#334155cc}._ProjectDetails_contributorAvatar_rs4xt_39542{width:36px;height:36px;border-radius:50%;object-fit:cover}._ProjectDetails_contributorName_rs4xt_39182{font-size:.9rem;font-weight:600;color:var(--color-text, #111827);margin:0}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_contributorName_rs4xt_39182{color:#f9fafb}._ProjectDetails_contributorRole_rs4xt_39560{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin:.2rem 0 0}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_contributorRole_rs4xt_39560{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_tasksCard_rs4xt_39570{background:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:20px;padding:1.75rem;box-shadow:0 16px 40px #00000014;border:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;gap:1.5rem;position:relative}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_tasksCard_rs4xt_39570{background:#1e293be6;border-color:#ffffff1a}._ProjectDetails_tasksHeader_rs4xt_39589{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._ProjectDetails_cardSubtitle_rs4xt_39597{margin:.35rem 0 0;font-size:.85rem;color:var(--color-text-secondary, #6b7280)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_cardSubtitle_rs4xt_39597{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_tasksToolbar_rs4xt_39607{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._ProjectDetails_toolbarLeft_rs4xt_39615,._ProjectDetails_toolbarRight_rs4xt_39616{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._ProjectDetails_viewToggle_rs4xt_39623{display:flex;align-items:center;background:#f3f4f6e6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:.2rem;border-radius:999px}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_viewToggle_rs4xt_39623{background:#0f172a99}._ProjectDetails_viewButton_rs4xt_39637{border:none;background:transparent;padding:.4rem .6rem;border-radius:999px;cursor:pointer;transition:background .2s ease}._ProjectDetails_viewButtonActive_rs4xt_39646{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}._ProjectDetails_tasksSummaryBar_rs4xt_39650{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;background:#f8fafce6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:1rem 1.25rem}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_tasksSummaryBar_rs4xt_39650{background:#0f172a99;border-color:#334155cc}._ProjectDetails_summaryLabel_rs4xt_39667{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary, #6b7280);font-weight:600}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_summaryLabel_rs4xt_39667{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_summaryValue_rs4xt_39679{font-size:1.25rem;font-weight:700;color:var(--color-text, #111827)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_summaryValue_rs4xt_39679{color:#f9fafb}._ProjectDetails_boardGrid_rs4xt_39689{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}._ProjectDetails_boardColumn_rs4xt_39695{background:#f8fafce6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:18px;padding:1rem;border:1px solid rgba(226,232,240,.9);display:flex;flex-direction:column;gap:.9rem;min-height:280px}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_boardColumn_rs4xt_39695{background:#0f172a99;border-color:#334155cc}._ProjectDetails_boardColumnHeader_rs4xt_39713{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--color-text, #111827)}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_boardColumnHeader_rs4xt_39713{color:#f9fafb}._ProjectDetails_boardColumnBody_rs4xt_39725{display:flex;flex-direction:column;gap:.75rem}._ProjectDetails_taskCard_rs4xt_37968{background:#fffffff2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;padding:1rem;border:1px solid rgba(226,232,240,.9);box-shadow:0 8px 20px #0f172a0d;display:flex;flex-direction:column;gap:.75rem;position:relative}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_taskCard_rs4xt_37968{background:#1e293be6;border-color:#334155cc}._ProjectDetails_taskCardHeader_rs4xt_39750{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-right:2.5rem}._ProjectDetails_taskTitle_rs4xt_39758{font-size:1rem;font-weight:600;color:var(--color-text, #111827);margin:0}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_taskTitle_rs4xt_39758{color:#f9fafb}._ProjectDetails_taskSubtitle_rs4xt_39769{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin:.3rem 0 0}._ProjectDetails_taskSubtitleRow_rs4xt_39775{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_taskSubtitle_rs4xt_39769{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_taskDescription_rs4xt_39786{font-size:.85rem;color:#4b5563;margin:0}._ProjectDetails_overdueBadge_rs4xt_39792{align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;background:#ef44441f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#dc2626}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_taskDescription_rs4xt_39786{color:#d1d5db}._ProjectDetails_taskMetaRow_rs4xt_39809{display:flex;align-items:center;justify-content:space-between;gap:1rem}._ProjectDetails_taskAvatars_rs4xt_39816{display:flex;align-items:center;gap:.35rem}._ProjectDetails_taskAvatar_rs4xt_39816{width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 15%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);display:grid;place-items:center;font-size:.7rem;font-weight:600;overflow:hidden}._ProjectDetails_taskAvatar_rs4xt_39816 img{width:100%;height:100%;object-fit:cover}._ProjectDetails_taskActionsRow_rs4xt_39843{display:flex;gap:.5rem;flex-wrap:wrap}._ProjectDetails_taskActionButton_rs4xt_39849{border:none;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);padding:.35rem .6rem;border-radius:10px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}._ProjectDetails_taskActionDelete_rs4xt_39865{background:#ef44441f;color:#dc2626}._ProjectDetails_emptyColumn_rs4xt_39870{padding:1rem;border-radius:12px;border:1px dashed rgba(203,213,225,.9);color:var(--color-text-muted, #94a3b8);font-size:.8rem;text-align:center}._ProjectDetails_tableTaskTitle_rs4xt_39879{font-weight:600}._ProjectDetails_tableTaskSubtitle_rs4xt_39883{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin-top:.25rem}._ProjectDetails_dueCell_rs4xt_39889{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._ProjectDetails_darkTheme_rs4xt_37790 ._ProjectDetails_tableTaskSubtitle_rs4xt_39883{color:var(--color-text-muted, #9ca3af)}._ProjectDetails_tableActions_rs4xt_38518{display:flex;gap:.35rem}@media (max-width: 1024px){._ProjectDetails_gridLayout_rs4xt_38086{grid-template-columns:1fr}._ProjectDetails_sidebarCard_rs4xt_38093{position:relative;top:0}}@media (max-width: 768px){._ProjectDetails_projectContainer_rs4xt_37783{padding:1rem}._ProjectDetails_pageTitle_rs4xt_37813{font-size:2rem}._ProjectDetails_headerSection_rs4xt_37801{flex-direction:column;gap:1rem}._ProjectDetails_headerActions_rs4xt_37874{width:100%;flex-direction:column}._ProjectDetails_btnEdit_rs4xt_38051,._ProjectDetails_btnDelete_rs4xt_38052{width:100%;justify-content:center}._ProjectDetails_controlsSection_rs4xt_38642{flex-direction:column;align-items:stretch}._ProjectDetails_tableContainer_rs4xt_38753{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._ProjectDetails_fileGrid_rs4xt_38950{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._ProjectDetails_overviewHeader_rs4xt_39406{flex-direction:column;align-items:flex-start}._ProjectDetails_tasksToolbar_rs4xt_39607{flex-direction:column;align-items:stretch}._ProjectDetails_toolbarLeft_rs4xt_39615,._ProjectDetails_toolbarRight_rs4xt_39616{width:100%}}@keyframes _ProjectDetails_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _ProjectDetails_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _ProjectDetails_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _ProjectDetails_kf_slideInUp_rs4xt_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _Projects_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Projects_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _Projects_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Projects_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Projects_projectsContainer_rs4xt_40076{width:100%;min-height:100vh;animation:_Projects_kf_fadeIn_rs4xt_1 .3s ease-in-out}._Projects_breadcrumb_rs4xt_40083{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_breadcrumb_rs4xt_40083{color:#d1d5dbe6}._Projects_breadcrumbIcon_rs4xt_40096{width:1rem;height:1rem}._Projects_breadcrumbSeparator_rs4xt_40101{width:.875rem;height:.875rem;color:#9ca3af99}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_breadcrumbSeparator_rs4xt_40101{color:#6b728099}._Projects_breadcrumbItem_rs4xt_40111{color:#6b7280cc;transition:color .2s ease}._Projects_breadcrumbItem_rs4xt_40111:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_breadcrumbItem_rs4xt_40111{color:#d1d5dbcc}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_breadcrumbItem_rs4xt_40111:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._Projects_breadcrumbItemActive_rs4xt_40128{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:500}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_breadcrumbItemActive_rs4xt_40128{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._Projects_pageHeader_rs4xt_40138{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_Projects_kf_slideInLeft_rs4xt_1 .8s cubic-bezier(.16,1,.3,1)}._Projects_pageTitle_rs4xt_40146{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_pageTitle_rs4xt_40146{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Projects_pageDescription_rs4xt_40163{color:#6b7280e6;font-size:.875rem;margin:0}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_pageDescription_rs4xt_40163{color:#d1d5dbe6}._Projects_btnPrimary_rs4xt_40174{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Projects_btnPrimary_rs4xt_40174:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Projects_btnIcon_rs4xt_40195{width:1.25rem;height:1.25rem}._Projects_statsGrid_rs4xt_40201{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_Projects_kf_fadeInUp_rs4xt_1 .6s ease-out .2s both}._Projects_statCard_rs4xt_40209{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden}._Projects_statCard_rs4xt_40209:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Projects_statCard_rs4xt_40209:hover{transform:translateY(-4px);box-shadow:0 12px 48px #1f268740}._Projects_statCard_rs4xt_40209:hover:before{opacity:1}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_statCard_rs4xt_40209{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._Projects_statContent_rs4xt_40250{flex:1}._Projects_statLabel_rs4xt_40254{font-size:.875rem;color:#6b7280cc;margin:0 0 .5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_statLabel_rs4xt_40254{color:#d1d5dbcc}._Projects_statValue_rs4xt_40267{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_statValue_rs4xt_40267{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Projects_statIcon_rs4xt_40284{margin-left:1rem}._Projects_statIconCircle_rs4xt_40288{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--gradient-brand);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:all .3s ease}._Projects_statIconCircle_rs4xt_40288 svg{width:1.5rem;height:1.5rem}._Projects_statCard_rs4xt_40209:hover ._Projects_statIconCircle_rs4xt_40288{transform:scale(1.1);box-shadow:0 6px 24px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Projects_statIconActive_rs4xt_40311{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d}._Projects_statCard_rs4xt_40209:hover ._Projects_statIconActive_rs4xt_40311{box-shadow:0 6px 24px #10b98166}._Projects_statIconInProgress_rs4xt_40320{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 16px #f59e0b4d}._Projects_statCard_rs4xt_40209:hover ._Projects_statIconInProgress_rs4xt_40320{box-shadow:0 6px 24px #f59e0b66}._Projects_statIconCompleted_rs4xt_40329{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 16px #0596694d}._Projects_statCard_rs4xt_40209:hover ._Projects_statIconCompleted_rs4xt_40329{box-shadow:0 6px 24px #05966966}._Projects_statIconOverdue_rs4xt_40338{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef44444d}._Projects_statCard_rs4xt_40209:hover ._Projects_statIconOverdue_rs4xt_40338{box-shadow:0 6px 24px #ef444466}._Projects_controlsCard_rs4xt_40348{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;margin-bottom:1.5rem;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;animation:_Projects_kf_fadeInUp_rs4xt_1 .6s ease-out .3s both;position:relative;z-index:5;overflow:visible}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_controlsCard_rs4xt_40348{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._Projects_searchContainer_rs4xt_40371{flex:1;min-width:250px;position:relative;display:flex;align-items:center}._Projects_searchIcon_rs4xt_40379{position:absolute;left:1rem;width:1.25rem;height:1.25rem;color:#6b728080;pointer-events:none}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_searchIcon_rs4xt_40379{color:#d1d5db80}._Projects_searchInput_rs4xt_40392{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._Projects_searchInput_rs4xt_40392:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_searchInput_rs4xt_40392{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_searchInput_rs4xt_40392:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._Projects_filterControls_rs4xt_40431{display:flex;align-items:center;gap:.75rem}._Projects_filterLabel_rs4xt_40437{font-size:.875rem;font-weight:600;color:#6b7280e6;white-space:nowrap}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_filterLabel_rs4xt_40437{color:#d1d5dbe6}._Projects_sortControls_rs4xt_40448{display:flex;align-items:center;gap:.75rem}._Projects_viewToggle_rs4xt_40454{display:flex;gap:.5rem;align-items:center}._Projects_viewToggleButton_rs4xt_40460{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#fff9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s ease}._Projects_viewToggleButton_rs4xt_40460:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);color:var(--color-primary-light)}._Projects_viewToggleButtonActive_rs4xt_40481{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-primary-light)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_viewToggleButton_rs4xt_40460{background:#37415199;border-color:#4b556399;color:#cbd5f5}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_viewToggleButtonActive_rs4xt_40481{background:color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);color:var(--color-accent-light)}._Projects_viewIcon_rs4xt_40499{width:1.25rem;height:1.25rem}._Projects_sortLabel_rs4xt_40504{font-size:.875rem;font-weight:600;color:#6b7280e6;white-space:nowrap}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_sortLabel_rs4xt_40504{color:#d1d5dbe6}._Projects_projectsCard_rs4xt_40516{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;animation:_Projects_kf_fadeInUp_rs4xt_1 .6s ease-out .4s both}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_projectsCard_rs4xt_40516{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._Projects_tableCard_rs4xt_40531,._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_tableCard_rs4xt_40531{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Projects_tableWrapper_rs4xt_40553{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);width:100%;min-width:0}._Projects_table_rs4xt_40531{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%;min-width:920px}._Projects_tableHeaderCell_rs4xt_40575,._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_tableHeaderCell_rs4xt_40575{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Projects_tableRow_rs4xt_40601,._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_tableRow_rs4xt_40601{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Projects_tableCell_rs4xt_40611,._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_tableCell_rs4xt_40611{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Projects_tableProjectName_rs4xt_40627{color:inherit;text-decoration:none;font-weight:600}._Projects_tableProjectName_rs4xt_40627:hover{color:var(--color-primary-light)}._Projects_tableActions_rs4xt_40637{display:flex;gap:.5rem}._Projects_projectsGrid_rs4xt_40643{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}._Projects_projectCard_rs4xt_40649{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(229,231,235,.5);border-radius:1rem;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}._Projects_projectCard_rs4xt_40649:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1f268726;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_projectCard_rs4xt_40649{background:#374151e6;border-color:#4b556380}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_projectCard_rs4xt_40649:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Projects_projectHeader_rs4xt_40676{display:flex;justify-content:space-between;align-items:flex-start}._Projects_projectInfo_rs4xt_40682{flex:1}._Projects_projectName_rs4xt_40686{font-size:1.125rem;font-weight:600;color:var(--color-text, #111827);text-decoration:none;display:block;margin-bottom:.5rem;transition:color .2s ease}._Projects_projectName_rs4xt_40686:hover{color:var(--color-primary)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_projectName_rs4xt_40686{color:#f9fafb}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_projectName_rs4xt_40686:hover{color:var(--color-primary-light)}._Projects_projectMeta_rs4xt_40708{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._Projects_statusBadge_rs4xt_40715{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._Projects_statusBadge_rs4xt_40715 svg{width:1rem;height:1rem}._Projects_active_rs4xt_40732{background:#10b9811a;color:#059669}._Projects_inProgress_rs4xt_40737{background:#f59e0b1a;color:#d97706}._Projects_deprecated_rs4xt_40742{background:#ef44441a;color:#dc2626}._Projects_completed_rs4xt_40747{background:#0596691a;color:#047857}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_active_rs4xt_40732{background:#10b98133;color:#6ee7b7}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_inProgress_rs4xt_40737{background:#f59e0b33;color:#fcd34d}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_deprecated_rs4xt_40742{background:#ef444433;color:#fca5a5}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_completed_rs4xt_40747{background:#05966933;color:#6ee7b7}._Projects_deadline_rs4xt_40772{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280e6}._Projects_deadline_rs4xt_40772 svg{width:1rem;height:1rem}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_deadline_rs4xt_40772{color:#d1d5dbe6}._Projects_projectActions_rs4xt_40789{display:flex;gap:.5rem}._Projects_viewButton_rs4xt_40794,._Projects_deleteButton_rs4xt_40795{padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._Projects_viewButton_rs4xt_40794{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}._Projects_viewButton_rs4xt_40794:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent);transform:scale(1.1)}._Projects_deleteButton_rs4xt_40795{background:#ef44441a;color:#dc2626}._Projects_deleteButton_rs4xt_40795:hover{background:#ef444433;transform:scale(1.1)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_viewButton_rs4xt_40794{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-light)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_viewButton_rs4xt_40794:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_deleteButton_rs4xt_40795{background:#ef444433;color:#fca5a5}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_deleteButton_rs4xt_40795:hover{background:#ef44444d}._Projects_projectDescription_rs4xt_40844{font-size:.875rem;color:#6b7280e6;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:60ch;max-height:4.5em}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_projectDescription_rs4xt_40844{color:#d1d5dbe6}._Projects_clientDetails_rs4xt_40862{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.5rem;border:1px solid rgba(229,231,235,.5)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_clientDetails_rs4xt_40862{background:#37415180;border-color:#4b556380}._Projects_clientAvatar_rs4xt_40879{border-radius:.5rem;border:2px solid rgba(229,231,235,.5)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_clientAvatar_rs4xt_40879{border-color:#4b556380}._Projects_clientInfo_rs4xt_40888{font-size:.875rem}._Projects_clientLabel_rs4xt_40892{color:#6b7280b3}._Projects_clientName_rs4xt_40896{color:var(--color-text, #111827);font-weight:600}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_clientLabel_rs4xt_40892{color:#d1d5dbb3}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_clientName_rs4xt_40896{color:#f9fafb}._Projects_progressSection_rs4xt_40909{display:flex;flex-direction:column;gap:.5rem}._Projects_progressInfo_rs4xt_40915{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}._Projects_progressLabel_rs4xt_40922{color:#6b7280e6;font-weight:500}._Projects_progressValue_rs4xt_40927{color:var(--color-primary);font-weight:600}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_progressLabel_rs4xt_40922{color:#d1d5dbe6}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_progressValue_rs4xt_40927{color:var(--color-primary-light)}._Projects_progressBar_rs4xt_40940{width:100%;height:.5rem;background:#e5e7eb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:9999px;overflow:hidden}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_progressBar_rs4xt_40940{background:#4b556380}._Projects_progressFill_rs4xt_40954{height:100%;background:var(--gradient-brand);border-radius:9999px;transition:width .3s ease}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_progressFill_rs4xt_40954{background:linear-gradient(90deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._Projects_projectFooter_rs4xt_40965{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid rgba(229,231,235,.5)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_projectFooter_rs4xt_40965{border-top-color:#4b556380}._Projects_taskInfo_rs4xt_40977{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280e6}._Projects_taskInfo_rs4xt_40977 svg{width:1rem;height:1rem}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_taskInfo_rs4xt_40977{color:#d1d5dbe6}._Projects_contributors_rs4xt_40994{display:flex;align-items:center}._Projects_contributorAvatar_rs4xt_40999{margin-left:-.5rem;border:2px solid white;border-radius:50%}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_contributorAvatar_rs4xt_40999{border-color:#1f2937}._Projects_extraContributors_rs4xt_41009{margin-left:.5rem;font-size:.75rem;color:#6b7280b3}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_extraContributors_rs4xt_41009{color:#d1d5dbb3}._Projects_emptyState_rs4xt_41020{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}._Projects_emptyStateIcon_rs4xt_41029{width:4rem;height:4rem;color:#6b72804d}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_emptyStateIcon_rs4xt_41029{color:#d1d5db4d}._Projects_emptyStateTitle_rs4xt_41039{font-size:1.25rem;font-weight:600;color:var(--color-text, #111827);margin:0}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_emptyStateTitle_rs4xt_41039{color:#f9fafb}._Projects_emptyStateText_rs4xt_41050{font-size:.875rem;color:#6b7280b3;margin:0}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_emptyStateText_rs4xt_41050{color:#d1d5dbb3}._Projects_primaryButton_rs4xt_41060{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);margin-top:1rem}._Projects_primaryButton_rs4xt_41060:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Projects_primaryButton_rs4xt_41060 svg{width:1.25rem;height:1.25rem}._Projects_modalTabs_rs4xt_41099{display:flex;gap:.5rem;padding:1rem 1.5rem 0;border-bottom:1px solid rgba(229,231,235,.5)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_modalTabs_rs4xt_41099{border-bottom-color:#4b556380}._Projects_tabButton_rs4xt_41110{padding:.75rem 1.5rem;background:transparent;border:none;border-bottom:2px solid transparent;color:#6b7280b3;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._Projects_tabButton_rs4xt_41110:hover{color:var(--color-primary)}._Projects_activeTab_rs4xt_41126{color:var(--color-primary);border-bottom-color:var(--color-primary)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_tabButton_rs4xt_41110{color:#d1d5dbb3}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_tabButton_rs4xt_41110:hover{color:var(--color-primary-light)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_activeTab_rs4xt_41126{color:var(--color-primary-light);border-bottom-color:var(--color-primary-light)}._Projects_modalBody_rs4xt_41144{padding:1.5rem}._Projects_formGrid_rs4xt_41148{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._Projects_formGroup_rs4xt_41154{display:flex;flex-direction:column;gap:.5rem}._Projects_formGroupFull_rs4xt_41160{grid-column:1 / -1;display:flex;flex-direction:column;gap:.5rem}._Projects_formLabel_rs4xt_41167{font-size:.875rem;font-weight:600;color:var(--color-text, #111827)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_formLabel_rs4xt_41167{color:#f9fafb}._Projects_formInput_rs4xt_41177,._Projects_formTextarea_rs4xt_41178{width:100%;padding:.75rem 1rem;background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:var(--color-text, #111827);transition:all .2s ease}._Projects_formInput_rs4xt_41177:focus,._Projects_formTextarea_rs4xt_41178:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent);background:var(--color-surface, white)}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_formInput_rs4xt_41177,._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_formTextarea_rs4xt_41178{background:#374151cc;border-color:#4b556380;color:#f9fafb}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_formInput_rs4xt_41177:focus,._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_formTextarea_rs4xt_41178:focus{background:#374151;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._Projects_formTextarea_rs4xt_41178{resize:vertical;min-height:100px}._Projects_membersTab_rs4xt_41218{display:flex;flex-direction:column;gap:1.5rem}._Projects_addMember_rs4xt_41224{width:100%}._Projects_contributorsList_rs4xt_41228{display:flex;flex-direction:column;gap:.75rem}._Projects_contributorChip_rs4xt_41234{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(229,231,235,.5);border-radius:.75rem;transition:all .2s ease}._Projects_contributorChip_rs4xt_41234:hover{background:#f9fafbcc}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_contributorChip_rs4xt_41234{background:#37415180;border-color:#4b556380}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_contributorChip_rs4xt_41234:hover{background:#374151cc}._Projects_contributorInfo_rs4xt_41260{flex:1;display:flex;flex-direction:column;gap:.25rem}._Projects_contributorName_rs4xt_41267{font-size:.875rem;font-weight:600;color:var(--color-text, #111827)}._Projects_contributorRole_rs4xt_41273{font-size:.75rem;color:#6b7280b3}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_contributorName_rs4xt_41267{color:#f9fafb}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_contributorRole_rs4xt_41273{color:#d1d5dbb3}._Projects_removeContributor_rs4xt_41286{padding:.5rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:none;border-radius:.5rem;color:#dc2626;cursor:pointer;transition:all .2s ease}._Projects_removeContributor_rs4xt_41286:hover{background:#ef444433}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_removeContributor_rs4xt_41286{background:#ef444433;color:#fca5a5}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_removeContributor_rs4xt_41286:hover{background:#ef44444d}._Projects_cancelButton_rs4xt_41313,._Projects_submitButton_rs4xt_41314{flex:1;padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}._Projects_cancelButton_rs4xt_41313{background:#6b72801a;color:var(--color-text-secondary, #6b7280)}._Projects_cancelButton_rs4xt_41313:hover{background:#6b728033}._Projects_submitButton_rs4xt_41314{background:var(--gradient-brand);color:#fff}._Projects_submitButton_rs4xt_41314:hover{transform:translateY(-2px);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Projects_submitButton_rs4xt_41314:disabled{opacity:.6;cursor:not-allowed;transform:none}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_cancelButton_rs4xt_41313{background:#d1d5db1a;color:#d1d5db}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_cancelButton_rs4xt_41313:hover{background:#d1d5db33}._Projects_deleteContent_rs4xt_41360{padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}._Projects_deleteIcon_rs4xt_41369{width:4rem;height:4rem;color:#ef4444}._Projects_deleteTitle_rs4xt_41375{font-size:1.25rem;font-weight:700;color:var(--color-text, #111827);margin:0}._Projects_deleteText_rs4xt_41382{font-size:.875rem;color:#6b7280e6;margin:0;max-width:400px}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_deleteTitle_rs4xt_41375{color:#f9fafb}._Projects_projectsContainer_rs4xt_40076._Projects_darkTheme_rs4xt_40092 ._Projects_deleteText_rs4xt_41382{color:#d1d5dbe6}._Projects_deleteConfirmButton_rs4xt_41399{flex:1;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}._Projects_deleteConfirmButton_rs4xt_41399:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ef44444d}@media (max-width: 1024px){._Projects_statsGrid_rs4xt_40201{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._Projects_projectsGrid_rs4xt_40643{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 768px){._Projects_projectsContainer_rs4xt_40076{padding:1rem}._Projects_pageHeader_rs4xt_40138{flex-direction:column;align-items:flex-start;gap:1rem}._Projects_pageTitle_rs4xt_40146{font-size:1.5rem}._Projects_statsGrid_rs4xt_40201{grid-template-columns:1fr}._Projects_controlsCard_rs4xt_40348{flex-direction:column;align-items:stretch}._Projects_searchContainer_rs4xt_40371{width:100%}._Projects_filterControls_rs4xt_40431,._Projects_sortControls_rs4xt_40448{width:100%;justify-content:space-between}._Projects_projectsGrid_rs4xt_40643,._Projects_formGrid_rs4xt_41148{grid-template-columns:1fr}}@media (max-width: 480px){._Projects_pageTitle_rs4xt_40146{font-size:1.25rem}._Projects_statValue_rs4xt_40267{font-size:1.5rem}._Projects_statIconCircle_rs4xt_40288{width:2.5rem;height:2.5rem}._Projects_statIconCircle_rs4xt_40288 svg{width:1.25rem;height:1.25rem}}@keyframes _ReportPage_kf_fadeIn_rs4xt_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._ReportPage_reportContainer_rs4xt_41506{min-height:100vh;padding:1.5rem;animation:_ReportPage_kf_fadeIn_rs4xt_1 .4s ease;color:var(--color-text, #0f172a)}._ReportPage_darkTheme_rs4xt_41515{background:radial-gradient(circle at 20% 20%,#ffffff0a,#fff0),linear-gradient(135deg,#0b1220,#0f172a 45%,#111827);color:#e5e7eb}._ReportPage_headerRow_rs4xt_41521{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._ReportPage_breadcrumb_rs4xt_41530{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary, #475569);font-size:.9rem}._ReportPage_breadcrumbItem_rs4xt_41538{display:inline-flex;align-items:center;gap:.35rem}._ReportPage_breadcrumbActive_rs4xt_41544{color:var(--color-primary, var(--color-primary));font-weight:600}._ReportPage_breadcrumbSeparator_rs4xt_41549{width:1rem;height:1rem;color:var(--color-text-muted, #94a3b8)}._ReportPage_breadcrumbIcon_rs4xt_41555{width:1rem;height:1rem}._ReportPage_reportModes_rs4xt_41560{display:inline-flex;gap:.5rem;flex-wrap:wrap}._ReportPage_modeChip_rs4xt_41566{border:1px solid color-mix(in srgb,var(--color-primary) 15%,transparent);background:var(--color-surface, rgba(255, 255, 255, .7));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.35rem .75rem;border-radius:999px;font-size:.85rem;color:var(--color-primary-hover, var(--color-primary-hover));cursor:pointer;transition:all .2s ease}._ReportPage_modeChipActive_rs4xt_41578{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);color:#fff;border-color:transparent;box-shadow:0 10px 30px color-mix(in srgb,var(--color-primary) 22%,transparent)}._ReportPage_pageHeader_rs4xt_41585{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}._ReportPage_pageTitle_rs4xt_41594{font-size:2rem;font-weight:700;margin:0 0 .4rem;background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._ReportPage_pageDescription_rs4xt_41604{margin:0;color:var(--color-text-secondary, #475569);font-size:.95rem}._ReportPage_headerActions_rs4xt_41610{display:inline-flex;gap:.75rem}._ReportPage_primaryButton_rs4xt_41615,._ReportPage_secondaryButton_rs4xt_41616{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1rem;border-radius:10px;border:1px solid transparent;cursor:pointer;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,border-color .2s ease}._ReportPage_primaryButton_rs4xt_41615{background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary-light) 100%);color:#fff;box-shadow:0 12px 30px color-mix(in srgb,var(--color-primary) 25%,transparent)}._ReportPage_primaryButton_rs4xt_41615:hover{transform:translateY(-2px);box-shadow:0 18px 36px color-mix(in srgb,var(--color-primary) 30%,transparent)}._ReportPage_secondaryButton_rs4xt_41616{background:var(--color-surface, rgba(255, 255, 255, .75));color:var(--color-primary-hover, var(--color-primary-hover));border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}._ReportPage_secondaryButton_rs4xt_41616:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000014}._ReportPage_buttonIcon_rs4xt_41650{width:1.1rem;height:1.1rem}._ReportPage_statsGrid_rs4xt_41655{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}._ReportPage_statCard_rs4xt_41662{position:relative;padding:1.3rem;border-radius:16px;background:var(--color-surface, rgba(255, 255, 255, .75));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border, rgba(148, 163, 184, .25));box-shadow:var(--shadow-md, 0 12px 32px rgba(15, 23, 42, .12));display:flex;justify-content:space-between;align-items:center;overflow:hidden}._ReportPage_statCard_rs4xt_41662:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 45%)}._ReportPage_statLabel_rs4xt_41683{margin:0 0 .35rem;color:var(--color-text-secondary, #475569);font-weight:600;letter-spacing:.02em;position:relative}._ReportPage_statValue_rs4xt_41691{margin:0;font-size:1.75rem;font-weight:700;position:relative;color:var(--color-text, #0f172a)}._ReportPage_statIconCircle_rs4xt_41699{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary-light) 100%);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 35%,transparent);position:relative}._ReportPage_delta_rs4xt_41711{display:inline-block;margin-top:.35rem;font-size:.8rem;font-weight:600}._ReportPage_deltaUp_rs4xt_41718{color:var(--color-success, #16a34a)}._ReportPage_deltaDown_rs4xt_41722{color:var(--color-danger, #dc2626)}._ReportPage_success_rs4xt_41726{background:linear-gradient(135deg,#22c55e,#16a34a)}._ReportPage_warning_rs4xt_41730{background:linear-gradient(135deg,#f59e0b,#d97706)}._ReportPage_danger_rs4xt_41734{background:linear-gradient(135deg,#ef4444,#dc2626)}._ReportPage_info_rs4xt_41738{background:linear-gradient(135deg,#06b6d4,#0284c7)}._ReportPage_muted_rs4xt_41742{background:linear-gradient(135deg,#94a3b8,#64748b)}._ReportPage_card_rs4xt_41746{background:var(--color-surface, rgba(255, 255, 255, .78));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--color-border, rgba(148, 163, 184, .25));border-radius:18px;box-shadow:var(--shadow-md, 0 16px 40px rgba(15, 23, 42, .12));overflow:hidden}._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_card_rs4xt_41746,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_statCard_rs4xt_41662,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_secondaryButton_rs4xt_41616,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_modeChip_rs4xt_41566{background:#11182799;border-color:#94a3b833;color:#e5e7eb}._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_pageDescription_rs4xt_41604,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_statLabel_rs4xt_41683,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_breadcrumb_rs4xt_41530{color:#cbd5e1}._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_statValue_rs4xt_41691,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_pageTitle_rs4xt_41594{color:#eef2ff}._ReportPage_cardHeader_rs4xt_41775{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--color-border, rgba(148, 163, 184, .25))}._ReportPage_filterRow_rs4xt_41783{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:space-between}._ReportPage_searchBox_rs4xt_41791{position:relative;min-width:240px;flex:1}._ReportPage_searchIcon_rs4xt_41797{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.1rem;height:1.1rem;color:var(--color-text-muted, #94a3b8)}._ReportPage_searchInput_rs4xt_41807{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._ReportPage_searchInput_rs4xt_41807:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._ReportPage_filterGroup_rs4xt_41827{display:inline-flex;gap:.6rem;align-items:center;flex-wrap:wrap}._ReportPage_selectWrapper_rs4xt_41834{position:relative}._ReportPage_selectIcon_rs4xt_41838{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--color-text-muted, #94a3b8)}._ReportPage_select_rs4xt_41834{padding:.55rem .9rem .55rem 2.1rem;border-radius:12px;border:1px solid var(--color-border, rgba(148, 163, 184, .4));background:var(--color-surface, rgba(255, 255, 255, .92));color:inherit;min-width:170px}._ReportPage_iconButton_rs4xt_41857{border:1px solid var(--color-border, rgba(148, 163, 184, .4));background:var(--color-surface, rgba(255, 255, 255, .9));border-radius:12px;padding:.45rem .55rem;cursor:pointer}._ReportPage_summaryChips_rs4xt_41865{display:flex;gap:.5rem;flex-wrap:wrap}._ReportPage_chip_rs4xt_41871{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 8%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary-hover, var(--color-primary-hover));font-weight:600;font-size:.85rem}._ReportPage_tableContainer_rs4xt_41885{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);width:100%;min-width:0}._ReportPage_table_rs4xt_41885{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._ReportPage_table_rs4xt_41885 th,._ReportPage_table_rs4xt_41885 td{padding:.9rem 1rem;text-align:left}._ReportPage_table_rs4xt_41885 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._ReportPage_table_rs4xt_41885 tr+tr{border-top:1px solid var(--color-border, rgba(148, 163, 184, .25))}._ReportPage_table_rs4xt_41885 tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}._ReportPage_sortIcon_rs4xt_41933{width:1rem;height:1rem;margin-left:.35rem;color:var(--color-text-muted, #94a3b8)}._ReportPage_statusBadge_rs4xt_41940{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:999px;font-weight:700;font-size:.8rem;border:1px solid transparent}._ReportPage_statusBadge_rs4xt_41940._ReportPage_success_rs4xt_41726{color:var(--color-success, #15803d);background:var(--color-success-subtle, rgba(34, 197, 94, .12));border-color:#22c55e4d}._ReportPage_statusBadge_rs4xt_41940._ReportPage_warning_rs4xt_41730{color:var(--color-warning, #b45309);background:var(--color-warning-subtle, rgba(245, 158, 11, .14));border-color:#f59e0b4d}._ReportPage_statusBadge_rs4xt_41940._ReportPage_danger_rs4xt_41734{color:var(--color-danger, #b91c1c);background:var(--color-danger-subtle, rgba(239, 68, 68, .12));border-color:#ef444447}._ReportPage_statusBadge_rs4xt_41940._ReportPage_info_rs4xt_41738{color:#0e7490;background:#06b6d41f;border-color:#06b6d447}._ReportPage_statusBadge_rs4xt_41940._ReportPage_muted_rs4xt_41742{color:var(--color-text-secondary, #475569);background:var(--color-neutral-subtle, rgba(148, 163, 184, .16));border-color:#94a3b84d}._ReportPage_emptyState_rs4xt_41980{text-align:center;padding:1.5rem;color:var(--color-text-secondary, #475569)}._ReportPage_pagination_rs4xt_41986{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._ReportPage_paginationInfo_rs4xt_42002{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._ReportPage_paginationControls_rs4xt_42008{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._ReportPage_loadingState_rs4xt_42015,._ReportPage_errorState_rs4xt_42016{width:100%;min-height:60vh;display:grid;place-items:center;font-weight:700;color:var(--color-primary-hover, var(--color-primary-hover))}._ReportPage_errorState_rs4xt_42016{color:var(--color-danger, #b91c1c)}._ReportPage_pageButton_rs4xt_42029{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._ReportPage_pageIndicator_rs4xt_42049{font-weight:700;color:var(--color-text, #334155)}._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_searchInput_rs4xt_41807,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_select_rs4xt_41834,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_table_rs4xt_41885 th,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_iconButton_rs4xt_41857,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_pageButton_rs4xt_42029,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_secondaryButton_rs4xt_41616{background:#0f172a99;color:#e5e7eb}._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_table_rs4xt_41885 th,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_table_rs4xt_41885 tr+tr,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_cardHeader_rs4xt_41775,._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_pagination_rs4xt_41986{border-color:#94a3b833}._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_table_rs4xt_41885 tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._ReportPage_darkTheme_rs4xt_41515 ._ReportPage_chip_rs4xt_41871{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:#c7d2fe}._ReportPageTemplate_reportContainer_rs4xt_42084{display:flex;flex-direction:column;gap:var(--space-md, 16px);padding:var(--space-lg, 24px);color:var(--color-text, #0f172a)}._ReportPageTemplate_loadingState_rs4xt_42092,._ReportPageTemplate_errorState_rs4xt_42093{display:flex;align-items:center;justify-content:center;padding:48px 0;color:var(--color-text-secondary, #64748b);font-size:.95rem}._ReportPageTemplate_errorState_rs4xt_42093{color:var(--color-danger, #dc2626)}._ReportPageTemplate_headerRow_rs4xt_42106{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._ReportPageTemplate_breadcrumb_rs4xt_42114{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-secondary, #64748b)}._ReportPageTemplate_breadcrumbIcon_rs4xt_42122,._ReportPageTemplate_breadcrumbSeparator_rs4xt_42123{width:16px;height:16px}._ReportPageTemplate_breadcrumbItem_rs4xt_42128{display:inline-flex;align-items:center;gap:4px}._ReportPageTemplate_breadcrumbActive_rs4xt_42134{color:var(--color-text, #0f172a);font-weight:600}._ReportPageTemplate_reportModes_rs4xt_42139{display:flex;gap:8px}._ReportPageTemplate_modeChip_rs4xt_42144{padding:6px 14px;border-radius:999px;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);font-size:.8rem;font-weight:600;cursor:pointer}._ReportPageTemplate_modeChipActive_rs4xt_42157{background:var(--color-primary, var(--color-primary));border-color:var(--color-primary, var(--color-primary));color:#fff}._ReportPageTemplate_pageHeader_rs4xt_42163{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._ReportPageTemplate_pageTitle_rs4xt_42170{margin:0 0 4px;font-size:1.4rem;font-weight:700;color:var(--color-text, #0f172a)}._ReportPageTemplate_pageDescription_rs4xt_42177{margin:0;font-size:.9rem;color:var(--color-text-secondary, #64748b)}._ReportPageTemplate_statsGrid_rs4xt_42183{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._ReportPageTemplate_statCard_rs4xt_42189{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .06));padding:16px}._ReportPageTemplate_statLabel_rs4xt_42203{margin:0 0 4px;font-size:.8rem;color:var(--color-text-secondary, #64748b)}._ReportPageTemplate_statValue_rs4xt_42209{margin:0;font-size:1.3rem;font-weight:700;color:var(--color-text, #0f172a)}._ReportPageTemplate_delta_rs4xt_42216{display:inline-block;margin-top:4px;font-size:.78rem;font-weight:600}._ReportPageTemplate_deltaUp_rs4xt_42223{color:var(--color-success, #16a34a)}._ReportPageTemplate_deltaDown_rs4xt_42227{color:var(--color-danger, #dc2626)}._ReportPageTemplate_statIconCircle_rs4xt_42231{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;background:var(--color-primary-subtle, #eef2ff);color:var(--color-primary, var(--color-primary));flex-shrink:0}._ReportPageTemplate_success_rs4xt_42245{background:var(--color-success-subtle, #dcfce7);color:var(--color-success, #16a34a)}._ReportPageTemplate_warning_rs4xt_42250{background:var(--color-warning-subtle, #fef3c7);color:var(--color-warning, #d97706)}._ReportPageTemplate_danger_rs4xt_42255{background:var(--color-danger-subtle, #fee2e2);color:var(--color-danger, #dc2626)}._ReportPageTemplate_info_rs4xt_42260{background:var(--color-primary-subtle, #eef2ff);color:var(--color-primary, var(--color-primary))}._ReportPageTemplate_muted_rs4xt_42265,._ReportPageTemplate_neutral_rs4xt_42266{background:var(--color-neutral-subtle, #f1f5f9);color:var(--color-text-secondary, #64748b)}._ReportPageTemplate_card_rs4xt_42271{background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-md, 0 12px 30px rgba(15, 23, 42, .08));padding:20px;display:flex;flex-direction:column;gap:16px}._ReportPageTemplate_cardHeader_rs4xt_42284{display:flex;align-items:center;justify-content:space-between}._ReportPageTemplate_summaryChips_rs4xt_42290{display:flex;gap:8px}._ReportPageTemplate_chip_rs4xt_42295{padding:6px 12px;border-radius:999px;background:var(--color-surface-subtle, #f1f5f9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);font-size:.78rem;font-weight:600}._ReportPageTemplate_chartTitle_rs4xt_42306{margin:0;font-size:1rem;font-weight:700;color:var(--color-text, #0f172a)}._ReportPageTemplate_chartSubtitle_rs4xt_42313{margin:4px 0 0;font-size:.8rem;color:var(--color-text-secondary, #64748b)}._ReportPageTemplate_chartWrap_rs4xt_42319{position:relative;height:260px}._ReportPageTemplate_statusBadge_rs4xt_42324{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:capitalize;background:var(--color-neutral-subtle, #f1f5f9);color:var(--color-text-secondary, #64748b)}._ReportPageTemplate_darkTheme_rs4xt_42336{color:var(--color-text, #f9fafb)}._RolesPage_rolesContainer_rs4xt_42349{width:100%;animation:_RolesPage_kf_fadeIn_rs4xt_1 .3s ease-in-out}._RolesPage_breadcrumb_rs4xt_42355{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6}._RolesPage_breadcrumbIcon_rs4xt_42364{width:1rem;height:1rem}._RolesPage_breadcrumbSeparator_rs4xt_42369{width:.875rem;height:.875rem;color:#9ca3af99}._RolesPage_breadcrumbItem_rs4xt_42375{color:#6b7280cc;transition:color .2s ease}._RolesPage_breadcrumbItem_rs4xt_42375:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._RolesPage_breadcrumbItemActive_rs4xt_42384{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:500}._RolesPage_pageHeader_rs4xt_42390{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_RolesPage_kf_slideInLeft_rs4xt_1 .8s cubic-bezier(.16,1,.3,1)}._RolesPage_pageTitle_rs4xt_42398{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._RolesPage_pageDescription_rs4xt_42408{color:#6b7280e6;font-size:.875rem;margin:0}._RolesPage_statsGrid_rs4xt_42415{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_RolesPage_kf_fadeInUp_rs4xt_1 .6s ease-out .2s both}._RolesPage_statCard_rs4xt_42423{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden}._RolesPage_statCard_rs4xt_42423:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._RolesPage_statCard_rs4xt_42423:hover{transform:translateY(-4px);box-shadow:0 12px 48px #1f268740}._RolesPage_statCard_rs4xt_42423:hover:before{opacity:1}._RolesPage_statContent_rs4xt_42459{flex:1}._RolesPage_statLabel_rs4xt_42463{font-size:.875rem;color:#6b7280cc;margin:0 0 .5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._RolesPage_statValue_rs4xt_42472{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._RolesPage_statIcon_rs4xt_42482{margin-left:1rem}._RolesPage_statIconCircle_rs4xt_42486{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#fff;background:var(--gradient-brand);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:all .3s ease}._RolesPage_statCard_rs4xt_42423:hover ._RolesPage_statIconCircle_rs4xt_42486{transform:scale(1.1);box-shadow:0 6px 24px color-mix(in srgb,var(--color-primary) 40%,transparent)}._RolesPage_statIconActive_rs4xt_42506{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d}._RolesPage_statCard_rs4xt_42423:hover ._RolesPage_statIconActive_rs4xt_42506{box-shadow:0 6px 24px #10b98166}._RolesPage_statIconInactive_rs4xt_42515{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef44444d}._RolesPage_statCard_rs4xt_42423:hover ._RolesPage_statIconInactive_rs4xt_42515{box-shadow:0 6px 24px #ef444466}._RolesPage_controlsCard_rs4xt_42525{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;margin-bottom:1.5rem;animation:_RolesPage_kf_fadeInUp_rs4xt_1 .6s ease-out .3s both}._RolesPage_searchContainer_rs4xt_42536{position:relative;max-width:400px}._RolesPage_searchIcon_rs4xt_42541{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b728099;pointer-events:none}._RolesPage_searchInput_rs4xt_42552{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._RolesPage_searchInput_rs4xt_42552:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._RolesPage_searchInput_rs4xt_42552::placeholder{color:#94a3b899}._RolesPage_tableCard_rs4xt_42577,._RolesPage_tableWrapper_rs4xt_42588{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._RolesPage_table_rs4xt_42577{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._RolesPage_tableHeader_rs4xt_42607,._RolesPage_tableHeader_rs4xt_42607 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._RolesPage_sortableHeader_rs4xt_42633{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}._RolesPage_sortableHeader_rs4xt_42633:hover{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._RolesPage_headerContent_rs4xt_42643{display:flex;align-items:center;gap:.5rem}._RolesPage_sortIcon_rs4xt_42649{width:1rem;height:1rem;color:color-mix(in srgb,var(--color-primary) 80%,transparent)}._RolesPage_actionsHeader_rs4xt_42655{text-align:center}._RolesPage_tableBody_rs4xt_42659 tr{border-bottom:1px solid rgba(226,232,240,.5);transition:background-color .2s ease}._RolesPage_tableBody_rs4xt_42659 tr:hover{background:#f8fafccc}._RolesPage_tableRow_rs4xt_42668:last-child{border-bottom:none}._RolesPage_tableCell_rs4xt_42672{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._RolesPage_roleName_rs4xt_42680{font-weight:600;color:#1e293bf2}._RolesPage_description_rs4xt_42685{color:#64748bcc}._RolesPage_statusBadge_rs4xt_42690{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._RolesPage_statusActive_rs4xt_42701{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}._RolesPage_statusInactive_rs4xt_42707{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._RolesPage_actionButtons_rs4xt_42714{display:flex;gap:.5rem;justify-content:center}._RolesPage_btnEdit_rs4xt_42720,._RolesPage_btnDelete_rs4xt_42721{padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center}._RolesPage_btnEdit_rs4xt_42720{color:#3b82f6e6;border:1px solid rgba(59,130,246,.3)}._RolesPage_btnEdit_rs4xt_42720:hover{background:#3b82f61a;border-color:#3b82f680;transform:translateY(-2px)}._RolesPage_btnDelete_rs4xt_42721{color:#ef4444e6;border:1px solid rgba(239,68,68,.3)}._RolesPage_btnDelete_rs4xt_42721:hover{background:#ef44441a;border-color:#ef444480;transform:translateY(-2px)}._RolesPage_actionIcon_rs4xt_42757{width:1.25rem;height:1.25rem}._RolesPage_btnPrimary_rs4xt_42763{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._RolesPage_btnPrimary_rs4xt_42763:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._RolesPage_btnPrimary_rs4xt_42763:disabled{opacity:.6;cursor:not-allowed;transform:none}._RolesPage_btnIcon_rs4xt_42790{width:1.25rem;height:1.25rem}._RolesPage_btnSecondary_rs4xt_42796{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#94a3b81a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#475569e6;border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._RolesPage_btnSecondary_rs4xt_42796:hover{background:#94a3b833;border-color:#94a3b880}._RolesPage_btnSecondary_rs4xt_42796:disabled{opacity:.6;cursor:not-allowed}._RolesPage_btnDanger_rs4xt_42824{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ef44444d}._RolesPage_btnDanger_rs4xt_42824:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}._RolesPage_btnDanger_rs4xt_42824:disabled{opacity:.6;cursor:not-allowed;transform:none}._RolesPage_pagination_rs4xt_42852{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._RolesPage_paginationBtn_rs4xt_42868{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._RolesPage_paginationBtn_rs4xt_42868:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._RolesPage_paginationBtn_rs4xt_42868:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._RolesPage_paginationInfo_rs4xt_42902{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._RolesPage_closeIcon_rs4xt_42915{width:1.5rem;height:1.5rem;color:#64748bcc}._RolesPage_formGroup_rs4xt_42926{margin-bottom:1.5rem}._RolesPage_formLabel_rs4xt_42930{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#334155e6}._RolesPage_required_rs4xt_42938{color:#ef4444e6}._RolesPage_formInput_rs4xt_42942{width:100%;padding:.75rem 1rem;background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:#0f172ae6;transition:all .2s ease}._RolesPage_formInput_rs4xt_42942:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);background:#fffc;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._RolesPage_formTextarea_rs4xt_42962{width:100%;padding:.75rem 1rem;background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:#0f172ae6;resize:vertical;font-family:inherit;transition:all .2s ease}._RolesPage_formTextarea_rs4xt_42962:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);background:#fffc;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._RolesPage_inputError_rs4xt_42984{border-color:#ef444499}._RolesPage_inputError_rs4xt_42984:focus{box-shadow:0 0 0 3px #ef44441a}._RolesPage_errorText_rs4xt_42992{display:block;margin-top:.5rem;font-size:.75rem;color:#ef4444e6}._RolesPage_errorAlert_rs4xt_43000{padding:1rem;background:#fee2e2cc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#991b1be6;font-size:.875rem;margin-bottom:1rem}._RolesPage_errorMessage_rs4xt_43012{padding:2rem;text-align:center;color:#ef4444e6;font-size:.875rem}._RolesPage_emptyState_rs4xt_43020{padding:4rem 2rem;text-align:center;color:#64748bcc}._RolesPage_emptyState_rs4xt_43020 p{margin-bottom:1.5rem;font-size:1rem}._RolesPage_loadingSpinner_rs4xt_43032{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}._RolesPage_spinner_rs4xt_43040{width:3rem;height:3rem;border:3px solid rgba(226,232,240,.3);border-top-color:color-mix(in srgb,var(--color-primary) 80%,transparent);border-radius:50%;animation:_RolesPage_kf_spin_rs4xt_1 .8s linear infinite}._RolesPage_loadingText_rs4xt_43049{margin-top:1rem;color:#64748bcc;font-size:.875rem}@keyframes _RolesPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _RolesPage_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _RolesPage_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _RolesPage_kf_slideUp_rs4xt_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _RolesPage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_breadcrumbItem_rs4xt_42375{color:#cbd5e1cc}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_breadcrumbItemActive_rs4xt_42384{color:color-mix(in srgb,var(--color-accent) 100%,transparent)}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_pageDescription_rs4xt_42408{color:#94a3b8e6}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_statCard_rs4xt_42423{background:#1e293bb3;border-color:#4755694d}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_statLabel_rs4xt_42463{color:#94a3b8e6}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_controlsCard_rs4xt_42525{background:#1e293bb3;border-color:#4755694d}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_searchInput_rs4xt_42552{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_searchInput_rs4xt_42552:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_tableCard_rs4xt_42577{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_tableHeader_rs4xt_42607,._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_tableHeader_rs4xt_42607 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_tableBody_rs4xt_42659 tr{border-bottom-color:#4755694d}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_tableBody_rs4xt_42659 tr:hover{background:#33415580}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_tableCell_rs4xt_42672{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_roleName_rs4xt_42680{color:#e2e8f0f2}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_description_rs4xt_42685{color:#94a3b8cc}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_btnEdit_rs4xt_42720,._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_btnDelete_rs4xt_42721{background:#33415580}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_pagination_rs4xt_42852{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_paginationBtn_rs4xt_42868{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_paginationBtn_rs4xt_42868:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_paginationInfo_rs4xt_42902{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_formLabel_rs4xt_42930{color:#e2e8f0e6}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_formInput_rs4xt_42942,._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_formTextarea_rs4xt_42962{background:#0f172a80;border-color:#47556980;color:#e2e8f0e6}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_formInput_rs4xt_42942:focus,._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_formTextarea_rs4xt_42962:focus{background:#0f172ab3;border-color:color-mix(in srgb,var(--color-accent) 60%,transparent)}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_errorAlert_rs4xt_43000{background:#7f1d1d4d;border-color:#ef44444d;color:#fca5a5e6}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_emptyState_rs4xt_43020,._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_loadingText_rs4xt_43049{color:#94a3b8cc}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_btnSecondary_rs4xt_42796{background:#4755694d;color:#cbd5e1e6;border-color:#64748b80}._RolesPage_darkTheme_rs4xt_43108 ._RolesPage_btnSecondary_rs4xt_42796:hover{background:#47556980;border-color:#64748bb3}@media (max-width: 768px){._RolesPage_pageHeader_rs4xt_42390{flex-direction:column;align-items:flex-start;gap:1rem}._RolesPage_statsGrid_rs4xt_42415{grid-template-columns:1fr}._RolesPage_searchContainer_rs4xt_42536{max-width:100%}._RolesPage_tableWrapper_rs4xt_42588{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._RolesPage_table_rs4xt_42577{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;min-width:600px}._RolesPage_pagination_rs4xt_42852{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}}@media (max-width: 480px){._RolesPage_pageTitle_rs4xt_42398{font-size:1.5rem}._RolesPage_statCard_rs4xt_42423{flex-direction:column;text-align:center}._RolesPage_statIcon_rs4xt_42482{margin-left:0;margin-top:1rem}._RolesPage_actionButtons_rs4xt_42714{flex-direction:column;align-items:stretch}}@keyframes _SigninPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _SigninPage_kf_slideInUp_rs4xt_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _SigninPage_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _SigninPage_kf_slideInRight_rs4xt_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes _SigninPage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}@keyframes _SigninPage_kf_pulse_rs4xt_1{0%,to{opacity:1}50%{opacity:.5}}._SigninPage_signinWrapper_rs4xt_43457{height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden;background:var(--color-surface-subtle, #f8fafc)}._SigninPage_signinWrapper_rs4xt_43457:before{content:none}._SigninPage_signinWrapper_rs4xt_43457:after{content:none}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476{background:#0f172a}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476:before,._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476:after{background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 5%,transparent) 0%,transparent 70%)}._SigninPage_loadingOverlay_rs4xt_43486{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:_SigninPage_kf_fadeIn_rs4xt_1 .2s ease-in}._SigninPage_loadingContent_rs4xt_43501{display:flex;flex-direction:column;align-items:center;gap:1rem}._SigninPage_spinner_rs4xt_43508{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_SigninPage_kf_spin_rs4xt_1 1s linear infinite}._SigninPage_loadingText_rs4xt_43517{color:#fff;font-size:.95rem;font-weight:500;margin:0}._SigninPage_container_rs4xt_43525{width:100%;max-width:960px;position:relative;z-index:1}._SigninPage_cardContainer_rs4xt_43532{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#fffffffa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #0f172a2e}._SigninPage_imageSection_rs4xt_43543{background:var(--color-surface-subtle, #f8fafc);display:flex;align-items:center;justify-content:center;padding:2.5rem}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_imageSection_rs4xt_43543{background:#0b1220}._SigninPage_authImage_rs4xt_43555{width:100%;max-width:360px;height:auto}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_cardContainer_rs4xt_43532{background:#1e293bf2;box-shadow:0 20px 60px #0009}._SigninPage_imageSection_rs4xt_43543{background:var(--gradient-brand);padding:3rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;animation:_SigninPage_kf_slideInLeft_rs4xt_1 .6s ease-out}._SigninPage_imageSection_rs4xt_43543:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:_SigninPage_kf_pulse_rs4xt_1 6s ease-in-out infinite}._SigninPage_imageContent_rs4xt_43589{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}._SigninPage_brandSection_rs4xt_43599{text-align:center;margin-bottom:2rem}._SigninPage_brandIcon_rs4xt_43604{width:80px;height:80px;margin:0 auto 1.5rem;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #0003}._SigninPage_lockIcon_rs4xt_43618{width:40px;height:40px;color:#fff}._SigninPage_brandTitle_rs4xt_43624{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 8px rgba(0,0,0,.2)}._SigninPage_brandSubtitle_rs4xt_43632{font-size:1rem;color:#ffffffe6;margin:0}._SigninPage_authImage_rs4xt_43555{width:100%;max-width:350px;height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.2))}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_imageSection_rs4xt_43543{background:linear-gradient(135deg,#312e81,#1e1b4b)}._SigninPage_formSection_rs4xt_43650{padding:2.5rem;display:flex;flex-direction:column;justify-content:center;background:transparent}._SigninPage_container_rs4xt_43525 ._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_formSection_rs4xt_43650{background:#1e293bf2}._SigninPage_logoContainer_rs4xt_43662{text-align:center;margin-bottom:1.5rem}._SigninPage_logo_rs4xt_43662{height:50px;width:auto}._SigninPage_alert_rs4xt_43673{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#ef44441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(239,68,68,.3);border-radius:12px;margin-bottom:1.5rem;animation:_SigninPage_kf_slideInUp_rs4xt_1 .3s ease-out}._SigninPage_alertContent_rs4xt_43687{display:flex;align-items:center;gap:.75rem;flex:1}._SigninPage_alertIcon_rs4xt_43694{width:1.25rem;height:1.25rem;color:#ef4444;flex-shrink:0}._SigninPage_alertText_rs4xt_43701{color:#dc2626;font-size:.875rem;font-weight:500}._SigninPage_closeBtn_rs4xt_43707{padding:.25rem;background:transparent;border:none;cursor:pointer;border-radius:6px;transition:background .2s;display:flex;align-items:center;justify-content:center}._SigninPage_closeBtn_rs4xt_43707:hover{background:#ef44441a}._SigninPage_closeIcon_rs4xt_43723{width:1.125rem;height:1.125rem;color:#ef4444}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_alert_rs4xt_43673{background:#f871711a;border-color:#f871714d}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_alertIcon_rs4xt_43694,._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_closeIcon_rs4xt_43723{color:#f87171}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_alertText_rs4xt_43701{color:#fca5a5}._SigninPage_formHeader_rs4xt_43744{text-align:center;margin-bottom:2rem}._SigninPage_title_rs4xt_43749{font-size:1.75rem;font-weight:700;color:var(--color-text, #111827);margin:0 0 .5rem}._SigninPage_subtitle_rs4xt_43756{color:var(--color-text-secondary, #6b7280);font-size:.95rem;margin:0}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_title_rs4xt_43749{color:#f9fafb}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_subtitle_rs4xt_43756{color:var(--color-text-muted, #9ca3af)}._SigninPage_formGroup_rs4xt_43771{margin-bottom:1.5rem}._SigninPage_formLabel_rs4xt_43775{display:block;font-size:.875rem;font-weight:600;color:var(--color-text, #1e293b);margin-bottom:.5rem}._SigninPage_required_rs4xt_43783{color:#ef4444;margin-left:.25rem}._SigninPage_inputWrapper_rs4xt_43788{position:relative;display:flex;align-items:center}._SigninPage_inputIcon_rs4xt_43794{position:absolute;left:1rem;width:1.25rem;height:1.25rem;color:var(--color-text-muted, #94a3b8);pointer-events:none;z-index:1}._SigninPage_formInput_rs4xt_43804{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid var(--color-border, #e2e8f0);border-radius:12px;font-size:.95rem;color:var(--color-text, #1e293b);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .2s,box-shadow .2s}._SigninPage_formInput_rs4xt_43804:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent)}._SigninPage_formInput_rs4xt_43804::placeholder{color:#cbd5e1}._SigninPage_togglePassword_rs4xt_43827{position:absolute;right:1rem;background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:6px;transition:background .2s;display:flex;align-items:center;justify-content:center}._SigninPage_togglePassword_rs4xt_43827:hover{background:#0000000d}._SigninPage_toggleIcon_rs4xt_43845{width:1.25rem;height:1.25rem;color:var(--color-text-secondary, #64748b)}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_formLabel_rs4xt_43775{color:#f1f5f9}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_inputIcon_rs4xt_43794{color:var(--color-text-secondary, #64748b)}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_formInput_rs4xt_43804{background:#0f172a99;border-color:#47556966;color:#f1f5f9}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_formInput_rs4xt_43804:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent)}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_formInput_rs4xt_43804::placeholder{color:var(--color-text-secondary, #475569)}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_togglePassword_rs4xt_43827:hover{background:#ffffff0d}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_toggleIcon_rs4xt_43845{color:var(--color-text-muted, #94a3b8)}._SigninPage_rememberSection_rs4xt_43883{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._SigninPage_checkboxGroup_rs4xt_43892{display:flex;align-items:center;gap:.5rem}._SigninPage_checkbox_rs4xt_43892{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--color-primary);border-radius:4px}._SigninPage_checkboxLabel_rs4xt_43906{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-text-secondary, #64748b);cursor:pointer;-webkit-user-select:none;user-select:none}._SigninPage_checkboxIcon_rs4xt_43916{width:1rem;height:1rem;color:var(--color-primary)}._SigninPage_forgotLink_rs4xt_43922{font-size:.875rem;color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s}._SigninPage_forgotLink_rs4xt_43922:hover{color:var(--color-accent);text-decoration:underline}._SigninPage_countdownText_rs4xt_43935{font-size:.85rem;font-weight:600;color:color-mix(in srgb,var(--color-primary) 95%,transparent)}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_countdownText_rs4xt_43935{color:#c4b5fdf2}._SigninPage_countdownExpired_rs4xt_43945{color:#dc2626f2}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_countdownExpired_rs4xt_43945{color:#fca5a5f2}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_checkbox_rs4xt_43892{accent-color:var(--color-primary-light)}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_checkboxLabel_rs4xt_43906{color:var(--color-text-muted, #94a3b8)}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_checkboxIcon_rs4xt_43916,._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_forgotLink_rs4xt_43922{color:var(--color-primary-light)}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_forgotLink_rs4xt_43922:hover{color:var(--color-accent-light)}._SigninPage_submitBtn_rs4xt_43974{width:100%;padding:1rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 40%,transparent);display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2rem}._SigninPage_submitBtn_rs4xt_43974:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px color-mix(in srgb,var(--color-primary) 50%,transparent)}._SigninPage_submitBtn_rs4xt_43974:disabled{opacity:.6;cursor:not-allowed;transform:none}._SigninPage_submitIcon_rs4xt_44004{width:1.25rem;height:1.25rem}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_submitBtn_rs4xt_43974{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_submitBtn_rs4xt_43974:hover:not(:disabled){box-shadow:0 6px 24px color-mix(in srgb,var(--color-primary) 50%,transparent)}._SigninPage_footer_rs4xt_44019{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border, #e2e8f0)}._SigninPage_copyright_rs4xt_44025{text-align:center;color:var(--color-text-muted, #94a3b8);font-size:.875rem;margin:0}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_footer_rs4xt_44019{border-top-color:#47556966}._SigninPage_signinWrapper_rs4xt_43457._SigninPage_darkTheme_rs4xt_43476 ._SigninPage_copyright_rs4xt_44025{color:var(--color-text-secondary, #64748b)}@media (max-width: 1024px){._SigninPage_signinWrapper_rs4xt_43457{padding:1.5rem}._SigninPage_cardContainer_rs4xt_43532{max-width:900px}._SigninPage_imageSection_rs4xt_43543,._SigninPage_formSection_rs4xt_43650{padding:2.5rem}._SigninPage_brandTitle_rs4xt_43624{font-size:2rem}._SigninPage_authImage_rs4xt_43555{max-width:300px}}@media (max-width: 768px){._SigninPage_imageSection_rs4xt_43543{display:none}._SigninPage_signinWrapper_rs4xt_43457{padding:1rem}._SigninPage_cardContainer_rs4xt_43532{grid-template-columns:1fr}._SigninPage_imageSection_rs4xt_43543{padding:2rem;min-height:300px}._SigninPage_brandSection_rs4xt_43599{margin-bottom:1rem}._SigninPage_brandIcon_rs4xt_43604{width:64px;height:64px}._SigninPage_lockIcon_rs4xt_43618{width:32px;height:32px}._SigninPage_brandTitle_rs4xt_43624{font-size:1.75rem}._SigninPage_brandSubtitle_rs4xt_43632{font-size:.875rem}._SigninPage_authImage_rs4xt_43555{max-width:250px}._SigninPage_formSection_rs4xt_43650{padding:2rem 1.5rem}._SigninPage_title_rs4xt_43749{font-size:1.5rem}._SigninPage_subtitle_rs4xt_43756{font-size:.875rem}._SigninPage_rememberSection_rs4xt_43883{flex-direction:column;align-items:flex-start}._SigninPage_submitBtn_rs4xt_43974{padding:.875rem 1.25rem}}@media (max-width: 480px){._SigninPage_signinWrapper_rs4xt_43457{padding:.75rem}._SigninPage_cardContainer_rs4xt_43532{border-radius:16px}._SigninPage_imageSection_rs4xt_43543{padding:1.5rem;min-height:250px}._SigninPage_brandIcon_rs4xt_43604{width:56px;height:56px;margin-bottom:1rem}._SigninPage_lockIcon_rs4xt_43618{width:28px;height:28px}._SigninPage_brandTitle_rs4xt_43624{font-size:1.5rem}._SigninPage_authImage_rs4xt_43555{max-width:200px}._SigninPage_formSection_rs4xt_43650{padding:1.5rem 1rem}._SigninPage_logoContainer_rs4xt_43662{margin-bottom:1.5rem}._SigninPage_logo_rs4xt_43662{height:40px}._SigninPage_formHeader_rs4xt_43744{margin-bottom:1.5rem}._SigninPage_title_rs4xt_43749{font-size:1.375rem}._SigninPage_formGroup_rs4xt_43771{margin-bottom:1.25rem}._SigninPage_formInput_rs4xt_43804{padding:.75rem 1rem .75rem 2.75rem;font-size:.875rem}._SigninPage_inputIcon_rs4xt_43794{left:.875rem;width:1.125rem;height:1.125rem}._SigninPage_togglePassword_rs4xt_43827{right:.75rem}._SigninPage_toggleIcon_rs4xt_43845{width:1.125rem;height:1.125rem}._SigninPage_rememberSection_rs4xt_43883{margin-bottom:1.5rem}._SigninPage_submitBtn_rs4xt_43974{padding:.875rem 1rem;font-size:.95rem;margin-top:1.5rem}._SigninPage_footer_rs4xt_44019{margin-top:1.5rem;padding-top:1rem}._SigninPage_copyright_rs4xt_44025{font-size:.8125rem}}@media (max-width: 360px){._SigninPage_brandTitle_rs4xt_43624,._SigninPage_title_rs4xt_43749{font-size:1.25rem}._SigninPage_formInput_rs4xt_43804{padding:.625rem .875rem .625rem 2.5rem}}._SlipPage_slipPage_rs4xt_44251{display:flex;flex-direction:column;gap:var(--space-md, 16px);padding:var(--space-lg, 24px);color:var(--color-text, #0f172a);max-width:960px;margin:0 auto}._SlipPage_headerRow_rs4xt_44261{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}._SlipPage_pageTitle_rs4xt_44269{font-size:1.5rem;font-weight:700;margin:0 0 4px;color:var(--color-text, #0f172a)}._SlipPage_pageSubtitle_rs4xt_44276{margin:0;color:var(--color-text-secondary, #64748b);font-size:.9rem}._SlipPage_headerActions_rs4xt_44282{display:flex;gap:8px}._SlipPage_downloadButton_rs4xt_44287,._SlipPage_primaryAction_rs4xt_44288{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md, 12px);font-size:.9rem;font-weight:600;border:none;cursor:pointer}._SlipPage_downloadButton_rs4xt_44287{background:var(--color-text, #0f172a);color:#fff}._SlipPage_primaryAction_rs4xt_44288{background:var(--color-primary, var(--color-primary));color:#fff}._SlipPage_buttonIcon_rs4xt_44310{width:18px;height:18px}._SlipPage_backLink_rs4xt_44315{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500;color:var(--color-text-secondary, #64748b);text-decoration:none;width:fit-content}._SlipPage_backLink_rs4xt_44315:hover{color:var(--color-primary, var(--color-primary))}._SlipPage_backIcon_rs4xt_44330{width:16px;height:16px}._SlipPage_card_rs4xt_44335{background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-md, 0 12px 30px rgba(15, 23, 42, .08));padding:24px;display:flex;flex-direction:column;gap:20px}._SlipPage_partiesRow_rs4xt_44348{display:grid;grid-template-columns:1.4fr 1.4fr 1fr;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border, #e5e7eb)}._SlipPage_partyBlock_rs4xt_44356,._SlipPage_statusBlock_rs4xt_44357{display:flex;flex-direction:column;gap:4px}._SlipPage_partyLabel_rs4xt_44363{margin:0 0 4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #94a3b8)}._SlipPage_partyName_rs4xt_44372{margin:0 0 4px;font-size:1.05rem;font-weight:700;color:var(--color-text, #0f172a)}._SlipPage_partyLine_rs4xt_44379{margin:0;font-size:.85rem;color:var(--color-text-secondary, #64748b)}._SlipPage_partyLine_rs4xt_44379 span{color:var(--color-text, #0f172a);font-weight:500}._SlipPage_statusBlock_rs4xt_44357{align-items:flex-start}._SlipPage_estimateNote_rs4xt_44394{margin:6px 0 0;font-size:.75rem;color:var(--color-warning, #d97706);max-width:180px}._SlipPage_lineItemsGrid_rs4xt_44401{display:grid;grid-template-columns:1fr 1fr;gap:20px}._SlipPage_lineItemsTitle_rs4xt_44407{margin:0 0 8px;font-size:.9rem;font-weight:700;color:var(--color-text, #0f172a)}._SlipPage_lineItemsTable_rs4xt_44414{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._SlipPage_lineItemsTable_rs4xt_44414 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._SlipPage_amountCell_rs4xt_44430{text-align:right;font-weight:600;color:var(--color-text, #0f172a)}._SlipPage_emptyRow_rs4xt_44436{text-align:center;color:var(--color-text-muted, #94a3b8);font-style:italic}._SlipPage_summaryRow_rs4xt_44442{display:flex;flex-direction:column;gap:6px;align-self:flex-end;width:100%;max-width:320px;margin-left:auto;padding-top:8px;border-top:1px solid var(--color-border, #e5e7eb)}._SlipPage_summaryLine_rs4xt_44454{display:flex;align-items:center;justify-content:space-between;font-size:.88rem;color:var(--color-text-secondary, #64748b)}._SlipPage_summaryLine_rs4xt_44454 p{margin:0}._SlipPage_summaryValue_rs4xt_44466{font-weight:600;color:var(--color-text, #0f172a)}._SlipPage_summaryTotal_rs4xt_44471{font-size:1.05rem;font-weight:700;color:var(--color-text, #0f172a);padding-top:6px;border-top:1px dashed var(--color-border, #e5e7eb)}._SlipPage_summaryTotal_rs4xt_44471 ._SlipPage_summaryValue_rs4xt_44466{color:var(--color-primary, var(--color-primary))}._SlipPage_bankSection_rs4xt_44483{padding-top:16px;border-top:1px solid var(--color-border, #e5e7eb);text-align:center}._SlipPage_bankLead_rs4xt_44489{margin:0 0 8px;font-size:.88rem;color:var(--color-text, #0f172a)}._SlipPage_bankDetails_rs4xt_44495{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;font-size:.82rem;color:var(--color-text-secondary, #64748b)}._SlipPage_bankDetails_rs4xt_44495 p{margin:0}._SlipPage_bankDetails_rs4xt_44495 span{color:var(--color-text, #0f172a);font-weight:500}._SlipPage_footerActions_rs4xt_44513{display:flex;justify-content:center}._SlipPage_loadingHint_rs4xt_44518{text-align:center;font-size:.8rem;color:var(--color-text-muted, #94a3b8)}._SlipPage_emptyState_rs4xt_44524{display:flex;flex-direction:column;align-items:center;gap:12px;padding:var(--space-xl, 32px);color:var(--color-text-secondary, #64748b);border:1px dashed var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 16px);text-align:center}@media (max-width: 768px){._SlipPage_partiesRow_rs4xt_44348,._SlipPage_lineItemsGrid_rs4xt_44401{grid-template-columns:1fr}}@media print{._SlipPage_headerActions_rs4xt_44282,._SlipPage_backLink_rs4xt_44315,._SlipPage_footerActions_rs4xt_44513,._SlipPage_loadingHint_rs4xt_44518{display:none!important}._SlipPage_slipPage_rs4xt_44251{padding:0}._SlipPage_card_rs4xt_44335{box-shadow:none;border:none}}@keyframes _SupportTicketsPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _SupportTicketsPage_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _SupportTicketsPage_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _SupportTicketsPage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._SupportTicketsPage_ticketContainer_rs4xt_44610{min-height:100vh;background:transparent;animation:_SupportTicketsPage_kf_fadeIn_rs4xt_1 .3s ease-in;transition:background .3s ease}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619{background:transparent}._SupportTicketsPage_loadingContainer_rs4xt_44629{display:flex;justify-content:center;align-items:center;min-height:400px}._SupportTicketsPage_spinner_rs4xt_44636{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_SupportTicketsPage_kf_spin_rs4xt_1 .8s linear infinite}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_spinner_rs4xt_44636{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._SupportTicketsPage_errorContainer_rs4xt_44650{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem;animation:_SupportTicketsPage_kf_fadeInUp_rs4xt_1 .5s ease-out}._SupportTicketsPage_errorIcon_rs4xt_44660{width:64px;height:64px;color:#ef4444;margin-bottom:1rem}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_errorIcon_rs4xt_44660{color:#f87171}._SupportTicketsPage_errorTitle_rs4xt_44671{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_errorTitle_rs4xt_44671{color:#f9fafb}._SupportTicketsPage_errorMessage_rs4xt_44682{font-size:1rem;color:var(--color-text-secondary, #6b7280);text-align:center}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_errorMessage_rs4xt_44682{color:var(--color-text-muted, #9ca3af)}._SupportTicketsPage_breadcrumb_rs4xt_44695{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 2px 8px #0000000d;animation:_SupportTicketsPage_kf_slideInLeft_rs4xt_1 .5s ease-out}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_breadcrumb_rs4xt_44695{background:#1f2937b3;box-shadow:0 2px 8px #0000004d}._SupportTicketsPage_breadcrumbLink_rs4xt_44713{display:flex;align-items:center;gap:.375rem;color:var(--color-primary);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease;padding:.25rem .5rem;border-radius:6px}._SupportTicketsPage_breadcrumbLink_rs4xt_44713:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_breadcrumbLink_rs4xt_44713{color:var(--color-primary-light)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_breadcrumbLink_rs4xt_44713:hover{color:var(--color-accent-light);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._SupportTicketsPage_breadcrumbIcon_rs4xt_44740{width:1rem;height:1rem}._SupportTicketsPage_breadcrumbSeparator_rs4xt_44745{width:.875rem;height:.875rem;color:var(--color-text-muted, #9ca3af);flex-shrink:0}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_breadcrumbSeparator_rs4xt_44745{color:var(--color-text-secondary, #6b7280)}._SupportTicketsPage_breadcrumbCurrent_rs4xt_44756{color:#4b5563;font-size:.875rem;font-weight:500}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_breadcrumbCurrent_rs4xt_44756{color:#d1d5db}._SupportTicketsPage_pageHeader_rs4xt_44769{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;animation:_SupportTicketsPage_kf_slideInLeft_rs4xt_1 .6s ease-out;border:1px solid rgba(255,255,255,.5)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_pageHeader_rs4xt_44769{background:#1f2937cc;box-shadow:0 4px 12px #0006;border-color:#4b55634d}._SupportTicketsPage_pageHeaderContent_rs4xt_44789{flex:1}._SupportTicketsPage_pageTitle_rs4xt_44793{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_pageTitle_rs4xt_44793{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._SupportTicketsPage_pageDescription_rs4xt_44810{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_pageDescription_rs4xt_44810{color:var(--color-text-muted, #9ca3af)}._SupportTicketsPage_statsGrid_rs4xt_44822{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_SupportTicketsPage_kf_fadeInUp_rs4xt_1 .7s ease-out}._SupportTicketsPage_statCard_rs4xt_44830{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border:1px solid rgba(255,255,255,.5);position:relative;overflow:hidden}._SupportTicketsPage_statCard_rs4xt_44830:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);transform:scaleX(0);transition:transform .3s ease}._SupportTicketsPage_statCard_rs4xt_44830:hover:before{transform:scaleX(1)}._SupportTicketsPage_statCard_rs4xt_44830:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statCard_rs4xt_44830{background:#1f2937e6;border-color:#4b55634d;box-shadow:0 4px 12px #0006}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statCard_rs4xt_44830:before{background:linear-gradient(90deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statCard_rs4xt_44830:hover{box-shadow:0 8px 20px #0009}._SupportTicketsPage_statIconCircle_rs4xt_44880{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gradient-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);flex-shrink:0}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statIconCircle_rs4xt_44880{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._SupportTicketsPage_statIconOpen_rs4xt_44897{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statIconOpen_rs4xt_44897{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 12px #60a5fa4d}._SupportTicketsPage_statIconSolved_rs4xt_44907{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statIconSolved_rs4xt_44907{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 4px 12px #34d3994d}._SupportTicketsPage_statIconPending_rs4xt_44917{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px #f59e0b4d}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statIconPending_rs4xt_44917{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px #fbbf244d}._SupportTicketsPage_statIcon_rs4xt_44880{width:28px;height:28px;color:#fff}._SupportTicketsPage_statContent_rs4xt_44933{flex:1}._SupportTicketsPage_statLabel_rs4xt_44937{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.375rem;font-weight:500}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statLabel_rs4xt_44937{color:var(--color-text-muted, #9ca3af)}._SupportTicketsPage_statValue_rs4xt_44948{font-size:1.875rem;font-weight:700;color:#1f2937}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statValue_rs4xt_44948{color:#f9fafb}._SupportTicketsPage_contentLayout_rs4xt_44961{display:grid;grid-template-columns:1fr 350px;gap:2rem;animation:_SupportTicketsPage_kf_fadeInUp_rs4xt_1 .8s ease-out}._SupportTicketsPage_ticketListSection_rs4xt_44971{display:flex;flex-direction:column;gap:1.5rem}._SupportTicketsPage_controlsCard_rs4xt_44977{padding:1.25rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;border:1px solid rgba(255,255,255,.5)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_controlsCard_rs4xt_44977{background:#1f2937e6;border-color:#4b55634d;box-shadow:0 4px 12px #0006}._SupportTicketsPage_controlsContent_rs4xt_44992{display:flex;justify-content:space-between;align-items:center;gap:1rem}._SupportTicketsPage_filterSection_rs4xt_44999{flex:1}._SupportTicketsPage_filterTitle_rs4xt_45003{font-size:1.25rem;font-weight:600;color:#1f2937}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_filterTitle_rs4xt_45003{color:#f9fafb}._SupportTicketsPage_sortControls_rs4xt_45013{display:flex;gap:.75rem;align-items:center}._SupportTicketsPage_sortGroup_rs4xt_45019{display:flex;gap:.5rem;align-items:center}._SupportTicketsPage_sortButton_rs4xt_45025{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:38px}._SupportTicketsPage_sortButton_rs4xt_45025:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_sortButton_rs4xt_45025{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_sortButton_rs4xt_45025:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._SupportTicketsPage_sortIcon_rs4xt_45080{width:1.125rem;height:1.125rem;color:#4b5563}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_sortIcon_rs4xt_45080{color:#d1d5db}._SupportTicketsPage_ticketList_rs4xt_44971{display:flex;flex-direction:column;gap:1rem}._SupportTicketsPage_ticketCard_rs4xt_45099{padding:1.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border:1px solid rgba(255,255,255,.5);position:relative;overflow:hidden}._SupportTicketsPage_ticketCard_rs4xt_45099:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);transform:scaleX(0);transition:transform .3s ease}._SupportTicketsPage_ticketCard_rs4xt_45099:hover:before{transform:scaleX(1)}._SupportTicketsPage_ticketCard_rs4xt_45099:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_ticketCard_rs4xt_45099{background:#1f2937e6;border-color:#4b55634d;box-shadow:0 4px 12px #0006}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_ticketCard_rs4xt_45099:before{background:linear-gradient(90deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_ticketCard_rs4xt_45099:hover{box-shadow:0 8px 20px #0009}._SupportTicketsPage_ticketCardHeader_rs4xt_45146{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._SupportTicketsPage_ticketTitle_rs4xt_45154{font-size:1.125rem;font-weight:600;color:#1f2937;flex:1}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_ticketTitle_rs4xt_45154{color:#f9fafb}._SupportTicketsPage_priorityBadge_rs4xt_45165{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._SupportTicketsPage_priorityHigh_rs4xt_45174{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_priorityHigh_rs4xt_45174{background:#f871711a;color:#f87171;border-color:#f8717133}._SupportTicketsPage_priorityMedium_rs4xt_45186{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_priorityMedium_rs4xt_45186{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._SupportTicketsPage_priorityLow_rs4xt_45198{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_priorityLow_rs4xt_45198{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}._SupportTicketsPage_ticketMeta_rs4xt_45210{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_ticketMeta_rs4xt_45210{border-bottom-color:#374151}._SupportTicketsPage_ticketId_rs4xt_45223{font-size:.875rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_ticketId_rs4xt_45223{color:var(--color-text-muted, #9ca3af)}._SupportTicketsPage_ticketSubject_rs4xt_45233{margin:0}._SupportTicketsPage_ticketSubjectLink_rs4xt_45237{color:var(--color-primary);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .2s ease}._SupportTicketsPage_ticketSubjectLink_rs4xt_45237:hover{color:var(--color-accent);text-decoration:underline}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_ticketSubjectLink_rs4xt_45237{color:var(--color-primary-light)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_ticketSubjectLink_rs4xt_45237:hover{color:var(--color-accent-light)}._SupportTicketsPage_statusBadge_rs4xt_45258{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start}._SupportTicketsPage_statusOpen_rs4xt_45268{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statusOpen_rs4xt_45268{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}._SupportTicketsPage_statusPending_rs4xt_45280{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statusPending_rs4xt_45280{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._SupportTicketsPage_statusSolved_rs4xt_45292{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_statusSolved_rs4xt_45292{background:#34d3991a;color:#34d399;border-color:#34d39933}._SupportTicketsPage_ticketInfo_rs4xt_45304{display:flex;justify-content:space-between;align-items:center;gap:1rem}._SupportTicketsPage_ticketUserInfo_rs4xt_45311{display:flex;align-items:center;gap:.75rem}._SupportTicketsPage_userAvatar_rs4xt_45317{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border, #e5e7eb)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_userAvatar_rs4xt_45317{border-color:#4b5563}._SupportTicketsPage_ticketDetails_rs4xt_45329{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_ticketDetails_rs4xt_45329{color:var(--color-text-muted, #9ca3af)}._SupportTicketsPage_ticketDate_rs4xt_45341,._SupportTicketsPage_ticketComments_rs4xt_45342{display:flex;align-items:center;gap:.375rem}._SupportTicketsPage_ticketIcon_rs4xt_45348{width:1rem;height:1rem}._SupportTicketsPage_emptyState_rs4xt_45356{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--color-text-secondary, #6b7280)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_emptyState_rs4xt_45356{color:var(--color-text-muted, #9ca3af)}._SupportTicketsPage_emptyIcon_rs4xt_45370{width:64px;height:64px;margin-bottom:1rem;opacity:.5}._SupportTicketsPage_pagination_rs4xt_45380,._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_pagination_rs4xt_45380{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._SupportTicketsPage_paginationInfo_rs4xt_45412,._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_paginationInfo_rs4xt_45412{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._SupportTicketsPage_paginationButtons_rs4xt_45424,._SupportTicketsPage_paginationBtn_rs4xt_45444{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._SupportTicketsPage_paginationBtn_rs4xt_45444:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._SupportTicketsPage_paginationBtn_rs4xt_45444._SupportTicketsPage_active_rs4xt_45471{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._SupportTicketsPage_paginationBtn_rs4xt_45444:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_paginationBtn_rs4xt_45444{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_paginationBtn_rs4xt_45444:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_paginationBtn_rs4xt_45444._SupportTicketsPage_active_rs4xt_45471{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._SupportTicketsPage_sidebar_rs4xt_45525{display:flex;flex-direction:column;gap:1.5rem}._SupportTicketsPage_sidebarCard_rs4xt_45531{padding:1.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;border:1px solid rgba(255,255,255,.5);transition:all .3s ease}._SupportTicketsPage_sidebarCard_rs4xt_45531:hover{box-shadow:0 8px 20px #0000001f}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_sidebarCard_rs4xt_45531{background:#1f2937e6;border-color:#4b55634d;box-shadow:0 4px 12px #0006}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_sidebarCard_rs4xt_45531:hover{box-shadow:0 8px 20px #0009}._SupportTicketsPage_sidebarTitle_rs4xt_45555{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-border, #e5e7eb)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_sidebarTitle_rs4xt_45555{color:#f9fafb;border-bottom-color:#374151}._SupportTicketsPage_categoryList_rs4xt_45569,._SupportTicketsPage_agentList_rs4xt_45570{display:flex;flex-direction:column;gap:.75rem}._SupportTicketsPage_categoryItem_rs4xt_45576,._SupportTicketsPage_agentItem_rs4xt_45577{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:10px;transition:all .2s ease}._SupportTicketsPage_categoryItem_rs4xt_45576:hover,._SupportTicketsPage_agentItem_rs4xt_45577:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);transform:translate(4px)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_categoryItem_rs4xt_45576,._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_agentItem_rs4xt_45577{background:#37415180}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_categoryItem_rs4xt_45576:hover,._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_agentItem_rs4xt_45577:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._SupportTicketsPage_categoryLink_rs4xt_45605{color:#4b5563;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}._SupportTicketsPage_categoryLink_rs4xt_45605:hover{color:var(--color-primary)}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_categoryLink_rs4xt_45605{color:#d1d5db}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_categoryLink_rs4xt_45605:hover{color:var(--color-primary-light)}._SupportTicketsPage_agentInfo_rs4xt_45625{display:flex;align-items:center;gap:.75rem}._SupportTicketsPage_agentName_rs4xt_45631{color:#4b5563;font-size:.875rem;font-weight:500}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_agentName_rs4xt_45631{color:#d1d5db}._SupportTicketsPage_countBadge_rs4xt_45641{padding:.25rem .625rem;background:var(--gradient-brand);color:#fff;border-radius:12px;font-size:.75rem;font-weight:600;min-width:28px;text-align:center}._SupportTicketsPage_ticketContainer_rs4xt_44610._SupportTicketsPage_darkTheme_rs4xt_44619 ._SupportTicketsPage_countBadge_rs4xt_45641{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}@media (max-width: 1024px){._SupportTicketsPage_contentLayout_rs4xt_44961{grid-template-columns:1fr}._SupportTicketsPage_sidebar_rs4xt_45525{order:2}._SupportTicketsPage_ticketListSection_rs4xt_44971{order:1}._SupportTicketsPage_statsGrid_rs4xt_44822{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){._SupportTicketsPage_ticketContainer_rs4xt_44610{padding:1rem}._SupportTicketsPage_pageHeader_rs4xt_44769{flex-direction:column;align-items:flex-start;gap:1rem}._SupportTicketsPage_statsGrid_rs4xt_44822{grid-template-columns:1fr;gap:1rem}._SupportTicketsPage_controlsContent_rs4xt_44992{flex-direction:column;align-items:flex-start}._SupportTicketsPage_sortControls_rs4xt_45013{width:100%}._SupportTicketsPage_pagination_rs4xt_45380{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._SupportTicketsPage_paginationButtons_rs4xt_45424{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}}@media (max-width: 480px){._SupportTicketsPage_breadcrumb_rs4xt_44695{padding:.5rem .75rem;gap:.375rem}._SupportTicketsPage_pageTitle_rs4xt_44793{font-size:1.5rem}._SupportTicketsPage_statCard_rs4xt_44830{padding:1rem}._SupportTicketsPage_statIconCircle_rs4xt_44880{width:50px;height:50px}._SupportTicketsPage_statIcon_rs4xt_44880{width:24px;height:24px}._SupportTicketsPage_statValue_rs4xt_44948{font-size:1.5rem}._SupportTicketsPage_ticketCard_rs4xt_45099{padding:1rem}._SupportTicketsPage_ticketCardHeader_rs4xt_45146{flex-direction:column;align-items:flex-start}}._SystemConfiguration_container_rs4xt_45781{width:100%;min-height:100vh;animation:_SystemConfiguration_kf_fadeIn_rs4xt_1 .3s ease-in-out}@keyframes _SystemConfiguration_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}._SystemConfiguration_breadcrumb_rs4xt_45796{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_breadcrumb_rs4xt_45796{color:#d1d5dbe6}._SystemConfiguration_breadcrumbIcon_rs4xt_45809{width:1rem;height:1rem}._SystemConfiguration_breadcrumbSeparator_rs4xt_45814{width:.875rem;height:.875rem;color:#9ca3af99}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_breadcrumbSeparator_rs4xt_45814{color:#6b728099}._SystemConfiguration_breadcrumbItem_rs4xt_45824{color:#6b7280cc}._SystemConfiguration_breadcrumbItemActive_rs4xt_45828{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:600}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_breadcrumbItemActive_rs4xt_45828{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._SystemConfiguration_header_rs4xt_45837{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._SystemConfiguration_title_rs4xt_45844{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_title_rs4xt_45844{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._SystemConfiguration_description_rs4xt_45861{color:#6b7280e6;font-size:.875rem;margin:0}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_description_rs4xt_45861{color:#d1d5dbe6}._SystemConfiguration_grid_rs4xt_45871{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}._SystemConfiguration_card_rs4xt_45877{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:1rem;text-decoration:none;background:#ffffffb3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.8);box-shadow:0 4px 16px #00000014;transition:transform .2s ease,box-shadow .2s ease;color:inherit}._SystemConfiguration_card_rs4xt_45877:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_card_rs4xt_45877{background:#1f2937cc;border-color:#4b556366;box-shadow:0 8px 32px #0006}._SystemConfiguration_cardTitle_rs4xt_45904{margin:0 0 .5rem;font-size:1rem;font-weight:600}._SystemConfiguration_cardDescription_rs4xt_45910{margin:0;font-size:.875rem;color:#6b7280d9}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_cardDescription_rs4xt_45910{color:#d1d5dbcc}._SystemConfiguration_notice_rs4xt_45920{margin-bottom:1.5rem;padding:.75rem 1rem;border-radius:.75rem;background:color-mix(in srgb,var(--color-primary) 12%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary-hover);font-weight:500}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_notice_rs4xt_45920{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:#c7d2fe}._SystemConfiguration_form_rs4xt_45936{display:flex;flex-direction:column;gap:1rem}._SystemConfiguration_formGrid_rs4xt_45942{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}._SystemConfiguration_formField_rs4xt_45948,._SystemConfiguration_formFieldFull_rs4xt_45949{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#6b7280e6}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_formField_rs4xt_45948,._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_formFieldFull_rs4xt_45949{color:#d1d5dbe6}._SystemConfiguration_formFieldFull_rs4xt_45949{grid-column:1 / -1}._SystemConfiguration_input_rs4xt_45966{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.6);background:#f9fafbe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #111827);font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}._SystemConfiguration_input_rs4xt_45966:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_input_rs4xt_45966{background:#374151cc;border-color:#4b556399;color:#f9fafb}._SystemConfiguration_primaryButton_rs4xt_45991{align-self:flex-start;padding:.75rem 1.5rem;border-radius:.75rem;border:none;background:var(--gradient-brand);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._SystemConfiguration_primaryButton_rs4xt_45991:hover{transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 35%,transparent)}._SystemConfiguration_loading_rs4xt_46008{padding:.75rem 0;font-size:.9rem;color:#6b7280e6}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_loading_rs4xt_46008{color:#d1d5dbd9}._SystemConfiguration_error_rs4xt_46018{margin:1rem 0;padding:.75rem 1rem;border-radius:.75rem;background:#f8717126;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#b91c1c;font-weight:500}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_error_rs4xt_46018{background:#f8717133;color:#fecaca}._SystemConfiguration_emptyState_rs4xt_46034{padding:1rem 0;font-size:.9rem;color:#6b7280d9}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_emptyState_rs4xt_46034{color:#d1d5dbd9}._SystemConfiguration_configList_rs4xt_46044{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}._SystemConfiguration_configRow_rs4xt_46051{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:1.5rem;padding:1rem;border-radius:.9rem;border:1px solid rgba(226,232,240,.7);background:#fff9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_configRow_rs4xt_46051{border-color:#4b556380;background:#1f2937bf}._SystemConfiguration_configMeta_rs4xt_46068{display:flex;flex-direction:column;gap:.5rem}._SystemConfiguration_configKeyRow_rs4xt_46074{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._SystemConfiguration_configKey_rs4xt_46074{font-weight:600;font-size:.95rem;color:var(--color-text, #111827)}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_configKey_rs4xt_46074{color:#f9fafb}._SystemConfiguration_configDesc_rs4xt_46091{margin:0;font-size:.85rem;color:#6b7280d9}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_configDesc_rs4xt_46091{color:#d1d5dbcc}._SystemConfiguration_badge_rs4xt_46101{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}._SystemConfiguration_badgeEditable_rs4xt_46111{background:#22c55e26;color:#15803d}._SystemConfiguration_badgeReadonly_rs4xt_46116{background:#94a3b833;color:var(--color-text-secondary, #475569)}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_badgeEditable_rs4xt_46111{background:#22c55e33;color:#bbf7d0}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_badgeReadonly_rs4xt_46116{background:#94a3b840;color:#e2e8f0}._SystemConfiguration_configValue_rs4xt_46131{display:flex;flex-direction:column;gap:.75rem}._SystemConfiguration_valueInput_rs4xt_46137{width:100%;padding:.65rem .9rem;border-radius:.6rem;border:1px solid rgba(203,213,225,.7);background:#f9fafbf2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #111827);font-size:.9rem}._SystemConfiguration_valueInput_rs4xt_46137:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_valueInput_rs4xt_46137{background:#374151e6;border-color:#4b5563b3;color:#f9fafb}._SystemConfiguration_valueReadonly_rs4xt_46161{padding:.65rem .9rem;border-radius:.6rem;background:#94a3b826;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#1f2937;font-size:.9rem}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_valueReadonly_rs4xt_46161{background:#94a3b833;color:#e5e7eb}._SystemConfiguration_rowActions_rs4xt_46176{display:flex;justify-content:flex-end}._SystemConfiguration_rowActions_rs4xt_46176 ._SystemConfiguration_primaryButton_rs4xt_45991:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._SystemConfiguration_tableInput_rs4xt_46188{width:100%;padding:.55rem .75rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.7);background:#f9fafbf2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #111827);font-size:.85rem}._SystemConfiguration_tableInput_rs4xt_46188:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_tableInput_rs4xt_46188{background:#374151e6;border-color:#4b5563b3;color:#f9fafb}._SystemConfiguration_tableReadonly_rs4xt_46212{display:inline-flex;width:100%;padding:.55rem .75rem;border-radius:.5rem;background:#94a3b826;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#1f2937;font-size:.85rem}._SystemConfiguration_darkTheme_rs4xt_45805 ._SystemConfiguration_tableReadonly_rs4xt_46212{background:#94a3b833;color:#e5e7eb}._SystemConfiguration_tableBadge_rs4xt_46229{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600}._SystemConfiguration_tableActions_rs4xt_46239{display:flex;justify-content:flex-end}._SystemConfiguration_tableActionButton_rs4xt_46244{padding:.45rem .9rem;border-radius:.6rem;border:none;background:var(--gradient-brand);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._SystemConfiguration_tableActionButton_rs4xt_46244:hover{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._SystemConfiguration_tableActionButton_rs4xt_46244:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 900px){._SystemConfiguration_configRow_rs4xt_46051{grid-template-columns:1fr}._SystemConfiguration_configKeyRow_rs4xt_46074{align-items:flex-start}}@keyframes _Tasks_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _Tasks_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _Tasks_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _Tasks_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Tasks_tasksContainer_rs4xt_46323{min-height:100vh;background:transparent;animation:_Tasks_kf_fadeIn_rs4xt_1 .6s ease-out}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329{background:transparent}._Tasks_breadcrumb_rs4xt_46334{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;animation:_Tasks_kf_fadeInUp_rs4xt_1 .5s ease-out}._Tasks_breadcrumbLink_rs4xt_46342{display:flex;align-items:center;gap:.25rem;color:var(--color-primary-light);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}._Tasks_breadcrumbLink_rs4xt_46342:hover{color:var(--color-primary)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_breadcrumbLink_rs4xt_46342{color:var(--color-primary-light)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_breadcrumbLink_rs4xt_46342:hover{color:var(--color-accent-light)}._Tasks_breadcrumbIcon_rs4xt_46365{width:1rem;height:1rem}._Tasks_breadcrumbSeparator_rs4xt_46370{width:1rem;height:1rem;color:var(--color-text-muted, #9ca3af);flex-shrink:0}._Tasks_breadcrumbCurrent_rs4xt_46377{color:var(--color-text-secondary, #6b7280);font-size:.875rem;font-weight:500}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_breadcrumbCurrent_rs4xt_46377{color:var(--color-text-muted, #9ca3af)}._Tasks_pageHeader_rs4xt_46388{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;animation:_Tasks_kf_fadeInUp_rs4xt_1 .6s ease-out;gap:1.5rem}._Tasks_pageHeaderContent_rs4xt_46397{flex:1}._Tasks_pageTitle_rs4xt_46401{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_pageTitle_rs4xt_46401{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._Tasks_pageDescription_rs4xt_46418{color:var(--color-text-secondary, #6b7280);font-size:.875rem;margin:0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_pageDescription_rs4xt_46418{color:var(--color-text-muted, #9ca3af)}._Tasks_primaryButton_rs4xt_46429{display:flex;align-items:center;gap:.5rem;background:var(--gradient-brand);color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);white-space:nowrap}._Tasks_primaryButton_rs4xt_46429:hover{transform:translateY(-2px);box-shadow:0 8px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Tasks_primaryButton_rs4xt_46429:active{transform:translateY(0)}._Tasks_buttonIcon_rs4xt_46455{width:1.25rem;height:1.25rem}._Tasks_mainGrid_rs4xt_46461{display:grid;grid-template-columns:1fr;gap:1.5rem;animation:_Tasks_kf_fadeInUp_rs4xt_1 .7s ease-out}@media (min-width: 1024px){._Tasks_mainGrid_rs4xt_46461{grid-template-columns:320px 1fr}}@media (min-width: 1280px){._Tasks_mainGrid_rs4xt_46461{grid-template-columns:380px 1fr}}._Tasks_projectsSidebar_rs4xt_46481{display:flex;flex-direction:column;gap:1rem;animation:_Tasks_kf_slideInLeft_rs4xt_1 .8s ease-out;max-height:calc(100vh - 200px);overflow-y:auto}._Tasks_projectsSidebar_rs4xt_46481::-webkit-scrollbar{width:6px}._Tasks_projectsSidebar_rs4xt_46481::-webkit-scrollbar-track{background:#0000000d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:3px}._Tasks_projectsSidebar_rs4xt_46481::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 30%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:3px}._Tasks_projectsSidebar_rs4xt_46481::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 50%,transparent)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectsSidebar_rs4xt_46481::-webkit-scrollbar-track{background:#ffffff0d}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectsSidebar_rs4xt_46481::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectsSidebar_rs4xt_46481::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 50%,transparent)}._Tasks_projectCard_rs4xt_46525{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1.5rem;transition:all .3s ease;height:auto;cursor:pointer;box-shadow:0 4px 16px #00000014;animation:_Tasks_kf_fadeInUp_rs4xt_1 .6s ease-out backwards;position:relative;overflow:hidden}._Tasks_projectCard_rs4xt_46525:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._Tasks_projectCard_rs4xt_46525:hover:before{opacity:1}._Tasks_projectCard_rs4xt_46525:nth-child(1){animation-delay:.1s}._Tasks_projectCard_rs4xt_46525:nth-child(2){animation-delay:.15s}._Tasks_projectCard_rs4xt_46525:nth-child(3){animation-delay:.2s}._Tasks_projectCard_rs4xt_46525:nth-child(4){animation-delay:.25s}._Tasks_projectCard_rs4xt_46525:nth-child(5){animation-delay:.3s}._Tasks_projectCard_rs4xt_46525:hover{transform:translateY(-4px);box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectCard_rs4xt_46525{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectCard_rs4xt_46525:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 12px 48px #0009}._Tasks_projectHeader_rs4xt_46579{display:flex;align-items:center;margin-bottom:1rem}._Tasks_projectIcon_rs4xt_46585{flex-shrink:0;margin-right:.75rem}._Tasks_projectIconBox_rs4xt_46590{width:3rem;height:3rem;background:linear-gradient(135deg,#e0e7ff,#ddd6fe);border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}._Tasks_projectCard_rs4xt_46525:hover ._Tasks_projectIconBox_rs4xt_46590{transform:scale(1.05)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectIconBox_rs4xt_46590{background:linear-gradient(135deg,#312e81,#4c1d95)}._Tasks_projectIconSvg_rs4xt_46609{width:1.5rem;height:1.5rem;color:var(--color-primary-light)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectIconSvg_rs4xt_46609{color:var(--color-primary-light)}._Tasks_projectInfo_rs4xt_46619 h3{font-size:1.125rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .25rem;line-height:1.3}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectInfo_rs4xt_46619 h3{color:#f9fafb}._Tasks_projectInfo_rs4xt_46619 p{font-size:.813rem;color:var(--color-text-secondary, #6b7280);margin:0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectInfo_rs4xt_46619 p{color:var(--color-text-muted, #9ca3af)}._Tasks_projectDates_rs4xt_46642{display:flex;gap:1rem;margin-bottom:1rem}._Tasks_projectDate_rs4xt_46642{flex:1}._Tasks_projectDate_rs4xt_46642 span{display:block;font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.25rem;font-weight:500}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectDate_rs4xt_46642 span{color:var(--color-text-muted, #9ca3af)}._Tasks_projectDate_rs4xt_46642 p{font-size:.813rem;color:var(--color-text, #111827);margin:0;font-weight:600}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectDate_rs4xt_46642 p{color:#f9fafb}._Tasks_projectStats_rs4xt_46676{border-top:1px solid rgba(0,0,0,.08);padding-top:1rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectStats_rs4xt_46676{border-top-color:#ffffff1a}._Tasks_projectStatsContent_rs4xt_46685{display:flex;flex-direction:column;gap:.75rem}._Tasks_projectHours_rs4xt_46691{display:flex;align-items:center;gap:.5rem}._Tasks_projectHoursIcon_rs4xt_46697{width:1rem;height:1rem;color:var(--color-primary-light)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectHoursIcon_rs4xt_46697{color:var(--color-primary-light)}._Tasks_projectHoursText_rs4xt_46707{font-size:.813rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectHoursText_rs4xt_46707{color:var(--color-text-muted, #9ca3af)}._Tasks_projectProgress_rs4xt_46717{display:flex;flex-direction:column;gap:.5rem}._Tasks_projectProgressLabel_rs4xt_46723{font-size:.75rem;color:var(--color-text-secondary, #6b7280);font-weight:500;text-align:right}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectProgressLabel_rs4xt_46723{color:var(--color-text-muted, #9ca3af)}._Tasks_progressBar_rs4xt_46734{width:100%;height:6px;background:#00000014;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:999px;overflow:hidden;position:relative}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_progressBar_rs4xt_46734{background:#ffffff1a}._Tasks_progressFill_rs4xt_46749{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:999px;transition:width .5s ease;position:relative;overflow:hidden}._Tasks_progressFill_rs4xt_46749:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:_Tasks_kf_shimmer_rs4xt_1 2s infinite}@keyframes _Tasks_kf_shimmer_rs4xt_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._Tasks_tasksMain_rs4xt_46779{display:flex;flex-direction:column;gap:1.5rem}._Tasks_tasksCard_rs4xt_46786{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 16px #00000014;animation:_Tasks_kf_fadeInUp_rs4xt_1 .7s ease-out}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_tasksCard_rs4xt_46786{background:#1f2937cc;border:1px solid rgba(75,85,99,.4);box-shadow:0 8px 32px #0006}._Tasks_filterControls_rs4xt_46803{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){._Tasks_filterControls_rs4xt_46803{flex-direction:row;justify-content:space-between;align-items:flex-start}}._Tasks_priorityFilter_rs4xt_46818{flex:1}._Tasks_priorityLabel_rs4xt_46822{font-size:.875rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .75rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_priorityLabel_rs4xt_46822{color:#f9fafb}._Tasks_priorityButtons_rs4xt_46833{display:flex;gap:.5rem;flex-wrap:wrap}._Tasks_priorityButton_rs4xt_46833{padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);font-size:.813rem;font-weight:500;cursor:pointer;transition:all .2s ease}._Tasks_priorityButton_rs4xt_46833:hover{background:#fffc;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-light)}._Tasks_priorityButton_rs4xt_46833._Tasks_active_rs4xt_46859{background:var(--gradient-brand);border-color:transparent;color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_priorityButton_rs4xt_46833{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_priorityButton_rs4xt_46833:hover{background:#374151e6;border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-accent-light)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_priorityButton_rs4xt_46833._Tasks_active_rs4xt_46859{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);color:#fff}._Tasks_sortControls_rs4xt_46884{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}@media (min-width: 768px){._Tasks_sortControls_rs4xt_46884{flex-wrap:nowrap}}._Tasks_sortSelectWrapper_rs4xt_46897{min-width:180px}._Tasks_projectSummary_rs4xt_46902{background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(203,213,225,.3)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectSummary_rs4xt_46902{background:#11182799;border-color:#4b55634d}._Tasks_projectSummaryTitle_rs4xt_46917{font-size:1.25rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 1rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectSummaryTitle_rs4xt_46917{color:#f9fafb}._Tasks_projectSummaryStats_rs4xt_46928{display:flex;flex-direction:column;gap:.5rem}._Tasks_summaryLabel_rs4xt_46934{font-size:.813rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_summaryLabel_rs4xt_46934{color:var(--color-text-muted, #9ca3af)}._Tasks_summaryValue_rs4xt_46944{font-size:1.5rem;font-weight:700;color:var(--color-text, #111827);margin:0 0 .75rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_summaryValue_rs4xt_46944{color:#f9fafb}._Tasks_summaryProgress_rs4xt_46955{display:flex;flex-direction:column;gap:.5rem}._Tasks_summaryProgressText_rs4xt_46961{font-size:.813rem;color:#10b981;font-weight:600;text-align:right;margin:0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_summaryProgressText_rs4xt_46961{color:#34d399}._Tasks_taskList_rs4xt_46974{display:flex;flex-direction:column;gap:.75rem}._Tasks_taskItem_rs4xt_46981{display:flex;align-items:center;justify-content:space-between;background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.3);border-radius:.75rem;padding:1rem;transition:all .2s ease;gap:1rem}._Tasks_taskItem_rs4xt_46981:hover{background:#fffc;border-color:color-mix(in srgb,var(--color-primary) 20%,transparent);box-shadow:0 4px 12px #00000014}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskItem_rs4xt_46981{background:#11182780;border-color:#4b55634d}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskItem_rs4xt_46981:hover{background:#111827cc;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);box-shadow:0 4px 12px #0000004d}._Tasks_taskLeft_rs4xt_47012{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}._Tasks_taskCheckbox_rs4xt_47020{width:1.25rem;height:1.25rem;border-radius:.25rem;border:2px solid #cbd5e1;cursor:pointer;flex-shrink:0;accent-color:var(--color-primary-light)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskCheckbox_rs4xt_47020{border-color:#64748b}._Tasks_taskStar_rs4xt_47034{width:1.25rem;height:1.25rem;color:#cbd5e1;flex-shrink:0;transition:color .2s ease}._Tasks_taskStar_rs4xt_47034._Tasks_starred_rs4xt_47042{color:#f59e0b;fill:#f59e0b}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskStar_rs4xt_47034{color:var(--color-text-secondary, #64748b)}._Tasks_taskInfo_rs4xt_47051{flex:1;min-width:0}._Tasks_taskInfo_rs4xt_47051 h4{font-size:.938rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskInfo_rs4xt_47051 h4{color:#f9fafb}._Tasks_taskInfo_rs4xt_47051 p{font-size:.813rem;color:var(--color-text-secondary, #6b7280);margin:0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskInfo_rs4xt_47051 p{color:var(--color-text-muted, #9ca3af)}._Tasks_taskBadge_rs4xt_47081{padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;letter-spacing:.5px;border:1px solid}._Tasks_statusCompleted_rs4xt_47091{background:#10b9811a;color:#059669;border-color:#10b9814d}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_statusCompleted_rs4xt_47091{background:#10b98126;color:#34d399;border-color:#10b98166}._Tasks_statusPending_rs4xt_47103{background:#eab3081a;color:#ca8a04;border-color:#eab3084d}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_statusPending_rs4xt_47103{background:#eab30826;color:#fbbf24;border-color:#eab30866}._Tasks_statusHold_rs4xt_47115{background:#ef44441a;color:#dc2626;border-color:#ef44444d}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_statusHold_rs4xt_47115{background:#ef444426;color:#f87171;border-color:#ef444466}._Tasks_statusProgress_rs4xt_47127{background:#3b82f61a;color:#2563eb;border-color:#3b82f64d}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_statusProgress_rs4xt_47127{background:#3b82f626;color:#60a5fa;border-color:#3b82f666}._Tasks_taskRight_rs4xt_47140{display:flex;align-items:center;gap:.75rem}._Tasks_taskAvatars_rs4xt_47147{display:flex;align-items:center;margin-left:-.5rem}._Tasks_taskAvatar_rs4xt_47147{width:2rem;height:2rem;border-radius:50%;overflow:hidden;border:2px solid white;margin-left:-.5rem;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}._Tasks_taskAvatar_rs4xt_47147:hover{transform:scale(1.1);z-index:1}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskAvatar_rs4xt_47147{border-color:#1f2937}._Tasks_taskAvatar_rs4xt_47147 img{width:100%;height:100%;object-fit:cover}._Tasks_taskAvatar_rs4xt_47147 span{color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase}._Tasks_taskMenu_rs4xt_47190{position:relative}._Tasks_taskMenuButton_rs4xt_47194{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);cursor:pointer;transition:all .2s ease;padding:0}._Tasks_taskMenuButton_rs4xt_47194:hover{background:#fffc;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-light)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskMenuButton_rs4xt_47194{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskMenuButton_rs4xt_47194:hover{background:#374151e6;border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-accent-light)}._Tasks_taskMenuIcon_rs4xt_47229{width:1.25rem;height:1.25rem}._Tasks_taskMenuDropdown_rs4xt_47234{position:absolute;right:0;top:100%;margin-top:.5rem;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.5);border-radius:.5rem;box-shadow:0 4px 12px #0000001a;padding:.5rem;min-width:150px;z-index:10;display:none}._Tasks_taskMenu_rs4xt_47190:hover ._Tasks_taskMenuDropdown_rs4xt_47234{display:block}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskMenuDropdown_rs4xt_47234{background:#1f2937;border-color:#4b556380;box-shadow:0 4px 12px #00000080}._Tasks_taskMenuDropdown_rs4xt_47234 ._Tasks_taskMenuButton_rs4xt_47194{width:100%;height:auto;justify-content:flex-start;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;background:transparent;border:none;text-align:left;font-size:.875rem}._Tasks_taskMenuDropdown_rs4xt_47234 ._Tasks_taskMenuButton_rs4xt_47194:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskMenuDropdown_rs4xt_47234 ._Tasks_taskMenuButton_rs4xt_47194:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._Tasks_taskMenuDropdown_rs4xt_47234 ._Tasks_taskMenuButton_rs4xt_47194._Tasks_delete_rs4xt_47282{color:#ef4444}._Tasks_taskMenuDropdown_rs4xt_47234 ._Tasks_taskMenuButton_rs4xt_47194._Tasks_delete_rs4xt_47282:hover{background:#ef44441a}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskMenuDropdown_rs4xt_47234 ._Tasks_taskMenuButton_rs4xt_47194._Tasks_delete_rs4xt_47282{color:#f87171}._Tasks_taskMenuButtonIcon_rs4xt_47294{width:1rem;height:1rem}._Tasks_closeIcon_rs4xt_47316{width:1.25rem;height:1.25rem}._Tasks_form_rs4xt_47322{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._Tasks_formGroup_rs4xt_47329{display:flex;flex-direction:column;gap:.5rem}._Tasks_formGrid_rs4xt_47335{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 640px){._Tasks_formGrid_rs4xt_47335{grid-template-columns:repeat(2,1fr)}}._Tasks_formLabel_rs4xt_47347{font-size:.875rem;font-weight:600;color:#374151}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_formLabel_rs4xt_47347{color:#d1d5db}._Tasks_formInput_rs4xt_47357,._Tasks_formTextarea_rs4xt_47358{width:100%;padding:.75rem;border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:var(--color-text, #111827);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:all .2s ease}._Tasks_formInput_rs4xt_47357:focus,._Tasks_formTextarea_rs4xt_47358:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent);background:var(--color-surface, white)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_formInput_rs4xt_47357,._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_formTextarea_rs4xt_47358{background:#374151cc;border-color:#4b556399;color:#f9fafbf2}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_formInput_rs4xt_47357:focus,._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_formTextarea_rs4xt_47358:focus{background:#374151f2;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}._Tasks_formTextarea_rs4xt_47358{resize:vertical;min-height:100px}._Tasks_cancelButton_rs4xt_47400{padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.5);background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._Tasks_cancelButton_rs4xt_47400:hover{background:#fffc;border-color:#cbd5e1cc;color:var(--color-text-secondary, #475569)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_cancelButton_rs4xt_47400{background:#37415199;border-color:#4b556380;color:var(--color-text-muted, #9ca3af)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_cancelButton_rs4xt_47400:hover{background:#374151e6;border-color:#4b5563cc;color:#d1d5db}._Tasks_submitButton_rs4xt_47432{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:var(--gradient-brand);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 30%,transparent)}._Tasks_submitButton_rs4xt_47432:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._Tasks_submitButton_rs4xt_47432:disabled{opacity:.6;cursor:not-allowed}._Tasks_submitIcon_rs4xt_47458{width:1.125rem;height:1.125rem}._Tasks_loadingSpinner_rs4xt_47463{width:1.125rem;height:1.125rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_Tasks_kf_spin_rs4xt_1 .6s linear infinite}._Tasks_viewModalContent_rs4xt_47473{padding:1.5rem}._Tasks_viewGrid_rs4xt_47477{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}._Tasks_viewGridItem_rs4xt_47484{background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:1rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.3)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_viewGridItem_rs4xt_47484{background:#11182780;border-color:#4b55634d}._Tasks_viewGridItem_rs4xt_47484 span{display:block;font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.5rem;font-weight:500}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_viewGridItem_rs4xt_47484 span{color:var(--color-text-muted, #9ca3af)}._Tasks_viewGridItem_rs4xt_47484 p{font-size:.875rem;color:var(--color-text, #111827);font-weight:600;margin:0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_viewGridItem_rs4xt_47484 p{color:#f9fafb}._Tasks_viewSection_rs4xt_47521{margin-bottom:1.5rem}._Tasks_viewSection_rs4xt_47521:last-child{margin-bottom:0}._Tasks_viewSectionTitle_rs4xt_47529{font-size:.875rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .75rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_viewSectionTitle_rs4xt_47529{color:#f9fafb}._Tasks_viewSectionContent_rs4xt_47540{font-size:.875rem;color:var(--color-text-secondary, #6b7280);line-height:1.6;margin:0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_viewSectionContent_rs4xt_47540{color:var(--color-text-muted, #9ca3af)}._Tasks_viewAvatars_rs4xt_47551{display:flex;gap:.75rem;flex-wrap:wrap}._Tasks_deleteIcon_rs4xt_47559{width:4rem;height:4rem;color:#ef4444;margin:0 auto 1rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_deleteIcon_rs4xt_47559{color:#f87171}._Tasks_deleteTitle_rs4xt_47570{font-size:1.25rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .5rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_deleteTitle_rs4xt_47570{color:#f9fafb}._Tasks_deleteMessage_rs4xt_47581{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0 0 1.5rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_deleteMessage_rs4xt_47581{color:var(--color-text-muted, #9ca3af)}._Tasks_deleteActions_rs4xt_47591{display:flex;gap:.75rem;justify-content:center}._Tasks_deleteButton_rs4xt_47597{padding:.75rem 1.5rem;border-radius:.5rem;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #ef44444d}._Tasks_deleteButton_rs4xt_47597:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}._Tasks_loadingContainer_rs4xt_47616{min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_loadingContainer_rs4xt_47616{background:linear-gradient(135deg,#111827f2,#1f2937f2)}._Tasks_loadingSpinnerLarge_rs4xt_47628{width:3rem;height:3rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light);border-radius:50%;animation:_Tasks_kf_spin_rs4xt_1 .8s linear infinite}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_loadingSpinnerLarge_rs4xt_47628{border-color:color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light)}._Tasks_errorContainer_rs4xt_47643{min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent;padding:2rem;font-size:1rem;color:#ef4444}._Tasks_projectsSidebarHeader_rs4xt_47655{padding:.5rem .5rem 0}._Tasks_projectsSidebarTitle_rs4xt_47659{font-size:1rem;font-weight:700;color:var(--color-text, #111827);margin:0 0 .25rem}._Tasks_projectsSidebarSubtitle_rs4xt_47666{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin:0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectsSidebarTitle_rs4xt_47659{color:#f9fafb}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectsSidebarSubtitle_rs4xt_47666{color:var(--color-text-muted, #9ca3af)}._Tasks_projectCardActive_rs4xt_47680,._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectCardActive_rs4xt_47680{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 20%,transparent)}._Tasks_projectProgressInline_rs4xt_47690{margin-top:.75rem;display:flex;flex-direction:column;gap:.4rem}._Tasks_projectProgressText_rs4xt_47697{font-size:.75rem;color:var(--color-text-secondary, #6b7280)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectProgressText_rs4xt_47697{color:var(--color-text-muted, #9ca3af)}._Tasks_tasksPanel_rs4xt_47706{display:flex;flex-direction:column;gap:1.5rem}._Tasks_tasksToolbar_rs4xt_47712{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.25rem;background:#fffc;border:1px solid rgba(255,255,255,.8);border-radius:1rem;box-shadow:0 6px 16px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_tasksToolbar_rs4xt_47712{background:#111827b3;border-color:#374151cc;box-shadow:0 6px 16px #0f172a99}._Tasks_toolbarLeft_rs4xt_47731,._Tasks_toolbarRight_rs4xt_47732{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._Tasks_projectSelect_rs4xt_47739{min-width:220px}._Tasks_toolbarLabel_rs4xt_47743{display:block;font-size:.7rem;font-weight:600;color:var(--color-text-secondary, #6b7280);margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.08em}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_toolbarLabel_rs4xt_47743{color:var(--color-text-muted, #9ca3af)}._Tasks_searchBox_rs4xt_47757{min-width:260px}._Tasks_searchInput_rs4xt_47761{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._Tasks_searchInput_rs4xt_47761:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_searchInput_rs4xt_47761{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._Tasks_viewToggle_rs4xt_47793{display:flex;align-items:center;padding:.2rem;border-radius:.75rem;background:#f3f4f6e6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_viewToggle_rs4xt_47793{background:#1f2937e6}._Tasks_viewButton_rs4xt_47807{border:none;background:transparent;padding:.4rem .6rem;border-radius:.6rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}._Tasks_viewButtonActive_rs4xt_47819{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._Tasks_viewIcon_rs4xt_47823{width:1.2rem;height:1.2rem;color:#4b5563}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_viewIcon_rs4xt_47823{color:#e5e7eb}._Tasks_projectSummaryBar_rs4xt_47833{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#ffffffe6;border:1px solid rgba(255,255,255,.85);border-radius:1rem;box-shadow:0 8px 20px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectSummaryBar_rs4xt_47833{background:#111827bf;border-color:#374151cc}._Tasks_projectSummarySubtitle_rs4xt_47851{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:.35rem 0 0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_projectSummarySubtitle_rs4xt_47851{color:var(--color-text-muted, #9ca3af)}._Tasks_projectSummaryStats_rs4xt_46928{display:flex;align-items:center;gap:1.5rem}._Tasks_boardGrid_rs4xt_47867{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}._Tasks_boardColumn_rs4xt_47873{background:#fffc;border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1rem;display:flex;flex-direction:column;gap:.9rem;min-height:280px;box-shadow:0 6px 16px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_boardColumn_rs4xt_47873{background:#111827bf;border-color:#374151cc}._Tasks_boardColumnHeader_rs4xt_47891{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;font-weight:600;color:var(--color-text, #111827)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_boardColumnHeader_rs4xt_47891{color:#f9fafb}._Tasks_boardColumnBody_rs4xt_47904{display:flex;flex-direction:column;gap:.8rem}._Tasks_taskCard_rs4xt_47910{background:#f9fafbe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.9rem;padding:1rem;border:1px solid rgba(229,231,235,.9);box-shadow:0 8px 18px #0f172a0d;display:flex;flex-direction:column;gap:.75rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskCard_rs4xt_47910{background:#1f2937e6;border-color:#374151cc}._Tasks_taskCardHeader_rs4xt_47928{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._Tasks_taskTitle_rs4xt_47935{font-size:1rem;font-weight:600;color:var(--color-text, #111827);margin:0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskTitle_rs4xt_47935{color:#f9fafb}._Tasks_taskSubtitle_rs4xt_47946{font-size:.75rem;color:var(--color-text-secondary, #6b7280);margin:.3rem 0 0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskSubtitle_rs4xt_47946{color:var(--color-text-muted, #9ca3af)}._Tasks_taskDescription_rs4xt_47956{font-size:.85rem;color:#4b5563;margin:0}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_taskDescription_rs4xt_47956{color:#d1d5db}._Tasks_taskMetaRow_rs4xt_47966{display:flex;align-items:center;justify-content:space-between;gap:1rem}._Tasks_priorityBadge_rs4xt_47973{padding:.3rem .7rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._Tasks_priorityHigh_rs4xt_47982{background:#ef444426;color:#b91c1c}._Tasks_priorityMedium_rs4xt_47987{background:#f59e0b26;color:#b45309}._Tasks_priorityLow_rs4xt_47992{background:#10b98126;color:#047857}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_priorityHigh_rs4xt_47982{color:#fca5a5}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_priorityMedium_rs4xt_47987{color:#fcd34d}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_priorityLow_rs4xt_47992{color:#6ee7b7}._Tasks_taskActionsRow_rs4xt_48009{display:flex;gap:.5rem;flex-wrap:wrap}._Tasks_taskActionButton_rs4xt_48015{border:none;background:color-mix(in srgb,var(--color-primary) 8%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);padding:.4rem .65rem;border-radius:.6rem;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;transition:all .2s ease}._Tasks_taskActionButton_rs4xt_48015:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._Tasks_taskActionIcon_rs4xt_48036{width:.9rem;height:.9rem}._Tasks_taskActionDelete_rs4xt_48041{background:#ef44441f;color:#dc2626}._Tasks_taskActionDelete_rs4xt_48041:hover{background:#ef444433}._Tasks_emptyColumn_rs4xt_48050{padding:1rem;border-radius:.75rem;border:1px dashed rgba(209,213,219,.8);color:var(--color-text-muted, #9ca3af);font-size:.8rem;text-align:center}._Tasks_tableCard_rs4xt_48059,._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_tableCard_rs4xt_48059{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._Tasks_tableWrapper_rs4xt_48081{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);width:100%;min-width:0}._Tasks_table_rs4xt_48059{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._Tasks_tableHeaderCell_rs4xt_48102,._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_tableHeaderCell_rs4xt_48102{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Tasks_tableRow_rs4xt_48128,._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_tableRow_rs4xt_48128{border-bottom:1px solid var(--color-border);transition:background .15s ease}._Tasks_tableCell_rs4xt_48138,._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_tableCell_rs4xt_48138{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._Tasks_tableTaskTitle_rs4xt_48154{font-weight:600;margin-bottom:.25rem}._Tasks_tableTaskSubtitle_rs4xt_48159{font-size:.75rem;color:var(--color-text-secondary, #6b7280)}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_tableTaskSubtitle_rs4xt_48159{color:var(--color-text-muted, #9ca3af)}._Tasks_tableActions_rs4xt_48168{display:flex;gap:.4rem}._Tasks_emptyStatePanel_rs4xt_48173{background:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px dashed rgba(209,213,219,.8);border-radius:1rem;padding:2rem;text-align:center;color:var(--color-text-secondary, #6b7280);box-shadow:0 8px 20px #00000014}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_emptyStatePanel_rs4xt_48173{background:#111827bf;border-color:#374151cc;color:var(--color-text-muted, #9ca3af)}._Tasks_emptyIcon_rs4xt_48191{width:2rem;height:2rem;color:var(--color-primary-light);margin-bottom:.75rem}._Tasks_tasksContainer_rs4xt_46323._Tasks_darkTheme_rs4xt_46329 ._Tasks_emptyIcon_rs4xt_48191{color:var(--color-primary-light)}@media (max-width: 1023px){._Tasks_mainGrid_rs4xt_46461{grid-template-columns:1fr}._Tasks_projectsSidebar_rs4xt_46481{max-height:400px}}@media (max-width: 767px){._Tasks_tasksContainer_rs4xt_46323{padding:1rem}._Tasks_pageHeader_rs4xt_46388{flex-direction:column;align-items:flex-start;gap:1rem}._Tasks_primaryButton_rs4xt_46429{width:100%;justify-content:center}._Tasks_filterControls_rs4xt_46803{gap:1rem}._Tasks_sortControls_rs4xt_46884{width:100%;flex-direction:column}._Tasks_sortSelectWrapper_rs4xt_46897{width:100%}._Tasks_tasksToolbar_rs4xt_47712{flex-direction:column;align-items:stretch}._Tasks_toolbarLeft_rs4xt_47731,._Tasks_toolbarRight_rs4xt_47732,._Tasks_projectSelect_rs4xt_47739,._Tasks_searchBox_rs4xt_47757{width:100%}._Tasks_projectSummaryBar_rs4xt_47833,._Tasks_taskItem_rs4xt_46981{flex-direction:column;align-items:flex-start}._Tasks_taskRight_rs4xt_47140{width:100%;justify-content:space-between}._Tasks_cancelButton_rs4xt_47400,._Tasks_submitButton_rs4xt_47432,._Tasks_deleteButton_rs4xt_47597{width:100%;justify-content:center}._Tasks_deleteActions_rs4xt_47591{flex-direction:column-reverse;width:100%}}@media (max-width: 480px){._Tasks_pageTitle_rs4xt_46401{font-size:1.5rem}._Tasks_projectCard_rs4xt_46525,._Tasks_tasksCard_rs4xt_46786{padding:1rem}._Tasks_viewGrid_rs4xt_47477{grid-template-columns:1fr}}@keyframes _TestInterface_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}@keyframes _TestInterface_kf_fadeIn_rs4xt_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._TestInterface_testContainer_rs4xt_48325{color:var(--color-text);min-height:60vh}._TestInterface_testContainer_rs4xt_48325:fullscreen{background:var(--color-page-bg);padding:var(--space-lg);overflow-y:auto}._TestInterface_loadingContainer_rs4xt_48337{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:var(--space-md);color:var(--color-text-secondary)}._TestInterface_spinner_rs4xt_48347{width:3rem;height:3rem;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_TestInterface_kf_spin_rs4xt_1 .8s linear infinite}._TestInterface_loadingText_rs4xt_48356{font-size:.95rem;font-weight:600}._TestInterface_errorContainer_rs4xt_48361{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:var(--space-sm);text-align:center;padding:var(--space-xl);color:var(--color-danger)}._TestInterface_errorIcon_rs4xt_48373{width:3rem;height:3rem}._TestInterface_noQuestionsContainer_rs4xt_48378{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-2xl);color:var(--color-text-secondary);text-align:center}._TestInterface_noQuestionsIcon_rs4xt_48389{width:3rem;height:3rem;color:var(--color-text-muted)}._TestInterface_preTestScreen_rs4xt_48396{display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);animation:_TestInterface_kf_fadeIn_rs4xt_1 .35s ease-out}._TestInterface_preTestCard_rs4xt_48404{background:var(--color-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--glass-highlight);padding:var(--space-2xl) var(--space-xl);max-width:620px;width:100%;text-align:center}._TestInterface_preTestIcon_rs4xt_48417{width:56px;height:56px;margin:0 auto var(--space-md);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary)}._TestInterface_preTestIcon_rs4xt_48417 svg{width:28px;height:28px}._TestInterface_testTitle_rs4xt_48434{font-size:1.6rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text);margin:0 0 var(--space-lg)}._TestInterface_metaGrid_rs4xt_48442{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);margin-bottom:var(--space-lg)}._TestInterface_metaItem_rs4xt_48449{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface-subtle);border:1px solid var(--color-border);min-height:68px}._TestInterface_metaValue_rs4xt_48462{font-size:1.3rem;font-weight:800;color:var(--color-text);font-variant-numeric:tabular-nums}._TestInterface_metaLabel_rs4xt_48469{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}._TestInterface_metaIcon_rs4xt_48477{width:1.4rem;height:1.4rem;color:var(--color-primary)}._TestInterface_testDescription_rs4xt_48483{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--space-lg)}._TestInterface_startButton_rs4xt_48490{width:100%;padding:.9rem 1.5rem;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}._TestInterface_startButton_rs4xt_48490:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}._TestInterface_startButton_rs4xt_48490:disabled{opacity:.5;cursor:not-allowed}._TestInterface_attemptsSection_rs4xt_48513{margin-top:var(--space-lg);text-align:left}._TestInterface_attemptsTitle_rs4xt_48518{font-size:.85rem;font-weight:700;color:var(--color-text);margin:0 0 var(--space-sm)}._TestInterface_firstAttemptBadge_rs4xt_48525{margin-top:var(--space-md);font-size:.85rem;color:var(--color-text-secondary);font-style:italic}._TestInterface_backButton_rs4xt_48532{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-lg);padding:.5rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}._TestInterface_backButton_rs4xt_48532:hover{background:var(--color-surface-subtle);color:var(--color-text)}._TestInterface_backIcon_rs4xt_48553{width:1rem;height:1rem}._TestInterface_activeTestLayout_rs4xt_48559{display:flex;flex-direction:column;gap:var(--space-md);min-height:100%}._TestInterface_topBar_rs4xt_48566{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:5}._TestInterface_exitButton_rs4xt_48582{display:inline-flex;align-items:center;gap:6px;padding:.5rem .9rem;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-danger);font-size:.8rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .15s ease}._TestInterface_exitButton_rs4xt_48582:hover{background:var(--color-danger-subtle)}._TestInterface_topProgress_rs4xt_48602{flex:1;display:flex;align-items:center;gap:var(--space-sm);min-width:0}._TestInterface_progressTrack_rs4xt_48610{flex:1;height:8px;border-radius:var(--radius-full);background:var(--color-neutral-subtle);overflow:hidden}._TestInterface_progressFill_rs4xt_48618{height:100%;border-radius:var(--radius-full);background:var(--color-primary);transition:width .3s ease}._TestInterface_progressLabel_rs4xt_48625{font-size:.78rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}._TestInterface_timer_rs4xt_48633{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:.45rem .9rem;border-radius:var(--radius-full);font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums;background:var(--color-neutral-subtle);color:var(--color-text);border:1px solid var(--color-border)}._TestInterface_timer_rs4xt_48633[data-urgency=warning]{background:var(--color-warning-subtle);color:var(--color-warning);border-color:#d977064d}._TestInterface_timer_rs4xt_48633[data-urgency=critical]{background:var(--color-danger-subtle);color:var(--color-danger);border-color:#dc262659;animation:_TestInterface_kf_pulse_rs4xt_1 1s ease-in-out infinite}@keyframes _TestInterface_kf_pulse_rs4xt_1{0%,to{opacity:1}50%{opacity:.55}}._TestInterface_activeBody_rs4xt_48666{display:grid;grid-template-columns:220px 1fr;gap:var(--space-md);align-items:start}._TestInterface_sidebar_rs4xt_48674{background:var(--color-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);position:sticky;top:72px;max-height:calc(100vh - 96px)}._TestInterface_sidebarTitle_rs4xt_48690{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}._TestInterface_questionGrid_rs4xt_48699{display:flex;flex-wrap:wrap;gap:6px;overflow-y:auto;padding-right:2px}._TestInterface_questionChip_rs4xt_48707{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:.8rem;font-weight:700;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}._TestInterface_questionChip_rs4xt_48707:hover{transform:translateY(-1px);border-color:var(--color-primary-light)}._TestInterface_questionChipAnswered_rs4xt_48728{background:var(--color-success-subtle);color:var(--color-success);border-color:#16a34a4d}._TestInterface_questionChipCurrent_rs4xt_48734{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._TestInterface_sidebarLegend_rs4xt_48741{display:flex;flex-direction:column;gap:4px;font-size:.72rem;color:var(--color-text-secondary);padding-top:var(--space-xs);border-top:1px solid var(--color-border)}._TestInterface_legendDot_rs4xt_48751{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-surface-subtle);border:1px solid var(--color-border);margin-right:6px}._TestInterface_legendDotAnswered_rs4xt_48761{background:var(--color-success);border-color:var(--color-success)}._TestInterface_finishButton_rs4xt_48766{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.65rem 1rem;border-radius:var(--radius-md);border:none;background:var(--color-success);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:filter .15s ease}._TestInterface_finishButton_rs4xt_48766:hover{filter:brightness(1.08)}._TestInterface_questionArea_rs4xt_48788{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}._TestInterface_questionCard_rs4xt_48795{background:var(--color-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-xl)}._TestInterface_questionEyebrow_rs4xt_48805{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin-bottom:var(--space-sm)}._TestInterface_questionText_rs4xt_48815{font-size:1.2rem;font-weight:600;line-height:1.5;color:var(--color-text);margin:0 0 var(--space-lg);text-wrap:balance}._TestInterface_answerChoices_rs4xt_48824{display:flex;flex-direction:column;gap:var(--space-sm)}._TestInterface_answerButton_rs4xt_48830{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text);font-size:.95rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}._TestInterface_answerButton_rs4xt_48830:hover{border-color:var(--color-primary-light);transform:translate(2px)}._TestInterface_answerButton_rs4xt_48830._TestInterface_selected_rs4xt_48851{background:var(--color-primary-subtle);border-color:var(--color-primary)}._TestInterface_answerLetter_rs4xt_48856{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-neutral-subtle);color:var(--color-text-secondary);font-size:.78rem;font-weight:800}._TestInterface_selected_rs4xt_48851 ._TestInterface_answerLetter_rs4xt_48856{background:var(--color-primary);color:#fff}._TestInterface_answerText_rs4xt_48875{flex:1;line-height:1.45}._TestInterface_answerRadio_rs4xt_48880{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid var(--color-border-strong);background:transparent;transition:border-color .15s ease,background .15s ease}._TestInterface_selected_rs4xt_48851 ._TestInterface_answerRadio_rs4xt_48880{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 3px var(--color-surface-solid)}._TestInterface_navigationButtons_rs4xt_48896{display:flex;justify-content:space-between;gap:var(--space-sm)}._TestInterface_navButton_rs4xt_48902{display:inline-flex;align-items:center;gap:6px;padding:.65rem 1.2rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s ease,opacity .15s ease}._TestInterface_prevButton_rs4xt_48914{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text)}._TestInterface_prevButton_rs4xt_48914:hover:not(:disabled){background:var(--color-surface-subtle)}._TestInterface_prevButton_rs4xt_48914:disabled{opacity:.4;cursor:not-allowed}._TestInterface_nextButton_rs4xt_48929{border:none;background:var(--color-primary);color:#fff;margin-left:auto}._TestInterface_nextButton_rs4xt_48929:hover{background:var(--color-primary-hover)}._TestInterface_navIcon_rs4xt_48940{width:1.1rem;height:1.1rem}._TestInterface_completionScreen_rs4xt_48946{display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);animation:_TestInterface_kf_fadeIn_rs4xt_1 .35s ease-out}._TestInterface_completionCard_rs4xt_48954{background:var(--color-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--glass-highlight);padding:var(--space-2xl) var(--space-xl);max-width:480px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}._TestInterface_completionTitle_rs4xt_48970{font-size:1.3rem;font-weight:800;color:var(--color-text);margin:0 0 var(--space-lg)}._TestInterface_gauge_rs4xt_48977{width:160px;height:160px;margin-bottom:var(--space-md)}._TestInterface_gaugeTrack_rs4xt_48983{fill:none;stroke:var(--color-neutral-subtle);stroke-width:12}._TestInterface_gaugeFill_rs4xt_48989{fill:none;stroke-width:12;stroke-linecap:round;transform:rotate(-90deg);transform-origin:80px 80px;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}._TestInterface_gaugeFillPass_rs4xt_48998{stroke:var(--color-success)}._TestInterface_gaugeFillFail_rs4xt_49002{stroke:var(--color-danger)}._TestInterface_gaugeText_rs4xt_49006{fill:var(--color-text);font-size:1.9rem;font-weight:800;font-variant-numeric:tabular-nums}._TestInterface_savingText_rs4xt_49013{color:var(--color-text-secondary);font-size:.95rem}._TestInterface_completeButton_rs4xt_49018{margin-top:var(--space-lg);padding:.75rem 2rem;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s ease}._TestInterface_completeButton_rs4xt_49018:hover{background:var(--color-primary-hover)}._TestInterface_errorText_rs4xt_49035{color:var(--color-danger);font-size:.9rem}._TestInterface_errorToast_rs4xt_49040{position:fixed;bottom:var(--space-lg);right:var(--space-lg);background:var(--color-danger);color:#fff;padding:.75rem 1.25rem;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:.85rem;font-weight:600;z-index:50}._TestInterface_scoreBadge_rs4xt_49055{display:inline-flex;align-items:center;gap:6px;padding:.35rem .9rem;border-radius:var(--radius-full);font-size:.8rem;font-weight:700;margin-bottom:var(--space-sm)}._TestInterface_badgeIcon_rs4xt_49066{width:1rem;height:1rem}._TestInterface_scoreBadgePass_rs4xt_49071{background:var(--color-success-subtle);color:var(--color-success)}._TestInterface_scoreBadgeFail_rs4xt_49076{background:var(--color-danger-subtle);color:var(--color-danger)}._TestInterface_scoreDetail_rs4xt_49081{font-size:.85rem;color:var(--color-text-secondary);margin-bottom:var(--space-md)}@media (max-width: 860px){._TestInterface_activeBody_rs4xt_48666{grid-template-columns:1fr}._TestInterface_sidebar_rs4xt_48674{position:static;max-height:none}._TestInterface_questionGrid_rs4xt_48699{max-height:160px}}@media (max-width: 640px){._TestInterface_metaGrid_rs4xt_48442{grid-template-columns:repeat(2,1fr)}._TestInterface_preTestCard_rs4xt_48404,._TestInterface_completionCard_rs4xt_48954{padding:var(--space-lg)}._TestInterface_topBar_rs4xt_48566{flex-wrap:wrap}._TestInterface_topProgress_rs4xt_48602{order:3;width:100%}._TestInterface_questionCard_rs4xt_48795{padding:var(--space-md)}._TestInterface_questionText_rs4xt_48815{font-size:1.05rem}}@keyframes _TicketDetailsPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _TicketDetailsPage_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _TicketDetailsPage_kf_slideInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _TicketDetailsPage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._TicketDetailsPage_detailsContainer_rs4xt_49173{min-height:100vh;background:transparent;animation:_TicketDetailsPage_kf_fadeIn_rs4xt_1 .3s ease-in;transition:background .3s ease}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181{background:transparent}._TicketDetailsPage_breadcrumb_rs4xt_49186{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;animation:_TicketDetailsPage_kf_slideInLeft_rs4xt_1 .4s ease-out}._TicketDetailsPage_breadcrumbLink_rs4xt_49195{display:flex;align-items:center;gap:.375rem;color:var(--color-text-secondary, #64748b);text-decoration:none;transition:color .2s}._TicketDetailsPage_breadcrumbLink_rs4xt_49195:hover{color:var(--color-primary)}._TicketDetailsPage_breadcrumbIcon_rs4xt_49208{width:1rem;height:1rem}._TicketDetailsPage_breadcrumbSeparator_rs4xt_49213{width:1rem;height:1rem;color:#cbd5e1}._TicketDetailsPage_breadcrumbCurrent_rs4xt_49219{color:var(--color-primary);font-weight:500}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_breadcrumbLink_rs4xt_49195{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_breadcrumbLink_rs4xt_49195:hover{color:var(--color-primary-light)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_breadcrumbSeparator_rs4xt_49213{color:var(--color-text-secondary, #475569)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_breadcrumbCurrent_rs4xt_49219{color:var(--color-primary-light)}._TicketDetailsPage_pageHeader_rs4xt_49241{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;animation:_TicketDetailsPage_kf_slideInLeft_rs4xt_1 .5s ease-out;gap:1rem}._TicketDetailsPage_pageHeaderContent_rs4xt_49250{flex:1}._TicketDetailsPage_pageTitle_rs4xt_49254{font-size:1.875rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .375rem}._TicketDetailsPage_pageDescription_rs4xt_49264{color:var(--color-text-secondary, #64748b);font-size:.95rem;margin:0}._TicketDetailsPage_headerActions_rs4xt_49270{display:flex;align-items:center;gap:.75rem}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_pageTitle_rs4xt_49254{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_pageDescription_rs4xt_49264{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_exportDropdown_rs4xt_49288{position:relative}._TicketDetailsPage_exportButton_rs4xt_49292{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketDetailsPage_exportButton_rs4xt_49292:hover{transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TicketDetailsPage_exportIcon_rs4xt_49313{width:1.125rem;height:1.125rem}._TicketDetailsPage_exportMenu_rs4xt_49318{position:absolute;top:calc(100% + .5rem);right:0;min-width:180px;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;box-shadow:0 4px 12px #0000001a;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s;z-index:10}._TicketDetailsPage_exportDropdown_rs4xt_49288:hover ._TicketDetailsPage_exportMenu_rs4xt_49318{opacity:1;visibility:visible;transform:translateY(0)}._TicketDetailsPage_exportMenuItem_rs4xt_49342{display:block;padding:.75rem 1rem;color:var(--color-text, #1e293b);font-size:.875rem;text-decoration:none;transition:background .2s,color .2s}._TicketDetailsPage_exportMenuItem_rs4xt_49342:first-child{border-top-left-radius:8px;border-top-right-radius:8px}._TicketDetailsPage_exportMenuItem_rs4xt_49342:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}._TicketDetailsPage_exportMenuItem_rs4xt_49342:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_exportButton_rs4xt_49292{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_exportButton_rs4xt_49292:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_exportMenu_rs4xt_49318{background:#1e293bfa;border-color:#47556966;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_exportMenuItem_rs4xt_49342{color:#f1f5f9}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_exportMenuItem_rs4xt_49342:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary-light)}._TicketDetailsPage_contentLayout_rs4xt_49391{display:grid;grid-template-columns:1fr 380px;gap:2rem;animation:_TicketDetailsPage_kf_slideInUp_rs4xt_1 .6s ease-out}._TicketDetailsPage_mainCard_rs4xt_49399{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(226,232,240,.8);overflow:hidden}._TicketDetailsPage_cardHeader_rs4xt_49408{padding:1.5rem 2rem;border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,transparent),color-mix(in srgb,var(--color-accent) 5%,transparent))}._TicketDetailsPage_cardHeaderContent_rs4xt_49414{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}._TicketDetailsPage_ticketTitle_rs4xt_49422{font-size:1.5rem;font-weight:700;color:var(--color-text, #1e293b);margin:0}._TicketDetailsPage_headerActions_rs4xt_49270{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._TicketDetailsPage_priorityBadge_rs4xt_49436{padding:.375rem .875rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}._TicketDetailsPage_priorityHigh_rs4xt_49445{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._TicketDetailsPage_priorityMedium_rs4xt_49451{background:#fbbf241a;color:#f59e0b;border:1px solid rgba(251,191,36,.2)}._TicketDetailsPage_priorityLow_rs4xt_49457{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}._TicketDetailsPage_markButton_rs4xt_49463{padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;color:var(--color-text-secondary, #64748b);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._TicketDetailsPage_markButton_rs4xt_49463:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:var(--color-primary);color:var(--color-primary)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_mainCard_rs4xt_49399{background:#1e293b99;border-color:#47556966}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_cardHeader_rs4xt_49408{border-bottom-color:#47556966;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,transparent),color-mix(in srgb,var(--color-accent) 5%,transparent))}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_ticketTitle_rs4xt_49422{color:#f1f5f9}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_priorityHigh_rs4xt_49445{background:#f871711a;color:#f87171;border-color:#f8717133}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_priorityMedium_rs4xt_49451{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_priorityLow_rs4xt_49457{background:#34d3991a;color:#34d399;border-color:#34d39933}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_markButton_rs4xt_49463{border-color:#47556966;color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_markButton_rs4xt_49463:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:var(--color-primary-light);color:var(--color-primary-light)}._TicketDetailsPage_cardBody_rs4xt_49525{padding:2rem}._TicketDetailsPage_ticketMeta_rs4xt_49529{margin-bottom:2rem}._TicketDetailsPage_metaHeader_rs4xt_49533{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}._TicketDetailsPage_metaInfo_rs4xt_49541{flex:1}._TicketDetailsPage_ticketId_rs4xt_49545{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);font-size:.8125rem;font-weight:600;font-family:inherit;border:1px solid transparent;border-radius:6px;margin-bottom:.75rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}._TicketDetailsPage_ticketId_rs4xt_49545:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketDetailsPage_ticketId_rs4xt_49545:active{transform:scale(.97)}._TicketDetailsPage_ticketIdIcon_rs4xt_49573{width:.9rem;height:.9rem;flex-shrink:0}._TicketDetailsPage_subjectContainer_rs4xt_49579{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}._TicketDetailsPage_ticketSubject_rs4xt_49587{font-size:1.125rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._TicketDetailsPage_statusBadge_rs4xt_49594{padding:.375rem .875rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}._TicketDetailsPage_statusOpen_rs4xt_49603{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}._TicketDetailsPage_statusClosed_rs4xt_49609{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._TicketDetailsPage_statusPending_rs4xt_49615{background:#fbbf241a;color:#f59e0b;border:1px solid rgba(251,191,36,.2)}._TicketDetailsPage_metaDetails_rs4xt_49621{display:flex;flex-wrap:wrap;gap:1.5rem;color:var(--color-text-secondary, #64748b);font-size:.875rem}._TicketDetailsPage_metaItem_rs4xt_49629{display:flex;align-items:center;gap:.5rem}._TicketDetailsPage_metaIcon_rs4xt_49635{width:1.125rem;height:1.125rem;flex-shrink:0}._TicketDetailsPage_userAvatar_rs4xt_49641{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover;border:2px solid white}._TicketDetailsPage_userName_rs4xt_49649{font-weight:600;color:var(--color-text, #1e293b)}._TicketDetailsPage_replyButton_rs4xt_49654{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketDetailsPage_replyButton_rs4xt_49654:hover{transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TicketDetailsPage_replyIcon_rs4xt_49675{width:1.125rem;height:1.125rem}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_ticketId_rs4xt_49545{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-light)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_ticketSubject_rs4xt_49587{color:#f1f5f9}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_statusOpen_rs4xt_49603{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_statusClosed_rs4xt_49609{background:#f871711a;color:#f87171;border-color:#f8717133}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_statusPending_rs4xt_49615{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_metaDetails_rs4xt_49621{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_userAvatar_rs4xt_49641{border-color:#1e293bcc}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_userName_rs4xt_49649{color:#f1f5f9}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_replyButton_rs4xt_49654{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_replyButton_rs4xt_49654:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TicketDetailsPage_description_rs4xt_49729{padding:1.5rem;background:#f8fafc99;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:12px;margin-bottom:2rem;color:var(--color-text, #1e293b);font-size:.95rem;line-height:1.7}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_description_rs4xt_49729{background:#0f172a66;color:#e2e8f0}._TicketDetailsPage_commentsSection_rs4xt_49747{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(226,232,240,.8)}._TicketDetailsPage_commentsTitle_rs4xt_49753{font-size:1.125rem;font-weight:600;color:var(--color-text, #1e293b);margin:0 0 1.5rem}._TicketDetailsPage_attachmentsSection_rs4xt_49760{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(226,232,240,.8)}._TicketDetailsPage_attachmentsHeader_rs4xt_49766{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._TicketDetailsPage_attachmentsList_rs4xt_49774{display:flex;flex-direction:column;gap:.75rem}._TicketDetailsPage_attachButton_rs4xt_49780{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-size:.8125rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background .2s;white-space:nowrap}._TicketDetailsPage_attachButton_rs4xt_49780:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}._TicketDetailsPage_attachButton_rs4xt_49780 input[type=file]{display:none}._TicketDetailsPage_internalBadge_rs4xt_49803{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem;padding:.125rem .5rem;background:#f59e0b24;color:#b45309;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;vertical-align:middle}._TicketDetailsPage_commentCardInternal_rs4xt_49819{background:#f59e0b0f;border-color:#f59e0b4d;border-style:dashed}._TicketDetailsPage_internalToggle_rs4xt_49825{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #64748b);cursor:pointer}._TicketDetailsPage_internalToggle_rs4xt_49825 input[type=checkbox]{width:1rem;height:1rem;accent-color:#f59e0b}._TicketDetailsPage_commentCard_rs4xt_49819{padding:1.5rem;background:#f8fafc99;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:12px;margin-bottom:1rem;transition:transform .2s,box-shadow .2s;opacity:0;animation:_TicketDetailsPage_kf_slideInUp_rs4xt_1 .4s ease-out both}._TicketDetailsPage_userInline_rs4xt_49855{display:inline-flex;align-items:center;gap:.5rem}._TicketDetailsPage_overdueBadge_rs4xt_49861{animation:_TicketDetailsPage_kf_pulse_rs4xt_1 1.8s ease-in-out infinite}@keyframes _TicketDetailsPage_kf_pulse_rs4xt_1{0%,to{opacity:1}50%{opacity:.6}}._TicketDetailsPage_starButton_rs4xt_49874{transition:transform .15s ease}._TicketDetailsPage_starButton_rs4xt_49874:hover{transform:scale(1.2)}._TicketDetailsPage_starButton_rs4xt_49874:active{transform:scale(.95)}@media (prefers-reduced-motion: reduce){._TicketDetailsPage_commentCard_rs4xt_49819,._TicketDetailsPage_overdueBadge_rs4xt_49861{animation:none;opacity:1}}._TicketDetailsPage_commentCard_rs4xt_49819:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._TicketDetailsPage_commentHeader_rs4xt_49899{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._TicketDetailsPage_commentUserInfo_rs4xt_49906 h6{font-size:.95rem;font-weight:600;color:var(--color-text, #1e293b);margin:0 0 .25rem}._TicketDetailsPage_commentTime_rs4xt_49913{font-size:.8125rem;color:var(--color-text-secondary, #64748b);margin:0}._TicketDetailsPage_commentContent_rs4xt_49919{color:var(--color-text, #1e293b);font-size:.95rem;line-height:1.6;margin:0 0 1rem}._TicketDetailsPage_attachments_rs4xt_49760{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._TicketDetailsPage_attachmentBadge_rs4xt_49933{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);font-size:.8125rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background .2s}._TicketDetailsPage_attachmentBadge_rs4xt_49933:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._TicketDetailsPage_attachmentIcon_rs4xt_49953{width:1rem;height:1rem}._TicketDetailsPage_commentActions_rs4xt_49958{display:flex;gap:1rem}._TicketDetailsPage_actionLink_rs4xt_49963{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text-secondary, #64748b);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}._TicketDetailsPage_actionLink_rs4xt_49963:hover{color:var(--color-primary)}._TicketDetailsPage_actionIcon_rs4xt_49978{width:1rem;height:1rem}._TicketDetailsPage_emptyComments_rs4xt_49983{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary, #64748b);font-size:.95rem}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_commentsSection_rs4xt_49747{border-top-color:#47556966}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_commentsTitle_rs4xt_49753{color:#f1f5f9}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_commentCard_rs4xt_49819{background:#0f172a66;border-color:#47556966}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_commentCardInternal_rs4xt_49819{background:#f59e0b14;border-color:#f59e0b59}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_internalBadge_rs4xt_49803{background:#f59e0b2e;color:#fbbf24}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_attachmentsSection_rs4xt_49760{border-top-color:#47556966}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_internalToggle_rs4xt_49825{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_commentUserInfo_rs4xt_49906 h6{color:#f1f5f9}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_commentTime_rs4xt_49913{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_commentContent_rs4xt_49919{color:#e2e8f0}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_attachmentBadge_rs4xt_49933{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-light)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_attachmentBadge_rs4xt_49933:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_actionLink_rs4xt_49963{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_actionLink_rs4xt_49963:hover{color:var(--color-primary-light)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_emptyComments_rs4xt_49983{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_pagination_rs4xt_50055{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._TicketDetailsPage_paginationButton_rs4xt_50071{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TicketDetailsPage_paginationButton_rs4xt_50071:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TicketDetailsPage_paginationButton_rs4xt_50071:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._TicketDetailsPage_paginationInfo_rs4xt_50105{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_pagination_rs4xt_50055{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_paginationButton_rs4xt_50071{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_paginationButton_rs4xt_50071:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_paginationInfo_rs4xt_50105{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._TicketDetailsPage_sidebar_rs4xt_50161{animation:_TicketDetailsPage_kf_slideInUp_rs4xt_1 .6s ease-out;animation-delay:.1s;animation-fill-mode:both}._TicketDetailsPage_sidebarCard_rs4xt_50167{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(226,232,240,.8);position:sticky;top:2rem}._TicketDetailsPage_sidebarHeader_rs4xt_50177{padding:1.5rem;border-bottom:1px solid rgba(226,232,240,.8)}._TicketDetailsPage_sidebarTitle_rs4xt_50182{font-size:1.125rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._TicketDetailsPage_sidebarBody_rs4xt_50189{padding:1.5rem}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_sidebarCard_rs4xt_50167{background:#1e293b99;border-color:#47556966}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_sidebarHeader_rs4xt_50177{border-bottom-color:#47556966}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_sidebarTitle_rs4xt_50182{color:#f1f5f9}._TicketDetailsPage_formGroup_rs4xt_50207{margin-bottom:1.5rem}._TicketDetailsPage_formLabel_rs4xt_50211{display:block;font-size:.875rem;font-weight:500;color:var(--color-text, #1e293b);margin-bottom:.5rem}._TicketDetailsPage_formInput_rs4xt_50219,._TicketDetailsPage_formSelect_rs4xt_50220{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;color:var(--color-text, #1e293b);background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .2s,box-shadow .2s}._TicketDetailsPage_formInput_rs4xt_50219:focus,._TicketDetailsPage_formSelect_rs4xt_50220:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_formLabel_rs4xt_50211{color:#f1f5f9}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_formInput_rs4xt_50219,._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_formSelect_rs4xt_50220{background:#0f172a99;border-color:#47556966;color:#f1f5f9}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_formInput_rs4xt_50219:focus,._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_formSelect_rs4xt_50220:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TicketDetailsPage_formError_rs4xt_50257{margin:.5rem 0 0;font-size:.85rem;color:#dc2626}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_formError_rs4xt_50257{color:#f87171}._TicketDetailsPage_userInfoItem_rs4xt_50268{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc99;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:10px;margin-bottom:1rem}._TicketDetailsPage_userInfoAvatar_rs4xt_50280{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 2px 8px #0000001a}._TicketDetailsPage_userInfoDetails_rs4xt_50289{flex:1}._TicketDetailsPage_userInfoLabel_rs4xt_50293{display:block;font-size:.8125rem;color:var(--color-text-secondary, #64748b);margin-bottom:.25rem}._TicketDetailsPage_userInfoName_rs4xt_50300{font-size:.95rem;font-weight:600;color:var(--color-text, #1e293b);margin:0}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_userInfoItem_rs4xt_50268{background:#0f172a66}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_userInfoAvatar_rs4xt_50280{border-color:#1e293bcc}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_userInfoLabel_rs4xt_50293{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_userInfoName_rs4xt_50300{color:#f1f5f9}._TicketDetailsPage_detailItem_rs4xt_50324{padding:.75rem 0;border-bottom:1px solid rgba(226,232,240,.6)}._TicketDetailsPage_detailItem_rs4xt_50324:last-child{border-bottom:none}._TicketDetailsPage_detailLabel_rs4xt_50333{display:block;font-size:.8125rem;color:var(--color-text-secondary, #64748b);margin-bottom:.375rem}._TicketDetailsPage_detailValue_rs4xt_50340{font-size:.95rem;font-weight:500;color:var(--color-text, #1e293b);margin:0}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_detailItem_rs4xt_50324{border-bottom-color:#47556966}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_detailLabel_rs4xt_50333{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_detailValue_rs4xt_50340{color:#f1f5f9}._TicketDetailsPage_updateButton_rs4xt_50360{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);margin-top:1.5rem}._TicketDetailsPage_updateButton_rs4xt_50360:hover{transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TicketDetailsPage_updateIcon_rs4xt_50384{width:1.125rem;height:1.125rem}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_updateButton_rs4xt_50360{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_updateButton_rs4xt_50360:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TicketDetailsPage_deleteButton_rs4xt_50398{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.4);border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s;margin-top:.75rem}._TicketDetailsPage_deleteButton_rs4xt_50398:hover:not(:disabled){background:#ef44441a}._TicketDetailsPage_deleteButton_rs4xt_50398:disabled{opacity:.6;cursor:not-allowed}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_deleteButton_rs4xt_50398{color:#f87171;border-color:#f8717166}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_deleteButton_rs4xt_50398:hover:not(:disabled){background:#f871711f}._TicketDetailsPage_closeIcon_rs4xt_50441{width:1.25rem;height:1.25rem;color:var(--color-text-secondary, #64748b)}._TicketDetailsPage_form_rs4xt_50207{padding:2rem}._TicketDetailsPage_quillWrapper_rs4xt_50451{border:1px solid var(--color-border, #e2e8f0);border-radius:8px;overflow:hidden;transition:border-color .2s}._TicketDetailsPage_quillWrapper_rs4xt_50451:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TicketDetailsPage_cancelButton_rs4xt_50464{padding:.75rem 1.5rem;background:var(--color-surface, white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;font-size:.95rem;font-weight:500;color:var(--color-text-secondary, #64748b);cursor:pointer;transition:background .2s,border-color .2s}._TicketDetailsPage_cancelButton_rs4xt_50464:hover{background:var(--color-surface-subtle, #f8fafc);border-color:#cbd5e1}._TicketDetailsPage_submitButton_rs4xt_50483{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);border:none;border-radius:8px;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketDetailsPage_submitButton_rs4xt_50483:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TicketDetailsPage_submitButton_rs4xt_50483:disabled{opacity:.6;cursor:not-allowed}._TicketDetailsPage_submitIcon_rs4xt_50509{width:1.125rem;height:1.125rem}._TicketDetailsPage_loadingSpinner_rs4xt_50514{width:1.125rem;height:1.125rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_TicketDetailsPage_kf_spin_rs4xt_1 .8s linear infinite}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_closeIcon_rs4xt_50441{color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_quillWrapper_rs4xt_50451{border-color:#47556966}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_quillWrapper_rs4xt_50451:focus-within{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_cancelButton_rs4xt_50464{background:#0f172a99;border-color:#47556966;color:var(--color-text-muted, #94a3b8)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_cancelButton_rs4xt_50464:hover{background:#1e293bcc;border-color:#64748b66}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_submitButton_rs4xt_50483{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketDetailsPage_detailsContainer_rs4xt_49173._TicketDetailsPage_darkTheme_rs4xt_49181 ._TicketDetailsPage_submitButton_rs4xt_50483:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}@media (max-width: 1024px){._TicketDetailsPage_detailsContainer_rs4xt_49173{padding:1.5rem}._TicketDetailsPage_contentLayout_rs4xt_49391{grid-template-columns:1fr;gap:1.5rem}._TicketDetailsPage_sidebarCard_rs4xt_50167{position:static}._TicketDetailsPage_pageTitle_rs4xt_49254{font-size:1.5rem}}@media (max-width: 768px){._TicketDetailsPage_detailsContainer_rs4xt_49173{padding:1rem}._TicketDetailsPage_breadcrumb_rs4xt_49186{font-size:.8125rem}._TicketDetailsPage_pageHeader_rs4xt_49241{flex-direction:column;align-items:flex-start}._TicketDetailsPage_cardHeader_rs4xt_49408{padding:1.25rem 1.5rem}._TicketDetailsPage_ticketTitle_rs4xt_49422{font-size:1.25rem}._TicketDetailsPage_cardBody_rs4xt_49525{padding:1.5rem}._TicketDetailsPage_metaHeader_rs4xt_49533{flex-direction:column}._TicketDetailsPage_metaDetails_rs4xt_49621{flex-direction:column;gap:.75rem}._TicketDetailsPage_form_rs4xt_50207{padding:1.5rem}._TicketDetailsPage_cancelButton_rs4xt_50464,._TicketDetailsPage_submitButton_rs4xt_50483{width:100%;justify-content:center}}@media (max-width: 480px){._TicketDetailsPage_pageTitle_rs4xt_49254{font-size:1.25rem}._TicketDetailsPage_cardHeader_rs4xt_49408,._TicketDetailsPage_cardBody_rs4xt_49525,._TicketDetailsPage_sidebarBody_rs4xt_50189,._TicketDetailsPage_commentCard_rs4xt_49819{padding:1rem}}@keyframes _TicketPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _TicketPage_kf_slideInLeft_rs4xt_1{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _TicketPage_kf_fadeInUp_rs4xt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _TicketPage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._TicketPage_ticketContainer_rs4xt_50698{min-height:100vh;background:transparent;animation:_TicketPage_kf_fadeIn_rs4xt_1 .3s ease-in;transition:background .3s ease}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707{background:transparent}._TicketPage_loadingContainer_rs4xt_50714{display:flex;justify-content:center;align-items:center;min-height:400px}._TicketPage_spinner_rs4xt_50721{width:48px;height:48px;border:4px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_TicketPage_kf_spin_rs4xt_1 .8s linear infinite}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_spinner_rs4xt_50721{border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-top-color:var(--color-primary-light)}._TicketPage_errorContainer_rs4xt_50735{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem;animation:_TicketPage_kf_fadeInUp_rs4xt_1 .5s ease-out}._TicketPage_errorIcon_rs4xt_50745{width:64px;height:64px;color:#ef4444;margin-bottom:1rem}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_errorIcon_rs4xt_50745{color:#f87171}._TicketPage_errorTitle_rs4xt_50756{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_errorTitle_rs4xt_50756{color:#f9fafb}._TicketPage_errorMessage_rs4xt_50767{font-size:1rem;color:var(--color-text-secondary, #6b7280);text-align:center}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_errorMessage_rs4xt_50767{color:var(--color-text-muted, #9ca3af)}._TicketPage_breadcrumb_rs4xt_50780{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 2px 8px #0000000d;animation:_TicketPage_kf_slideInLeft_rs4xt_1 .5s ease-out}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_breadcrumb_rs4xt_50780{background:#1f2937b3;box-shadow:0 2px 8px #0000004d}._TicketPage_breadcrumbLink_rs4xt_50798{display:flex;align-items:center;gap:.375rem;color:var(--color-primary);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease;padding:.25rem .5rem;border-radius:6px}._TicketPage_breadcrumbLink_rs4xt_50798:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_breadcrumbLink_rs4xt_50798{color:var(--color-primary-light)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_breadcrumbLink_rs4xt_50798:hover{color:var(--color-accent-light);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._TicketPage_breadcrumbIcon_rs4xt_50825{width:1rem;height:1rem}._TicketPage_breadcrumbSeparator_rs4xt_50830{width:.875rem;height:.875rem;color:var(--color-text-muted, #9ca3af);flex-shrink:0}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_breadcrumbSeparator_rs4xt_50830{color:var(--color-text-secondary, #6b7280)}._TicketPage_breadcrumbCurrent_rs4xt_50841{color:#4b5563;font-size:.875rem;font-weight:500}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_breadcrumbCurrent_rs4xt_50841{color:#d1d5db}._TicketPage_pageHeader_rs4xt_50854{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;animation:_TicketPage_kf_slideInLeft_rs4xt_1 .6s ease-out;border:1px solid rgba(255,255,255,.5)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_pageHeader_rs4xt_50854{background:#1f2937cc;box-shadow:0 4px 12px #0006;border-color:#4b55634d}._TicketPage_pageHeaderContent_rs4xt_50874{flex:1}._TicketPage_pageTitle_rs4xt_50878{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_pageTitle_rs4xt_50878{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._TicketPage_pageDescription_rs4xt_50895{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_pageDescription_rs4xt_50895{color:var(--color-text-muted, #9ca3af)}._TicketPage_headerActions_rs4xt_50904{display:flex;gap:1rem;align-items:center}._TicketPage_exportBtn_rs4xt_50910{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#4b5563;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}._TicketPage_exportBtn_rs4xt_50910:hover{background:var(--color-surface-subtle, #f9fafb);border-color:var(--color-border, #d1d5db);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_exportBtn_rs4xt_50910{background:#374151;color:#d1d5db;border-color:#4b5563}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_exportBtn_rs4xt_50910:hover{background:#4b5563;border-color:#6b7280}._TicketPage_exportIcon_rs4xt_50946{width:1.125rem;height:1.125rem}._TicketPage_primaryButton_rs4xt_50951{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketPage_primaryButton_rs4xt_50951:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent);transform:translateY(-2px)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_primaryButton_rs4xt_50951{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_primaryButton_rs4xt_50951:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TicketPage_buttonIcon_rs4xt_50981{width:1.125rem;height:1.125rem}._TicketPage_statsGrid_rs4xt_50989{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_TicketPage_kf_fadeInUp_rs4xt_1 .7s ease-out}._TicketPage_statCard_rs4xt_50997{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border:1px solid rgba(255,255,255,.5);position:relative;overflow:hidden}._TicketPage_statCard_rs4xt_50997:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);transform:scaleX(0);transition:transform .3s ease}._TicketPage_statCard_rs4xt_50997:hover:before{transform:scaleX(1)}._TicketPage_statCard_rs4xt_50997:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statCard_rs4xt_50997{background:#1f2937e6;border-color:#4b55634d;box-shadow:0 4px 12px #0006}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statCard_rs4xt_50997:before{background:linear-gradient(90deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statCard_rs4xt_50997:hover{box-shadow:0 8px 20px #0009}._TicketPage_statIconCircle_rs4xt_51047{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gradient-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);flex-shrink:0}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statIconCircle_rs4xt_51047{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketPage_statIconOpen_rs4xt_51064{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statIconOpen_rs4xt_51064{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 12px #60a5fa4d}._TicketPage_statIconSolved_rs4xt_51074{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statIconSolved_rs4xt_51074{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 4px 12px #34d3994d}._TicketPage_statIconPending_rs4xt_51084{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px #f59e0b4d}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statIconPending_rs4xt_51084{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px #fbbf244d}._TicketPage_statIcon_rs4xt_51047{width:28px;height:28px;color:#fff}._TicketPage_statContent_rs4xt_51100{flex:1}._TicketPage_statLabel_rs4xt_51104{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.375rem;font-weight:500}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statLabel_rs4xt_51104{color:var(--color-text-muted, #9ca3af)}._TicketPage_statValue_rs4xt_51115{font-size:1.875rem;font-weight:700;color:#1f2937}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statValue_rs4xt_51115{color:#f9fafb}._TicketPage_contentLayout_rs4xt_51128{display:grid;grid-template-columns:1fr 350px;gap:2rem;animation:_TicketPage_kf_fadeInUp_rs4xt_1 .8s ease-out}._TicketPage_ticketListSection_rs4xt_51138{display:flex;flex-direction:column;gap:1.5rem}._TicketPage_controlsCard_rs4xt_51144{padding:1.25rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;border:1px solid rgba(255,255,255,.5)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_controlsCard_rs4xt_51144{background:#1f2937e6;border-color:#4b55634d;box-shadow:0 4px 12px #0006}._TicketPage_controlsContent_rs4xt_51159{display:flex;justify-content:space-between;align-items:center;gap:1rem}._TicketPage_filterSection_rs4xt_51166{flex:1}._TicketPage_filterTitle_rs4xt_51170{font-size:1.25rem;font-weight:600;color:#1f2937}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_filterTitle_rs4xt_51170{color:#f9fafb}._TicketPage_sortControls_rs4xt_51180{display:flex;gap:.75rem;align-items:center}._TicketPage_sortGroup_rs4xt_51186{display:flex;gap:.5rem;align-items:center}._TicketPage_sortButton_rs4xt_51192{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:38px}._TicketPage_sortButton_rs4xt_51192:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_sortButton_rs4xt_51192{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_sortButton_rs4xt_51192:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TicketPage_sortIcon_rs4xt_51247{width:1.125rem;height:1.125rem;color:#4b5563}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_sortIcon_rs4xt_51247{color:#d1d5db}._TicketPage_ticketList_rs4xt_51138{display:flex;flex-direction:column;gap:1rem}._TicketPage_ticketCard_rs4xt_51266{padding:1.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border:1px solid rgba(255,255,255,.5);position:relative;overflow:hidden}._TicketPage_ticketCard_rs4xt_51266:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);transform:scaleX(0);transition:transform .3s ease}._TicketPage_ticketCard_rs4xt_51266:hover:before{transform:scaleX(1)}._TicketPage_ticketCard_rs4xt_51266:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_ticketCard_rs4xt_51266{background:#1f2937e6;border-color:#4b55634d;box-shadow:0 4px 12px #0006}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_ticketCard_rs4xt_51266:before{background:linear-gradient(90deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_ticketCard_rs4xt_51266:hover{box-shadow:0 8px 20px #0009}._TicketPage_ticketCardHeader_rs4xt_51313{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._TicketPage_ticketTitle_rs4xt_51321{font-size:1.125rem;font-weight:600;color:#1f2937;flex:1}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_ticketTitle_rs4xt_51321{color:#f9fafb}._TicketPage_priorityBadge_rs4xt_51332{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._TicketPage_priorityHigh_rs4xt_51341{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_priorityHigh_rs4xt_51341{background:#f871711a;color:#f87171;border-color:#f8717133}._TicketPage_priorityMedium_rs4xt_51353{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_priorityMedium_rs4xt_51353{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._TicketPage_priorityLow_rs4xt_51365{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_priorityLow_rs4xt_51365{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}._TicketPage_ticketMeta_rs4xt_51377{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_ticketMeta_rs4xt_51377{border-bottom-color:#374151}._TicketPage_ticketId_rs4xt_51390{font-size:.875rem;color:var(--color-text-secondary, #6b7280);font-weight:500}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_ticketId_rs4xt_51390{color:var(--color-text-muted, #9ca3af)}._TicketPage_ticketSubject_rs4xt_51400{margin:0}._TicketPage_ticketSubjectLink_rs4xt_51404{color:var(--color-primary);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .2s ease}._TicketPage_ticketSubjectLink_rs4xt_51404:hover{color:var(--color-accent);text-decoration:underline}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_ticketSubjectLink_rs4xt_51404{color:var(--color-primary-light)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_ticketSubjectLink_rs4xt_51404:hover{color:var(--color-accent-light)}._TicketPage_statusBadge_rs4xt_51425{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start}._TicketPage_statusOpen_rs4xt_51435{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statusOpen_rs4xt_51435{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}._TicketPage_statusPending_rs4xt_51447{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statusPending_rs4xt_51447{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2433}._TicketPage_statusSolved_rs4xt_51459{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_statusSolved_rs4xt_51459{background:#34d3991a;color:#34d399;border-color:#34d39933}._TicketPage_ticketInfo_rs4xt_51471{display:flex;justify-content:space-between;align-items:center;gap:1rem}._TicketPage_ticketUserInfo_rs4xt_51478{display:flex;align-items:center;gap:.75rem}._TicketPage_userAvatar_rs4xt_51484{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border, #e5e7eb)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_userAvatar_rs4xt_51484{border-color:#4b5563}._TicketPage_ticketDetails_rs4xt_51496{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_ticketDetails_rs4xt_51496{color:var(--color-text-muted, #9ca3af)}._TicketPage_ticketDate_rs4xt_51508,._TicketPage_ticketComments_rs4xt_51509{display:flex;align-items:center;gap:.375rem}._TicketPage_ticketIcon_rs4xt_51515{width:1rem;height:1rem}._TicketPage_emptyState_rs4xt_51523{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--color-text-secondary, #6b7280)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_emptyState_rs4xt_51523{color:var(--color-text-muted, #9ca3af)}._TicketPage_emptyIcon_rs4xt_51537{width:64px;height:64px;margin-bottom:1rem;opacity:.5}._TicketPage_pagination_rs4xt_51547,._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_pagination_rs4xt_51547{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._TicketPage_paginationInfo_rs4xt_51579,._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_paginationInfo_rs4xt_51579{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._TicketPage_paginationButtons_rs4xt_51591,._TicketPage_paginationBtn_rs4xt_51611{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TicketPage_paginationBtn_rs4xt_51611:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TicketPage_paginationBtn_rs4xt_51611._TicketPage_active_rs4xt_51638{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._TicketPage_paginationBtn_rs4xt_51611:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_paginationBtn_rs4xt_51611{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_paginationBtn_rs4xt_51611:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_paginationBtn_rs4xt_51611._TicketPage_active_rs4xt_51638{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._TicketPage_sidebar_rs4xt_51689{display:flex;flex-direction:column;gap:1.5rem}._TicketPage_sidebarCard_rs4xt_51695{padding:1.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 12px #00000014;border:1px solid rgba(255,255,255,.5);transition:all .3s ease}._TicketPage_sidebarCard_rs4xt_51695:hover{box-shadow:0 8px 20px #0000001f}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_sidebarCard_rs4xt_51695{background:#1f2937e6;border-color:#4b55634d;box-shadow:0 4px 12px #0006}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_sidebarCard_rs4xt_51695:hover{box-shadow:0 8px 20px #0009}._TicketPage_sidebarTitle_rs4xt_51719{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-border, #e5e7eb)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_sidebarTitle_rs4xt_51719{color:#f9fafb;border-bottom-color:#374151}._TicketPage_categoryList_rs4xt_51733,._TicketPage_agentList_rs4xt_51734{display:flex;flex-direction:column;gap:.75rem}._TicketPage_categoryItem_rs4xt_51740,._TicketPage_agentItem_rs4xt_51741{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:10px;transition:all .2s ease}._TicketPage_categoryItem_rs4xt_51740:hover,._TicketPage_agentItem_rs4xt_51741:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);transform:translate(4px)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_categoryItem_rs4xt_51740,._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_agentItem_rs4xt_51741{background:#37415180}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_categoryItem_rs4xt_51740:hover,._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_agentItem_rs4xt_51741:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._TicketPage_categoryLink_rs4xt_51769{color:#4b5563;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}._TicketPage_categoryLink_rs4xt_51769:hover{color:var(--color-primary)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_categoryLink_rs4xt_51769{color:#d1d5db}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_categoryLink_rs4xt_51769:hover{color:var(--color-primary-light)}._TicketPage_agentInfo_rs4xt_51789{display:flex;align-items:center;gap:.75rem}._TicketPage_agentName_rs4xt_51795{color:#4b5563;font-size:.875rem;font-weight:500}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_agentName_rs4xt_51795{color:#d1d5db}._TicketPage_countBadge_rs4xt_51805{padding:.25rem .625rem;background:var(--gradient-brand);color:#fff;border-radius:12px;font-size:.75rem;font-weight:600;min-width:28px;text-align:center}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_countBadge_rs4xt_51805{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._TicketPage_closeIcon_rs4xt_51834{width:1.25rem;height:1.25rem;color:var(--color-text-secondary, #6b7280)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_closeIcon_rs4xt_51834{color:var(--color-text-muted, #9ca3af)}._TicketPage_formGroup_rs4xt_51847{display:flex;flex-direction:column;gap:.5rem}._TicketPage_formLabel_rs4xt_51853{font-size:.875rem;font-weight:600;color:#374151}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_formLabel_rs4xt_51853{color:#d1d5db}._TicketPage_formInput_rs4xt_51863{padding:.75rem 1rem;background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #d1d5db);border-radius:10px;font-size:.875rem;color:#1f2937;transition:all .2s ease}._TicketPage_formInput_rs4xt_51863:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_formInput_rs4xt_51863{background:#374151;border-color:#4b5563;color:#f9fafb}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_formInput_rs4xt_51863:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TicketPage_quillWrapper_rs4xt_51892{border-radius:10px;overflow:hidden}._TicketPage_cancelButton_rs4xt_51898{padding:.75rem 1.5rem;background:var(--color-surface, #ffffff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#4b5563;border:1px solid var(--color-border, #d1d5db);border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._TicketPage_cancelButton_rs4xt_51898:hover{background:var(--color-surface-subtle, #f9fafb);border-color:#9ca3af}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_cancelButton_rs4xt_51898{background:#374151;color:#d1d5db;border-color:#4b5563}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_cancelButton_rs4xt_51898:hover{background:#4b5563;border-color:#6b7280}._TicketPage_submitButton_rs4xt_51928{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketPage_submitButton_rs4xt_51928:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent);transform:translateY(-2px)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_submitButton_rs4xt_51928{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TicketPage_ticketContainer_rs4xt_50698._TicketPage_darkTheme_rs4xt_50707 ._TicketPage_submitButton_rs4xt_51928:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 40%,transparent)}@media (max-width: 1024px){._TicketPage_contentLayout_rs4xt_51128{grid-template-columns:1fr}._TicketPage_sidebar_rs4xt_51689{order:2}._TicketPage_ticketListSection_rs4xt_51138{order:1}._TicketPage_statsGrid_rs4xt_50989{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){._TicketPage_ticketContainer_rs4xt_50698{padding:1rem}._TicketPage_pageHeader_rs4xt_50854{flex-direction:column;align-items:flex-start;gap:1rem}._TicketPage_headerActions_rs4xt_50904{width:100%;flex-wrap:wrap}._TicketPage_exportBtn_rs4xt_50910,._TicketPage_primaryButton_rs4xt_50951{flex:1;justify-content:center}._TicketPage_statsGrid_rs4xt_50989{grid-template-columns:1fr;gap:1rem}._TicketPage_controlsContent_rs4xt_51159{flex-direction:column;align-items:flex-start}._TicketPage_sortControls_rs4xt_51180{width:100%}._TicketPage_pagination_rs4xt_51547{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._TicketPage_paginationButtons_rs4xt_51591{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}}@media (max-width: 480px){._TicketPage_breadcrumb_rs4xt_50780{padding:.5rem .75rem;gap:.375rem}._TicketPage_pageTitle_rs4xt_50878{font-size:1.5rem}._TicketPage_statCard_rs4xt_50997{padding:1rem}._TicketPage_statIconCircle_rs4xt_51047{width:50px;height:50px}._TicketPage_statIcon_rs4xt_51047{width:24px;height:24px}._TicketPage_statValue_rs4xt_51115{font-size:1.5rem}._TicketPage_ticketCard_rs4xt_51266{padding:1rem}._TicketPage_ticketCardHeader_rs4xt_51313,._TicketPage_ticketInfo_rs4xt_51471{flex-direction:column;align-items:flex-start}}._TokenExpired_container_rs4xt_52106{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-lg)}._TokenExpired_content_rs4xt_52115{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl) var(--space-xl);max-width:460px;width:100%;box-shadow:var(--shadow-lg),inset 0 1px 0 var(--glass-highlight);text-align:center;animation:_TokenExpired_kf_slideUp_rs4xt_1 .5s cubic-bezier(.16,1,.3,1)}@keyframes _TokenExpired_kf_slideUp_rs4xt_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._TokenExpired_iconWrapper_rs4xt_52139{margin:0 auto var(--space-lg);width:4.5rem;height:4.5rem;border-radius:var(--radius-full);background:var(--color-warning-subtle);display:flex;align-items:center;justify-content:center;position:relative}._TokenExpired_iconWrapper_rs4xt_52139:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;border:1.5px solid var(--color-warning);opacity:.35;animation:_TokenExpired_kf_ring_rs4xt_1 2.4s ease-out infinite}@keyframes _TokenExpired_kf_ring_rs4xt_1{0%{transform:scale(.9);opacity:.35}to{transform:scale(1.35);opacity:0}}._TokenExpired_icon_rs4xt_52139{width:2.25rem;height:2.25rem;color:var(--color-warning)}._TokenExpired_title_rs4xt_52173{font-size:1.5rem;font-weight:800;color:var(--color-text);margin:0 0 var(--space-sm) 0;letter-spacing:-.01em}._TokenExpired_message_rs4xt_52181{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--space-lg) 0}._TokenExpired_details_rs4xt_52189{display:flex;align-items:flex-start;gap:var(--space-sm);text-align:left;background:var(--color-primary-subtle);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-xl)}._TokenExpired_detailIcon_rs4xt_52200{width:1.1rem;height:1.1rem;flex-shrink:0;margin-top:2px;color:var(--color-primary)}._TokenExpired_detailText_rs4xt_52208{font-size:.8125rem;color:var(--color-text-secondary);margin:0;line-height:1.5}._TokenExpired_primaryButton_rs4xt_52216{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:.8rem 1.5rem;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;color:#fff;background:var(--color-primary);border:1px solid transparent;cursor:pointer;box-shadow:var(--shadow-glow-primary);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}._TokenExpired_primaryButton_rs4xt_52216:hover{background:var(--color-primary-hover);transform:translateY(-1px)}._TokenExpired_primaryButton_rs4xt_52216:active{transform:translateY(0)}._TokenExpired_primaryButton_rs4xt_52216:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._TokenExpired_buttonIcon_rs4xt_52248{width:1.1rem;height:1.1rem}._TokenExpired_redirectRow_rs4xt_52254{margin-top:var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:6px}._TokenExpired_redirectTrack_rs4xt_52262{width:100%;height:4px;border-radius:var(--radius-full);background:var(--color-neutral-subtle);overflow:hidden}._TokenExpired_redirectFill_rs4xt_52270{height:100%;background:var(--color-primary-light);border-radius:inherit;transition:width 1s linear}._TokenExpired_redirectText_rs4xt_52277{font-size:.75rem;color:var(--color-text-muted)}._TokenExpired_infoText_rs4xt_52283{font-size:.8125rem;color:var(--color-text-muted);margin:var(--space-lg) 0 0}@media (max-width: 640px){._TokenExpired_content_rs4xt_52115{padding:var(--space-xl) var(--space-lg)}._TokenExpired_title_rs4xt_52173{font-size:1.3rem}._TokenExpired_iconWrapper_rs4xt_52139{width:4rem;height:4rem}._TokenExpired_icon_rs4xt_52139{width:2rem;height:2rem}}._TrainingAdminPage_trainingContainer_rs4xt_52315{display:flex;flex-direction:column;gap:var(--space-lg, 24px);padding:var(--space-lg, 24px);color:var(--color-text, #0f172a)}._TrainingAdminPage_pageHeader_rs4xt_52323{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-md, 16px)}._TrainingAdminPage_pageTitle_rs4xt_52331{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text, #0f172a)}._TrainingAdminPage_pageDescription_rs4xt_52338{margin:4px 0 0;color:var(--color-text-secondary, #64748b);font-size:.9rem}._TrainingAdminPage_breadcrumb_rs4xt_52345{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-secondary, #64748b)}._TrainingAdminPage_breadcrumbItem_rs4xt_52353{color:var(--color-text-secondary, #64748b);text-decoration:none}._TrainingAdminPage_breadcrumbItem_rs4xt_52353:hover{color:var(--color-primary, var(--color-primary))}._TrainingAdminPage_breadcrumbItemActive_rs4xt_52362{color:var(--color-text, #0f172a);font-weight:600}._TrainingAdminPage_breadcrumbIcon_rs4xt_52367{width:16px;height:16px}._TrainingAdminPage_breadcrumbSeparator_rs4xt_52372{width:14px;height:14px;color:var(--color-text-muted, #94a3b8)}._TrainingAdminPage_statsGrid_rs4xt_52379{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md, 16px)}._TrainingAdminPage_statCard_rs4xt_52385{display:flex;align-items:center;gap:14px;background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .06));padding:16px}._TrainingAdminPage_statIconCircle_rs4xt_52398{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary-subtle, #eef2ff);color:var(--color-primary, var(--color-primary));flex:none}._TrainingAdminPage_statIcon_rs4xt_52398{width:22px;height:22px}._TrainingAdminPage_statIconActive_rs4xt_52415{color:#16a34a;background:#dcfce7}._TrainingAdminPage_statIconInactive_rs4xt_52416{color:var(--color-text-secondary, #64748b);background:var(--color-surface-subtle, #f1f5f9)}._TrainingAdminPage_statIconNew_rs4xt_52417{color:#d97706;background:#fef3c7}._TrainingAdminPage_statContent_rs4xt_52419{display:flex;flex-direction:column}._TrainingAdminPage_statValue_rs4xt_52421{font-size:1.5rem;font-weight:700;color:var(--color-text, #0f172a);font-variant-numeric:tabular-nums}._TrainingAdminPage_statLabel_rs4xt_52428{font-size:.78rem;color:var(--color-text-secondary, #64748b)}._TrainingAdminPage_sortControls_rs4xt_52434{display:flex;align-items:center;gap:8px}._TrainingAdminPage_sortSelect_rs4xt_52440,._TrainingAdminPage_formInput_rs4xt_52441{border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 8px);padding:8px 12px;font-size:.9rem;background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #0f172a)}._TrainingAdminPage_sortButton_rs4xt_52452{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TrainingAdminPage_sortIcon_rs4xt_52472{width:16px;height:16px}._TrainingAdminPage_trainingGrid_rs4xt_52475{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md, 16px)}._TrainingAdminPage_trainingCard_rs4xt_52481{display:flex;flex-direction:column;gap:12px;background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .06));padding:18px}._TrainingAdminPage_trainingHeader_rs4xt_52494{display:flex;align-items:center;gap:10px}._TrainingAdminPage_trainingIcon_rs4xt_52500{width:38px;height:38px;border-radius:var(--radius-sm, 8px);background:var(--color-primary-subtle, #eef2ff);color:var(--color-primary, var(--color-primary));display:flex;align-items:center;justify-content:center;flex:none}._TrainingAdminPage_trainingTitle_rs4xt_52512{margin:0;font-size:1rem;font-weight:600;color:var(--color-text, #0f172a)}._TrainingAdminPage_trainingDetails_rs4xt_52519{font-size:.85rem;color:var(--color-text-secondary, #64748b)}._TrainingAdminPage_trainingChapters_rs4xt_52524{display:flex;flex-direction:column;gap:6px}._TrainingAdminPage_chapterIcon_rs4xt_52530{width:16px;height:16px;color:var(--color-text-muted, #94a3b8)}._TrainingAdminPage_chapterText_rs4xt_52531{font-size:.85rem;color:var(--color-text-secondary, #64748b)}._TrainingAdminPage_noChapters_rs4xt_52532{font-size:.85rem;color:var(--color-text-muted, #94a3b8);font-style:italic}._TrainingAdminPage_trainingFooter_rs4xt_52534{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--color-border, #e5e7eb)}._TrainingAdminPage_cardActions_rs4xt_52544{display:flex;gap:6px}._TrainingAdminPage_statusBadge_rs4xt_52546{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:600}._TrainingAdminPage_active_rs4xt_52555{background:#dcfce7;color:#16a34a}._TrainingAdminPage_inactive_rs4xt_52556{background:var(--color-surface-subtle, #f1f5f9);color:var(--color-text-secondary, #64748b)}._TrainingAdminPage_chartContainer_rs4xt_52559{background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .06));padding:18px}._TrainingAdminPage_btnPrimary_rs4xt_52570,._TrainingAdminPage_submitButton_rs4xt_52571{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--radius-sm, 8px);background:var(--color-primary, var(--color-primary));color:#fff;font-size:.9rem;font-weight:600;padding:9px 16px;cursor:pointer}._TrainingAdminPage_btnPrimary_rs4xt_52570:hover,._TrainingAdminPage_submitButton_rs4xt_52571:hover{background:var(--color-primary-hover, var(--color-primary-hover))}._TrainingAdminPage_btnIcon_rs4xt_52588{width:16px;height:16px}._TrainingAdminPage_editButton_rs4xt_52590,._TrainingAdminPage_editIcon_rs4xt_52591{border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary, #64748b);border-radius:var(--radius-sm, 8px);padding:6px;cursor:pointer;width:30px;height:30px}._TrainingAdminPage_cancelButton_rs4xt_52604{border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #0f172a);border-radius:var(--radius-sm, 8px);padding:9px 16px;cursor:pointer}._TrainingAdminPage_closeIcon_rs4xt_52616{width:20px;height:20px}._TrainingAdminPage_modalForm_rs4xt_52623{display:flex;flex-direction:column;gap:14px}._TrainingAdminPage_formGroup_rs4xt_52624{display:flex;flex-direction:column;gap:6px}._TrainingAdminPage_formLabel_rs4xt_52625{font-size:.85rem;font-weight:600;color:var(--color-text, #0f172a)}._TrainingAdminPage_required_rs4xt_52626{color:#dc2626}._TrainingAdminPage_pagination_rs4xt_52629,._TrainingAdminPage_paginationControls_rs4xt_52630{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}._TrainingAdminPage_paginationInfo_rs4xt_52638{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._TrainingAdminPage_paginationButton_rs4xt_52644{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TrainingAdminPage_activePage_rs4xt_52664{background:var(--color-primary, var(--color-primary));border-color:var(--color-primary, var(--color-primary));color:#fff}._TrainingAdminPage_loadingContainer_rs4xt_52671,._TrainingAdminPage_errorContainer_rs4xt_52672,._TrainingAdminPage_emptyState_rs4xt_52673{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;color:var(--color-text-secondary, #64748b);text-align:center}._TrainingAdminPage_loadingSpinner_rs4xt_52684{width:32px;height:32px;border:3px solid var(--color-border, #e5e7eb);border-top-color:var(--color-primary, var(--color-primary));border-radius:50%;animation:_TrainingAdminPage_kf_spin_rs4xt_1 .8s linear infinite}@keyframes _TrainingAdminPage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._TrainingAdminPage_errorToast_rs4xt_52697{background:#fee2e2;color:#dc2626;border-radius:var(--radius-sm, 8px);padding:10px 14px;font-size:.85rem}._TrainingAdminPage_darkTheme_rs4xt_52706{color-scheme:dark}._TrainingAdminPage_darkTheme_rs4xt_52706 ._TrainingAdminPage_trainingCard_rs4xt_52481,._TrainingAdminPage_darkTheme_rs4xt_52706 ._TrainingAdminPage_statCard_rs4xt_52385,._TrainingAdminPage_darkTheme_rs4xt_52706 ._TrainingAdminPage_chartContainer_rs4xt_52559{background:var(--color-surface, #1f2937);border-color:var(--color-border, #374151)}._TrainingAdminView_trainingViewContainer_rs4xt_52722{display:flex;flex-direction:column;gap:var(--space-lg, 24px);padding:var(--space-lg, 24px);color:var(--color-text, #0f172a)}._TrainingAdminView_mainLayout_rs4xt_52730{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-lg, 24px);align-items:start}@media (max-width: 900px){._TrainingAdminView_mainLayout_rs4xt_52730{grid-template-columns:1fr}}._TrainingAdminView_header_rs4xt_52741{display:flex;flex-direction:column;gap:6px}._TrainingAdminView_headerContent_rs4xt_52742{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}._TrainingAdminView_sectionTitle_rs4xt_52743{margin:0;font-size:1.15rem;font-weight:700;color:var(--color-text, #0f172a)}._TrainingAdminView_trainingBadge_rs4xt_52745{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--color-primary-subtle, #eef2ff);color:var(--color-primary, var(--color-primary))}._TrainingAdminView_trainingBadge_rs4xt_52745._TrainingAdminView_active_rs4xt_52755{background:#dcfce7;color:#16a34a}._TrainingAdminView_breadcrumb_rs4xt_52758{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-secondary, #64748b);margin-bottom:8px}._TrainingAdminView_breadcrumbLink_rs4xt_52759{color:var(--color-text-secondary, #64748b);text-decoration:none}._TrainingAdminView_breadcrumbLink_rs4xt_52759:hover{color:var(--color-primary, var(--color-primary))}._TrainingAdminView_breadcrumbCurrent_rs4xt_52761{color:var(--color-text, #0f172a);font-weight:600}._TrainingAdminView_breadcrumbIcon_rs4xt_52762{width:16px;height:16px}._TrainingAdminView_breadcrumbSeparator_rs4xt_52763{width:14px;height:14px;color:var(--color-text-muted, #94a3b8)}._TrainingAdminView_contentCard_rs4xt_52766,._TrainingAdminView_reactionsCard_rs4xt_52767,._TrainingAdminView_commentCard_rs4xt_52768,._TrainingAdminView_sidebarCard_rs4xt_52769{background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .06));padding:18px}._TrainingAdminView_contentSection_rs4xt_52779{display:flex;flex-direction:column;gap:14px}._TrainingAdminView_quillWrapper_rs4xt_52781 .ql-editor{font-size:.92rem;color:var(--color-text, #0f172a);padding:0}._TrainingAdminView_chapterList_rs4xt_52788{display:flex;flex-direction:column;gap:8px}._TrainingAdminView_chapterListItem_rs4xt_52790,._TrainingAdminView_moduleItem_rs4xt_52791{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm, 8px);border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._TrainingAdminView_chapterItemIcon_rs4xt_52803,._TrainingAdminView_moduleIcon_rs4xt_52804{width:34px;height:34px;border-radius:var(--radius-sm, 8px);background:var(--color-primary-subtle, #eef2ff);color:var(--color-primary, var(--color-primary));display:flex;align-items:center;justify-content:center;flex:none}._TrainingAdminView_chapterItemHeader_rs4xt_52816{display:flex;flex-direction:column;flex:1}._TrainingAdminView_chapterItemTitle_rs4xt_52817{font-size:.9rem;font-weight:600;color:var(--color-text, #0f172a)}._TrainingAdminView_chapterItemMessage_rs4xt_52818{font-size:.8rem;color:var(--color-text-secondary, #64748b)}._TrainingAdminView_chapterMessage_rs4xt_52819{font-size:.85rem;color:var(--color-text-secondary, #64748b)}._TrainingAdminView_chapterHeader_rs4xt_52821{display:flex;align-items:center;justify-content:space-between;gap:10px}._TrainingAdminView_chapterTitle_rs4xt_52822{margin:0;font-size:1rem;font-weight:600}._TrainingAdminView_chapterContent_rs4xt_52823{display:flex;flex-direction:column;gap:10px}._TrainingAdminView_chapterBody_rs4xt_52824{font-size:.9rem;color:var(--color-text, #0f172a);line-height:1.6}._TrainingAdminView_moduleButton_rs4xt_52826{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-sm, 8px);padding:10px 12px;cursor:pointer}._TrainingAdminView_addChapterButton_rs4xt_52841{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--radius-sm, 8px);background:var(--color-primary, var(--color-primary));color:#fff;font-weight:600;font-size:.85rem;padding:8px 14px;cursor:pointer}._TrainingAdminView_addChapterIcon_rs4xt_52855,._TrainingAdminView_buttonIcon_rs4xt_52856,._TrainingAdminView_actionButton_rs4xt_52857 ._TrainingAdminView_buttonIcon_rs4xt_52856{width:16px;height:16px}._TrainingAdminView_sidebar_rs4xt_52769{display:flex;flex-direction:column;gap:16px}._TrainingAdminView_sidebarTitle_rs4xt_52861{margin:0 0 10px;font-size:.95rem;font-weight:700;color:var(--color-text, #0f172a)}._TrainingAdminView_moduleItemActive_rs4xt_52863{background:var(--color-primary-subtle, #eef2ff);border-color:var(--color-primary, var(--color-primary))}._TrainingAdminView_moduleItemActive_rs4xt_52863 ._TrainingAdminView_moduleButton_rs4xt_52826{background:transparent;border:none;color:var(--color-primary, var(--color-primary));font-weight:700}._TrainingAdminView_completionSection_rs4xt_52875{display:flex;flex-direction:column;gap:10px}._TrainingAdminView_completionHeader_rs4xt_52876{display:flex;align-items:center;justify-content:space-between}._TrainingAdminView_completionTitle_rs4xt_52877{font-size:.9rem;font-weight:600}._TrainingAdminView_completionRateBadge_rs4xt_52879{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:700;background:#dcfce7;color:#16a34a}._TrainingAdminView_resultsTable_rs4xt_52891,._TrainingAdminView_questionsTable_rs4xt_52892{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._TrainingAdminView_tableHead_rs4xt_52900,._TrainingAdminView_tableHeader_rs4xt_52912{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._TrainingAdminView_tableRow_rs4xt_52924{border-bottom:1px solid var(--color-border);transition:background .15s ease}._TrainingAdminView_tableCell_rs4xt_52928{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._TrainingAdminView_resultBadge_rs4xt_52936{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700}._TrainingAdminView_resultPass_rs4xt_52937{background:#dcfce7;color:#16a34a}._TrainingAdminView_resultFail_rs4xt_52938{background:#fee2e2;color:#dc2626}._TrainingAdminView_questionsButton_rs4xt_52940,._TrainingAdminView_startTestButton_rs4xt_52941,._TrainingAdminView_viewChapterButton_rs4xt_52942{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--radius-sm, 8px);background:var(--color-primary, var(--color-primary));color:#fff;font-weight:600;font-size:.85rem;padding:9px 16px;cursor:pointer}._TrainingAdminView_questionsSection_rs4xt_52956{display:flex;flex-direction:column;gap:10px}._TrainingAdminView_commentsSection_rs4xt_52959{display:flex;flex-direction:column;gap:14px}._TrainingAdminView_commentsTitle_rs4xt_52960,._TrainingAdminView_reactionsTitle_rs4xt_52961{margin:0;font-size:1rem;font-weight:700}._TrainingAdminView_reactionsSection_rs4xt_52962{display:flex;flex-direction:column;gap:10px}._TrainingAdminView_reactionsContent_rs4xt_52963{display:flex;align-items:center;gap:16px}._TrainingAdminView_reactionsCount_rs4xt_52964{font-size:.85rem;color:var(--color-text-secondary, #64748b)}._TrainingAdminView_likeButton_rs4xt_52966{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-sm, 8px);padding:7px 14px;cursor:pointer;color:var(--color-text-secondary, #64748b)}._TrainingAdminView_likeButton_rs4xt_52966._TrainingAdminView_liked_rs4xt_52980{background:var(--color-primary-subtle, #eef2ff);color:var(--color-primary, var(--color-primary));border-color:var(--color-primary, var(--color-primary))}._TrainingAdminView_likeIcon_rs4xt_52981{width:16px;height:16px}._TrainingAdminView_commentForm_rs4xt_52983{display:flex;flex-direction:column;gap:10px}._TrainingAdminView_commentFormTitle_rs4xt_52984{margin:0;font-size:.9rem;font-weight:600}._TrainingAdminView_commentTextarea_rs4xt_52986{border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 8px);padding:10px 12px;font-size:.88rem;min-height:80px;resize:vertical;color:var(--color-text, #0f172a);background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._TrainingAdminView_commentSubmitButton_rs4xt_52999{align-self:flex-end;border:none;border-radius:var(--radius-sm, 8px);background:var(--color-primary, var(--color-primary));color:#fff;font-weight:600;font-size:.85rem;padding:8px 16px;cursor:pointer}._TrainingAdminView_commentHeader_rs4xt_53011{display:flex;align-items:center;gap:10px}._TrainingAdminView_commentAvatar_rs4xt_53012,._TrainingAdminView_avatarImage_rs4xt_53013{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}._TrainingAdminView_commentAuthor_rs4xt_53014{font-size:.85rem;font-weight:600;color:var(--color-text, #0f172a)}._TrainingAdminView_commentText_rs4xt_52986{font-size:.85rem;color:var(--color-text, #0f172a);margin-top:6px}._TrainingAdminView_closeIcon_rs4xt_53020{width:20px;height:20px}._TrainingAdminView_form_rs4xt_53022,._TrainingAdminView_formContent_rs4xt_53023{display:flex;flex-direction:column;gap:14px}._TrainingAdminView_formGrid_rs4xt_53024{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}._TrainingAdminView_formGroup_rs4xt_53025{display:flex;flex-direction:column;gap:6px}._TrainingAdminView_formLabel_rs4xt_53026{font-size:.85rem;font-weight:600;color:var(--color-text, #0f172a)}._TrainingAdminView_formInput_rs4xt_53027{border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 8px);padding:8px 12px;font-size:.9rem;color:var(--color-text, #0f172a);background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._TrainingAdminView_required_rs4xt_53037{color:#dc2626}._TrainingAdminView_submitButton_rs4xt_53039{border:none;border-radius:var(--radius-sm, 8px);background:var(--color-primary, var(--color-primary));color:#fff;font-weight:600;padding:9px 16px;cursor:pointer}._TrainingAdminView_cancelButton_rs4xt_53049{border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #0f172a);border-radius:var(--radius-sm, 8px);padding:9px 16px;cursor:pointer}._TrainingAdminView_actionButton_rs4xt_52857{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #fff);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-sm, 8px);padding:6px 10px;cursor:pointer;color:var(--color-text-secondary, #64748b);font-size:.8rem}._TrainingAdminView_deleteButton_rs4xt_53076{color:#dc2626;border-color:#fecaca}._TrainingAdminView_deleteIcon_rs4xt_53077{width:16px;height:16px}._TrainingAdminView_badgeContainer_rs4xt_53079{display:flex;gap:6px;flex-wrap:wrap}._TrainingAdminView_pagination_rs4xt_53082,._TrainingAdminView_paginationControls_rs4xt_53083{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}._TrainingAdminView_paginationInfo_rs4xt_53091{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._TrainingAdminView_paginationButton_rs4xt_53097{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TrainingAdminView_paginationButton_rs4xt_53097._TrainingAdminView_active_rs4xt_52755{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._TrainingAdminView_loadingContainer_rs4xt_53125,._TrainingAdminView_errorContainer_rs4xt_53126,._TrainingAdminView_emptyMessage_rs4xt_53127{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--color-text-secondary, #64748b);text-align:center}._TrainingAdminView_loadingSpinner_rs4xt_53138{width:32px;height:32px;border:3px solid var(--color-border, #e5e7eb);border-top-color:var(--color-primary, var(--color-primary));border-radius:50%;animation:_TrainingAdminView_kf_spin_rs4xt_1 .8s linear infinite}@keyframes _TrainingAdminView_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._TrainingAdminView_errorToast_rs4xt_53151{background:#fee2e2;color:#dc2626;border-radius:var(--radius-sm, 8px);padding:10px 14px;font-size:.85rem}._TrainingAdminView_dark_rs4xt_53160{color-scheme:dark}._TrainingAdminView_dark_rs4xt_53160 ._TrainingAdminView_contentCard_rs4xt_52766,._TrainingAdminView_dark_rs4xt_53160 ._TrainingAdminView_reactionsCard_rs4xt_52767,._TrainingAdminView_dark_rs4xt_53160 ._TrainingAdminView_commentCard_rs4xt_52768,._TrainingAdminView_dark_rs4xt_53160 ._TrainingAdminView_sidebarCard_rs4xt_52769,._TrainingAdminView_dark_rs4xt_53160 ._TrainingAdminView_chapterListItem_rs4xt_52790,._TrainingAdminView_dark_rs4xt_53160 ._TrainingAdminView_moduleItem_rs4xt_52791{background:var(--color-surface, #1f2937);border-color:var(--color-border, #374151)}@keyframes _TrainingPage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _TrainingPage_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _TrainingPage_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _TrainingPage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._TrainingPage_loadingContainer_rs4xt_53221{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem}._TrainingPage_loadingSpinner_rs4xt_53230{width:3rem;height:3rem;border:3px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_TrainingPage_kf_spin_rs4xt_1 .8s linear infinite}._TrainingPage_errorContainer_rs4xt_53239{display:flex;align-items:center;justify-content:center;min-height:100vh;color:#ef4444;font-weight:500}._TrainingPage_trainingContainer_rs4xt_53249{width:100%;min-height:100vh;animation:_TrainingPage_kf_fadeIn_rs4xt_1 .3s ease-in-out}._TrainingPage_breadcrumb_rs4xt_53257{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_breadcrumb_rs4xt_53257{color:#d1d5dbe6}._TrainingPage_breadcrumbIcon_rs4xt_53270{width:1rem;height:1rem}._TrainingPage_breadcrumbSeparator_rs4xt_53275{width:.875rem;height:.875rem;color:#9ca3af99}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_breadcrumbSeparator_rs4xt_53275{color:#6b728099}._TrainingPage_breadcrumbItem_rs4xt_53285{color:#6b7280cc;transition:color .2s ease}._TrainingPage_breadcrumbItem_rs4xt_53285:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_breadcrumbItem_rs4xt_53285{color:#d1d5dbcc}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_breadcrumbItem_rs4xt_53285:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._TrainingPage_breadcrumbItemActive_rs4xt_53302{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:500}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_breadcrumbItemActive_rs4xt_53302{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._TrainingPage_pageHeader_rs4xt_53312{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_TrainingPage_kf_slideInLeft_rs4xt_1 .8s cubic-bezier(.16,1,.3,1)}._TrainingPage_pageTitle_rs4xt_53320{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_pageTitle_rs4xt_53320{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._TrainingPage_pageDescription_rs4xt_53337{color:#6b7280e6;font-size:.875rem;margin:0}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_pageDescription_rs4xt_53337{color:#d1d5dbe6}._TrainingPage_btnPrimary_rs4xt_53348{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TrainingPage_btnPrimary_rs4xt_53348:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_btnPrimary_rs4xt_53348{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._TrainingPage_btnIcon_rs4xt_53373{width:1.25rem;height:1.25rem}._TrainingPage_statsGrid_rs4xt_53379{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_TrainingPage_kf_fadeInUp_rs4xt_1 .6s ease-out .2s both}._TrainingPage_statCard_rs4xt_53387{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden}._TrainingPage_statCard_rs4xt_53387:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._TrainingPage_statCard_rs4xt_53387:hover{transform:translateY(-4px);box-shadow:0 12px 48px #1f268740}._TrainingPage_statCard_rs4xt_53387:hover:before{opacity:1}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_statCard_rs4xt_53387{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._TrainingPage_statContent_rs4xt_53427{flex:1}._TrainingPage_statLabel_rs4xt_53431{font-size:.875rem;color:#6b7280cc;margin:0 0 .5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_statLabel_rs4xt_53431{color:#d1d5dbcc}._TrainingPage_statValue_rs4xt_53444{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_statValue_rs4xt_53444{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._TrainingPage_statIcon_rs4xt_53461{margin-left:1rem}._TrainingPage_statIconCircle_rs4xt_53465{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#fff;background:var(--gradient-brand);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:all .3s ease}._TrainingPage_statCard_rs4xt_53387:hover ._TrainingPage_statIconCircle_rs4xt_53465{transform:scale(1.1);box-shadow:0 6px 24px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TrainingPage_statIconActive_rs4xt_53485{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d}._TrainingPage_statCard_rs4xt_53387:hover ._TrainingPage_statIconActive_rs4xt_53485{box-shadow:0 6px 24px #10b98166}._TrainingPage_statIconInactive_rs4xt_53494{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef44444d}._TrainingPage_statCard_rs4xt_53387:hover ._TrainingPage_statIconInactive_rs4xt_53494{box-shadow:0 6px 24px #ef444466}._TrainingPage_statIconNew_rs4xt_53503{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f64d}._TrainingPage_statCard_rs4xt_53387:hover ._TrainingPage_statIconNew_rs4xt_53503{box-shadow:0 6px 24px #3b82f666}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_statIconCircle_rs4xt_53465{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%)}._TrainingPage_card_rs4xt_53517{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;box-shadow:0 8px 32px #1f268726;overflow:hidden;animation:_TrainingPage_kf_fadeInUp_rs4xt_1 .6s ease-out .4s both}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_card_rs4xt_53517{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._TrainingPage_cardHeader_rs4xt_53532{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(229,231,235,.5);gap:1rem;flex-wrap:wrap}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_cardHeader_rs4xt_53532{border-bottom:1px solid rgba(75,85,99,.5)}._TrainingPage_cardTitle_rs4xt_53546{font-size:1.25rem;font-weight:700;color:#1e293bf2;margin:0}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_cardTitle_rs4xt_53546{color:#f9fafb}._TrainingPage_cardActions_rs4xt_53557{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._TrainingPage_sortSelect_rs4xt_53564{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._TrainingPage_sortSelect_rs4xt_53564:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_sortSelect_rs4xt_53564{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_sortSelect_rs4xt_53564:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._TrainingPage_sortControls_rs4xt_53604{display:flex;align-items:center;gap:.5rem}._TrainingPage_sortButton_rs4xt_53610{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:2.5rem}._TrainingPage_sortButton_rs4xt_53610:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TrainingPage_sortIcon_rs4xt_53638{width:1.25rem;height:1.25rem}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_sortButton_rs4xt_53610{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_sortButton_rs4xt_53610:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TrainingPage_trainingGrid_rs4xt_53671{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding:1.5rem}._TrainingPage_trainingCard_rs4xt_53678{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 16px #1f26871a;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit;cursor:pointer}._TrainingPage_trainingCard_rs4xt_53678:hover{transform:translateY(-4px);box-shadow:0 8px 32px #1f268733}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_trainingCard_rs4xt_53678{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._TrainingPage_trainingHeader_rs4xt_53704{display:flex;align-items:center;gap:.75rem}._TrainingPage_trainingIcon_rs4xt_53710{width:2rem;height:2rem;color:var(--color-primary);flex-shrink:0}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_trainingIcon_rs4xt_53710{color:var(--color-primary-light)}._TrainingPage_trainingTitle_rs4xt_53721{font-size:1rem;font-weight:600;color:#1e293bf2;text-decoration:none;transition:color .2s ease;flex:1;line-height:1.4}._TrainingPage_trainingTitle_rs4xt_53721:hover{color:var(--color-primary)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_trainingTitle_rs4xt_53721{color:#f9fafb}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_trainingTitle_rs4xt_53721:hover{color:var(--color-primary-light)}._TrainingPage_trainingDetails_rs4xt_53743{flex:1}._TrainingPage_trainingChapters_rs4xt_53747{display:flex;align-items:center;gap:.5rem;color:#6b7280cc;font-size:.875rem}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_trainingChapters_rs4xt_53747{color:#d1d5dbcc}._TrainingPage_chapterIcon_rs4xt_53759{width:1.25rem;height:1.25rem}._TrainingPage_chapterText_rs4xt_53764{font-weight:500}._TrainingPage_noChapters_rs4xt_53768{color:#9ca3afcc;font-size:.875rem;font-style:italic;margin:0}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_noChapters_rs4xt_53768{color:#6b7280cc}._TrainingPage_trainingFooter_rs4xt_53779{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(229,231,235,.5)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_trainingFooter_rs4xt_53779{border-top:1px solid rgba(75,85,99,.5)}._TrainingPage_statusBadge_rs4xt_53791{display:inline-block;padding:.375rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;text-transform:capitalize}._TrainingPage_active_rs4xt_53800{background:#10b9811a;color:#10b981}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_active_rs4xt_53800{background:#34d39933;color:#34d399}._TrainingPage_inactive_rs4xt_53810{background:#ef44441a;color:#ef4444}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_inactive_rs4xt_53810{background:#f8717133;color:#f87171}._TrainingPage_editButton_rs4xt_53820{padding:.5rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._TrainingPage_editButton_rs4xt_53820:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent);transform:scale(1.1)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_editButton_rs4xt_53820{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-light)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_editButton_rs4xt_53820:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}._TrainingPage_editIcon_rs4xt_53849{width:1.25rem;height:1.25rem}._TrainingPage_emptyState_rs4xt_53854{grid-column:1 / -1;padding:3rem 1.5rem;text-align:center;color:#9ca3afcc;font-style:italic;margin:0}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_emptyState_rs4xt_53854{color:#6b7280cc}._TrainingPage_pagination_rs4xt_53868,._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_pagination_rs4xt_53868{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._TrainingPage_paginationInfo_rs4xt_53900,._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_paginationInfo_rs4xt_53900{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._TrainingPage_paginationControls_rs4xt_53912{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._TrainingPage_paginationButton_rs4xt_53919{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TrainingPage_paginationButton_rs4xt_53919:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TrainingPage_paginationButton_rs4xt_53919:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._TrainingPage_paginationButton_rs4xt_53919._TrainingPage_activePage_rs4xt_53953{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_paginationButton_rs4xt_53919{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_paginationButton_rs4xt_53919:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_paginationButton_rs4xt_53919._TrainingPage_activePage_rs4xt_53953{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._TrainingPage_closeIcon_rs4xt_54006{width:1.25rem;height:1.25rem}._TrainingPage_formGroup_rs4xt_54012{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._TrainingPage_formLabel_rs4xt_54019{font-size:.875rem;font-weight:600;color:#64748be6}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_formLabel_rs4xt_54019{color:#d1d5dbe6}._TrainingPage_required_rs4xt_54029{color:#ef4444}._TrainingPage_formInput_rs4xt_54033,._TrainingPage_formSelect_rs4xt_54034,textarea._TrainingPage_formInput_rs4xt_54033{padding:.75rem 1rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(229,231,235,.5);border-radius:.5rem;font-size:.875rem;color:#1e293bf2;transition:all .2s ease;font-family:inherit;resize:vertical}._TrainingPage_formInput_rs4xt_54033:focus,._TrainingPage_formSelect_rs4xt_54034:focus,textarea._TrainingPage_formInput_rs4xt_54033:focus{outline:none;background:#f9fafbcc;border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_formInput_rs4xt_54033,._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_formSelect_rs4xt_54034,._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 textarea._TrainingPage_formInput_rs4xt_54033{background:#37415180;border-color:#4b556380;color:#f9fafb}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_formInput_rs4xt_54033:focus,._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_formSelect_rs4xt_54034:focus,._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 textarea._TrainingPage_formInput_rs4xt_54033:focus{background:#374151cc;border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TrainingPage_cancelButton_rs4xt_54076{padding:.75rem 1.5rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(229,231,235,.5);border-radius:.5rem;color:#6b7280e6;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}._TrainingPage_cancelButton_rs4xt_54076:hover{background:#e5e7ebcc;color:#1e293bf2}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_cancelButton_rs4xt_54076{background:#37415180;border-color:#4b556380;color:#d1d5dbe6}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_cancelButton_rs4xt_54076:hover{background:#4b5563cc;color:#f9fafb}._TrainingPage_submitButton_rs4xt_54106{padding:.75rem 1.5rem;background:var(--gradient-brand);border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TrainingPage_submitButton_rs4xt_54106:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TrainingPage_submitButton_rs4xt_54106:disabled{opacity:.6;cursor:not-allowed}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_submitButton_rs4xt_54106{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TrainingPage_trainingContainer_rs4xt_53249._TrainingPage_darkTheme_rs4xt_53266 ._TrainingPage_submitButton_rs4xt_54106:hover:not(:disabled){box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 50%,transparent)}._TrainingPage_errorToast_rs4xt_54139{position:fixed;bottom:2rem;right:2rem;background:#ef4444f2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;padding:1rem 1.5rem;border-radius:.75rem;box-shadow:0 8px 24px #ef44444d;font-weight:500;z-index:1001;animation:_TrainingPage_kf_slideInLeft_rs4xt_1 .3s ease-out}@media (max-width: 1024px){._TrainingPage_pageHeader_rs4xt_53312{flex-direction:column;align-items:flex-start;gap:1rem}._TrainingPage_statsGrid_rs4xt_53379{grid-template-columns:repeat(2,1fr)}._TrainingPage_trainingGrid_rs4xt_53671{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 768px){._TrainingPage_trainingContainer_rs4xt_53249{padding:1rem}._TrainingPage_statsGrid_rs4xt_53379{grid-template-columns:1fr}._TrainingPage_cardActions_rs4xt_53557{flex-direction:column;align-items:stretch;width:100%}._TrainingPage_sortSelect_rs4xt_53564{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._TrainingPage_trainingGrid_rs4xt_53671{grid-template-columns:1fr}._TrainingPage_pagination_rs4xt_53868{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._TrainingPage_paginationControls_rs4xt_53912{display:flex;align-items:center;gap:6px;flex-wrap:wrap}}@media (max-width: 480px){._TrainingPage_pageTitle_rs4xt_53320{font-size:1.5rem}._TrainingPage_statCard_rs4xt_53387{flex-direction:column;text-align:center}._TrainingPage_statIcon_rs4xt_53461{margin-left:0;margin-top:1rem}}._TrainingView_trainingViewContainer_rs4xt_54251{min-height:100vh;background:transparent;animation:_TrainingView_kf_fadeIn_rs4xt_1 .6s ease-out}._TrainingView_trainingViewContainer_rs4xt_54251._TrainingView_dark_rs4xt_54258{background:transparent}._TrainingView_header_rs4xt_54263{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_TrainingView_kf_fadeInUp_rs4xt_1 .6s ease-out}._TrainingView_headerContent_rs4xt_54271 h1{font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}._TrainingView_headerContent_rs4xt_54271._TrainingView_dark_rs4xt_54258 h1{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._TrainingView_breadcrumb_rs4xt_54288{display:flex;align-items:center;gap:.25rem;font-size:.875rem}._TrainingView_breadcrumb_rs4xt_54288 a{color:var(--color-primary-light);text-decoration:none;display:flex;align-items:center;transition:color .3s ease}._TrainingView_breadcrumb_rs4xt_54288 a:hover{color:var(--color-primary)}._TrainingView_breadcrumb_rs4xt_54288._TrainingView_dark_rs4xt_54258 a{color:var(--color-primary-light)}._TrainingView_breadcrumb_rs4xt_54288._TrainingView_dark_rs4xt_54258 a:hover{color:var(--color-accent-light)}._TrainingView_breadcrumbIcon_rs4xt_54315{width:1.25rem;height:1.25rem}._TrainingView_breadcrumbSeparator_rs4xt_54320{width:1.25rem;height:1.25rem;color:var(--color-text-muted, #9ca3af)}._TrainingView_breadcrumbCurrent_rs4xt_54326{color:var(--color-text-secondary, #6b7280)}._TrainingView_breadcrumbCurrent_rs4xt_54326._TrainingView_dark_rs4xt_54258{color:var(--color-text-muted, #9ca3af)}._TrainingView_addChapterButton_rs4xt_54334{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent) 100%);color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;border:none;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TrainingView_addChapterButton_rs4xt_54334:hover{transform:translateY(-2px);box-shadow:0 8px 12px -2px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TrainingView_addChapterIcon_rs4xt_54354{width:1.25em;height:1.25em}._TrainingView_mainLayout_rs4xt_54360{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1024px){._TrainingView_mainLayout_rs4xt_54360{flex-direction:row}}._TrainingView_contentSection_rs4xt_54373{flex:1;animation:_TrainingView_kf_fadeInUp_rs4xt_1 .6s ease-out .1s backwards}._TrainingView_contentCard_rs4xt_54378{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}._TrainingView_contentCard_rs4xt_54378._TrainingView_dark_rs4xt_54258{background:#1f2937b3;border:1px solid rgba(75,85,99,.5)}._TrainingView_chapterHeader_rs4xt_54392{display:flex;align-items:center;margin-bottom:1rem}._TrainingView_chapterIcon_rs4xt_54398{width:1.5rem;height:1.5rem;color:var(--color-primary-light);margin-right:.5rem}._TrainingView_chapterIcon_rs4xt_54398._TrainingView_dark_rs4xt_54258{color:var(--color-primary-light)}._TrainingView_chapterTitle_rs4xt_54409{font-size:1.25rem;font-weight:600;color:var(--color-text, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._TrainingView_chapterTitle_rs4xt_54409._TrainingView_dark_rs4xt_54258{color:#f9fafb}._TrainingView_trainingBadge_rs4xt_54422{display:inline-flex;align-items:center;padding:.25rem .5rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary-light);font-size:.875rem;font-weight:500;border-radius:.375rem;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);margin-bottom:1rem}._TrainingView_trainingBadge_rs4xt_54422._TrainingView_dark_rs4xt_54258{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-light);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}._TrainingView_chapterContent_rs4xt_54443{border-top:1px solid rgba(229,231,235,.8);padding-top:1rem;margin-bottom:1rem}._TrainingView_chapterContent_rs4xt_54443._TrainingView_dark_rs4xt_54258{border-color:#4b556380}._TrainingView_chapterMessage_rs4xt_54453{color:var(--color-text-secondary, #6b7280);margin-bottom:1rem}._TrainingView_chapterMessage_rs4xt_54453._TrainingView_dark_rs4xt_54258{color:var(--color-text-muted, #9ca3af)}._TrainingView_chapterBody_rs4xt_54462{color:#374151}._TrainingView_chapterBody_rs4xt_54462._TrainingView_dark_rs4xt_54258{color:#d1d5db}._TrainingView_reactionsSection_rs4xt_54471{border-top:1px solid rgba(229,231,235,.8);padding-top:1rem;margin-bottom:1rem}._TrainingView_reactionsSection_rs4xt_54471._TrainingView_dark_rs4xt_54258{border-top-color:#4b556380}._TrainingView_reactionsCard_rs4xt_54481{background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.75rem;padding:1rem}._TrainingView_reactionsCard_rs4xt_54481._TrainingView_dark_rs4xt_54258{background:#37415180}._TrainingView_reactionsHeader_rs4xt_54493{display:flex;justify-content:space-between;align-items:center}._TrainingView_reactionsTitle_rs4xt_54499{font-size:1.125rem;font-weight:500;color:var(--color-text, #111827);margin-bottom:.25rem}._TrainingView_reactionsTitle_rs4xt_54499._TrainingView_dark_rs4xt_54258{color:#f9fafb}._TrainingView_reactionsCount_rs4xt_54510{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._TrainingView_reactionsCount_rs4xt_54510._TrainingView_dark_rs4xt_54258{color:var(--color-text-muted, #9ca3af)}._TrainingView_likeButton_rs4xt_54519{display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .3s ease}._TrainingView_likeButton_rs4xt_54519._TrainingView_liked_rs4xt_54531{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}._TrainingView_likeButton_rs4xt_54519:not(._TrainingView_liked_rs4xt_54531){background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-light);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}._TrainingView_likeButton_rs4xt_54519:not(._TrainingView_liked_rs4xt_54531):hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}._TrainingView_likeButton_rs4xt_54519._TrainingView_dark_rs4xt_54258:not(._TrainingView_liked_rs4xt_54531){background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary-light);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}._TrainingView_likeIcon_rs4xt_54553{width:1.25rem;height:1.25rem;margin-right:.25rem}._TrainingView_commentsSection_rs4xt_54560{border-top:1px solid rgba(229,231,235,.8);padding-top:1rem}._TrainingView_commentsSection_rs4xt_54560._TrainingView_dark_rs4xt_54258{border-top-color:#4b556380}._TrainingView_commentsHeader_rs4xt_54569{font-size:1.125rem;font-weight:500;color:var(--color-text, #111827);margin-bottom:1rem}._TrainingView_commentsHeader_rs4xt_54569._TrainingView_dark_rs4xt_54258{color:#f9fafb}._TrainingView_commentCard_rs4xt_54580{background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.75rem;padding:1rem;margin-bottom:1rem;animation:_TrainingView_kf_fadeInUp_rs4xt_1 .4s ease-out backwards}._TrainingView_commentCard_rs4xt_54580._TrainingView_dark_rs4xt_54258{background:#37415180}._TrainingView_commentHeader_rs4xt_54594{display:flex;align-items:center;margin-bottom:.5rem}._TrainingView_commentAvatar_rs4xt_54600{width:2.5rem;height:2.5rem;border-radius:9999px;margin-right:.75rem;overflow:hidden}._TrainingView_commentAuthor_rs4xt_54608{font-size:.875rem;font-weight:500;color:var(--color-text, #111827);text-decoration:none;transition:color .3s ease}._TrainingView_commentAuthor_rs4xt_54608:hover{color:var(--color-primary-light)}._TrainingView_commentAuthor_rs4xt_54608._TrainingView_dark_rs4xt_54258{color:#f9fafb}._TrainingView_commentAuthor_rs4xt_54608._TrainingView_dark_rs4xt_54258:hover{color:var(--color-primary-light)}._TrainingView_commentText_rs4xt_54628{font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._TrainingView_commentText_rs4xt_54628._TrainingView_dark_rs4xt_54258{color:var(--color-text-muted, #9ca3af)}._TrainingView_noComments_rs4xt_54637{font-size:.875rem;color:var(--color-text-muted, #9ca3af)}._TrainingView_noComments_rs4xt_54637._TrainingView_dark_rs4xt_54258{color:var(--color-text-secondary, #6b7280)}._TrainingView_pagination_rs4xt_54647{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._TrainingView_paginationInfo_rs4xt_54663,._TrainingView_paginationInfo_rs4xt_54663._TrainingView_dark_rs4xt_54258{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._TrainingView_paginationControls_rs4xt_54675{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._TrainingView_paginationButton_rs4xt_54682{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TrainingView_paginationButton_rs4xt_54682:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TrainingView_paginationButton_rs4xt_54682:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._TrainingView_paginationButton_rs4xt_54682._TrainingView_dark_rs4xt_54258{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._TrainingView_paginationButton_rs4xt_54682._TrainingView_dark_rs4xt_54258:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._TrainingView_paginationButton_rs4xt_54682._TrainingView_active_rs4xt_54743{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._TrainingView_commentForm_rs4xt_54751{margin-top:1.5rem}._TrainingView_commentFormTitle_rs4xt_54755{font-size:1rem;font-weight:500;color:var(--color-text, #111827);margin-bottom:.5rem}._TrainingView_commentFormTitle_rs4xt_54755._TrainingView_dark_rs4xt_54258{color:#f9fafb}._TrainingView_commentTextarea_rs4xt_54766{width:100%;padding:.75rem;border:1px solid rgba(209,213,219,.8);border-radius:.5rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #111827);font-size:.875rem;resize:vertical;min-height:100px;transition:all .3s ease}._TrainingView_commentTextarea_rs4xt_54766:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TrainingView_commentTextarea_rs4xt_54766._TrainingView_dark_rs4xt_54258{background:#37415180;border-color:#4b556380;color:#f9fafb}._TrainingView_commentSubmitButton_rs4xt_54793{margin-top:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent) 100%);color:#fff;border-radius:.75rem;border:none;font-weight:600;cursor:pointer;transition:all .3s ease}._TrainingView_commentSubmitButton_rs4xt_54793:hover{transform:translateY(-2px);box-shadow:0 8px 12px -2px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TrainingView_commentSubmitButton_rs4xt_54793:disabled{opacity:.6;cursor:not-allowed;transform:none}._TrainingView_chapterList_rs4xt_54817{margin-top:1rem}._TrainingView_chapterListItem_rs4xt_54821{background:#f9fafbcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.75rem;padding:1rem;margin-bottom:1rem;animation:_TrainingView_kf_fadeInUp_rs4xt_1 .4s ease-out backwards}._TrainingView_chapterListItem_rs4xt_54821:nth-child(1){animation-delay:.05s}._TrainingView_chapterListItem_rs4xt_54821:nth-child(2){animation-delay:.1s}._TrainingView_chapterListItem_rs4xt_54821:nth-child(3){animation-delay:.15s}._TrainingView_chapterListItem_rs4xt_54821:nth-child(4){animation-delay:.2s}._TrainingView_chapterListItem_rs4xt_54821._TrainingView_dark_rs4xt_54258{background:#37415180}._TrainingView_chapterListHeader_rs4xt_54840{display:flex;align-items:center;margin-bottom:.5rem}._TrainingView_chapterListIcon_rs4xt_54846{width:1.25rem;height:1.25rem;color:var(--color-text-secondary, #6b7280);margin-right:.5rem}._TrainingView_chapterListIcon_rs4xt_54846._TrainingView_dark_rs4xt_54258{color:var(--color-text-muted, #9ca3af)}._TrainingView_chapterListTitle_rs4xt_54857{font-size:1rem;font-weight:500;color:var(--color-text, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._TrainingView_chapterListTitle_rs4xt_54857._TrainingView_dark_rs4xt_54258{color:#f9fafb}._TrainingView_chapterListMessage_rs4xt_54870{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.5rem}._TrainingView_chapterListMessage_rs4xt_54870._TrainingView_dark_rs4xt_54258{color:var(--color-text-muted, #9ca3af)}._TrainingView_viewChapterButton_rs4xt_54880{color:var(--color-primary-light);font-size:.875rem;text-decoration:none;background:none;border:none;cursor:pointer;transition:all .3s ease}._TrainingView_viewChapterButton_rs4xt_54880:hover{text-decoration:underline}._TrainingView_viewChapterButton_rs4xt_54880._TrainingView_dark_rs4xt_54258{color:var(--color-primary-light)}._TrainingView_noChapters_rs4xt_54898{font-size:.875rem;color:var(--color-text-muted, #9ca3af)}._TrainingView_noChapters_rs4xt_54898._TrainingView_dark_rs4xt_54258{color:var(--color-text-secondary, #6b7280)}._TrainingView_sidebar_rs4xt_54908{animation:_TrainingView_kf_fadeInUp_rs4xt_1 .6s ease-out .2s backwards}@media (min-width: 1024px){._TrainingView_sidebar_rs4xt_54908{width:33.333333%}}._TrainingView_sidebarCard_rs4xt_54918{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:1.5rem}._TrainingView_sidebarCard_rs4xt_54918._TrainingView_dark_rs4xt_54258{background:#1f2937b3;border:1px solid rgba(75,85,99,.5)}._TrainingView_sidebarTitle_rs4xt_54933{font-size:1.125rem;font-weight:600;color:var(--color-text, #111827);margin-bottom:1rem}._TrainingView_sidebarTitle_rs4xt_54933._TrainingView_dark_rs4xt_54258{color:#f9fafb}._TrainingView_moduleItem_rs4xt_54944{display:flex;align-items:center;margin-bottom:.75rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background .3s ease}._TrainingView_moduleItem_rs4xt_54944:hover{background:#f3f4f680}._TrainingView_moduleItem_rs4xt_54944._TrainingView_dark_rs4xt_54258:hover{background:#37415180}._TrainingView_moduleIcon_rs4xt_54962{width:1.25rem;height:1.25rem;color:var(--color-primary-light);margin-right:.5rem;flex-shrink:0}._TrainingView_moduleIcon_rs4xt_54962._TrainingView_dark_rs4xt_54258{color:var(--color-primary-light)}._TrainingView_moduleButton_rs4xt_54974{font-size:.875rem;color:var(--color-text-secondary, #6b7280);background:none;border:none;cursor:pointer;text-align:left;transition:color .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._TrainingView_moduleButton_rs4xt_54974:hover{color:var(--color-primary-light)}._TrainingView_moduleButton_rs4xt_54974._TrainingView_dark_rs4xt_54258{color:var(--color-text-muted, #9ca3af)}._TrainingView_moduleButton_rs4xt_54974._TrainingView_dark_rs4xt_54258:hover{color:var(--color-primary-light)}._TrainingView_noModules_rs4xt_55000{font-size:.875rem;color:var(--color-text-muted, #9ca3af)}._TrainingView_noModules_rs4xt_55000._TrainingView_dark_rs4xt_54258{color:var(--color-text-secondary, #6b7280)}._TrainingView_actionButton_rs4xt_55009{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;border:none;font-weight:600;cursor:pointer;transition:all .3s ease}._TrainingView_questionsButton_rs4xt_55023{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent) 100%);color:#fff;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-primary) 30%,transparent)}._TrainingView_questionsButton_rs4xt_55023:hover{transform:translateY(-2px);box-shadow:0 8px 12px -2px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TrainingView_startTestButton_rs4xt_55034{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 6px -1px #10b9814d}._TrainingView_startTestButton_rs4xt_55034:hover{transform:translateY(-2px);box-shadow:0 8px 12px -2px #10b98166}._TrainingView_buttonIcon_rs4xt_55045{width:1.25rem;height:1.25rem}._TrainingView_closeIcon_rs4xt_55066{width:1.5rem;height:1.5rem}._TrainingView_form_rs4xt_55072{display:flex;flex-direction:column;gap:1rem}._TrainingView_formGroup_rs4xt_55078{display:flex;flex-direction:column}._TrainingView_formLabel_rs4xt_55083{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}._TrainingView_formLabel_rs4xt_55083._TrainingView_dark_rs4xt_54258{color:#d1d5db}._TrainingView_required_rs4xt_55094{color:#ef4444}._TrainingView_errorMessage_rs4xt_55098{font-size:.875rem;color:#ef4444;margin-bottom:.5rem}._TrainingView_formInput_rs4xt_55104,._TrainingView_formSelect_rs4xt_55105{width:100%;padding:.5rem .75rem;border:1px solid rgba(209,213,219,.8);border-radius:.5rem;background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text, #111827);font-size:.875rem;transition:all .3s ease}._TrainingView_formInput_rs4xt_55104:focus,._TrainingView_formSelect_rs4xt_55105:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._TrainingView_formInput_rs4xt_55104._TrainingView_dark_rs4xt_54258,._TrainingView_formSelect_rs4xt_55105._TrainingView_dark_rs4xt_54258{background:#37415180;border-color:#4b556380;color:#f9fafb}._TrainingView_quillWrapper_rs4xt_55132{background:#f9fafb80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.5rem;overflow:hidden}._TrainingView_quillWrapper_rs4xt_55132._TrainingView_dark_rs4xt_54258{background:#37415180}._TrainingView_quillWrapper_rs4xt_55132._TrainingView_dark_rs4xt_54258 .ql-toolbar{background:#374151cc;border-color:#4b556380}._TrainingView_quillWrapper_rs4xt_55132._TrainingView_dark_rs4xt_54258 .ql-container{background:#37415180;border-color:#4b556380;color:#f9fafb}._TrainingView_formGrid_rs4xt_55155{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){._TrainingView_formGrid_rs4xt_55155{grid-template-columns:repeat(2,1fr)}}._TrainingView_questionsSection_rs4xt_55168{margin-bottom:1.5rem}._TrainingView_sectionTitle_rs4xt_55172{font-size:1.125rem;font-weight:500;color:var(--color-text, #111827);margin-bottom:1rem}._TrainingView_sectionTitle_rs4xt_55172._TrainingView_dark_rs4xt_54258{color:#f9fafb}._TrainingView_questionsTable_rs4xt_55183{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:left;width:100%}._TrainingView_questionsTable_rs4xt_55183._TrainingView_dark_rs4xt_54258{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}._TrainingView_questionsTable_rs4xt_55183 thead{font-size:.75rem;text-transform:uppercase;background:#f3f4f6cc}._TrainingView_questionsTable_rs4xt_55183._TrainingView_dark_rs4xt_54258 thead{background:#374151cc}._TrainingView_questionsTable_rs4xt_55183 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._TrainingView_questionsTable_rs4xt_55183 td,._TrainingView_questionsTable_rs4xt_55183._TrainingView_dark_rs4xt_54258 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._TrainingView_deleteButton_rs4xt_55238{color:#dc2626;background:none;border:none;cursor:pointer;padding:.25rem;transition:color .3s ease}._TrainingView_deleteButton_rs4xt_55238:hover{color:#b91c1c}._TrainingView_deleteButton_rs4xt_55238._TrainingView_dark_rs4xt_54258{color:#f87171}._TrainingView_deleteButton_rs4xt_55238._TrainingView_dark_rs4xt_54258:hover{color:#fca5a5}._TrainingView_deleteIcon_rs4xt_55259{width:1.25rem;height:1.25rem}._TrainingView_noQuestions_rs4xt_55264{font-size:.875rem;color:var(--color-text-muted, #9ca3af)}._TrainingView_noQuestions_rs4xt_55264._TrainingView_dark_rs4xt_54258{color:var(--color-text-secondary, #6b7280)}._TrainingView_cancelButton_rs4xt_55275{padding:.5rem 1rem;background:#e5e7ebcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#374151;border-radius:.75rem;border:none;font-weight:500;cursor:pointer;transition:all .3s ease}._TrainingView_cancelButton_rs4xt_55275:hover{background:#d1d5dbe6}._TrainingView_cancelButton_rs4xt_55275._TrainingView_dark_rs4xt_54258{background:#4b5563cc;color:#d1d5db}._TrainingView_cancelButton_rs4xt_55275._TrainingView_dark_rs4xt_54258:hover{background:#6b7280e6}._TrainingView_submitButton_rs4xt_55301{padding:.5rem 1rem;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent) 100%);color:#fff;border-radius:.75rem;border:none;font-weight:600;cursor:pointer;transition:all .3s ease}._TrainingView_submitButton_rs4xt_55301:hover{transform:translateY(-2px);box-shadow:0 8px 12px -2px color-mix(in srgb,var(--color-primary) 40%,transparent)}._TrainingView_submitButton_rs4xt_55301:disabled{opacity:.6;cursor:not-allowed;transform:none}._TrainingView_errorToast_rs4xt_55324{position:fixed;top:1rem;right:1rem;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;padding:1rem 1.5rem;border-radius:.75rem;box-shadow:0 10px 15px -3px #dc262666;z-index:50;animation:_TrainingView_kf_slideInRight_rs4xt_1 .3s ease-out}._TrainingView_loadingContainer_rs4xt_55338{display:flex;justify-content:center;align-items:center;min-height:16rem}._TrainingView_loadingSpinner_rs4xt_55345{width:4rem;height:4rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light);border-radius:50%;animation:_TrainingView_kf_spin_rs4xt_1 .8s linear infinite}._TrainingView_errorContainer_rs4xt_55355{display:flex;justify-content:center;align-items:center;min-height:100vh;color:#dc2626;font-size:1.125rem}@keyframes _TrainingView_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _TrainingView_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _TrainingView_kf_slideUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _TrainingView_kf_slideInRight_rs4xt_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _TrainingView_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}@media (max-width: 1024px){._TrainingView_trainingViewContainer_rs4xt_54251{padding:1.5rem}._TrainingView_header_rs4xt_54263{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width: 768px){._TrainingView_trainingViewContainer_rs4xt_54251{padding:1rem}._TrainingView_headerContent_rs4xt_54271 h1{font-size:1.5rem}._TrainingView_pagination_rs4xt_54647{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._TrainingView_paginationControls_rs4xt_54675{display:flex;align-items:center;gap:6px;flex-wrap:wrap}}@media (max-width: 480px){._TrainingView_cancelButton_rs4xt_55275,._TrainingView_submitButton_rs4xt_55301{width:100%}}._TrainingView_progressTrack_rs4xt_55470{width:100%;height:8px;border-radius:var(--radius-full, 999px);background:var(--color-surface-subtle, rgba(148, 163, 184, .25));overflow:hidden;margin:.5rem 0}._TrainingView_progressFill_rs4xt_55479{height:100%;border-radius:var(--radius-full, 999px);background:var(--gradient-brand, linear-gradient(135deg, var(--color-primary), var(--color-accent)));transition:width .4s ease}._TrainingView_progressLabel_rs4xt_55486{font-size:.8rem;color:var(--color-text-secondary, #6b7280);margin:0}._TrainingView_moduleItemActive_rs4xt_55493{background:var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 12%, transparent))}._TrainingView_moduleItemActive_rs4xt_55493 ._TrainingView_moduleButton_rs4xt_54974{color:var(--color-primary, var(--color-primary));font-weight:600}._TrainingView_moduleCheckIcon_rs4xt_55502{width:1.25rem;height:1.25rem;color:var(--color-success, #16a34a);margin-right:.5rem;flex-shrink:0}._TrainingView_moduleNumber_rs4xt_55510{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--color-surface-subtle, rgba(148, 163, 184, .2));color:var(--color-text-secondary, #6b7280);font-size:.75rem;font-weight:700;margin-right:.5rem;flex-shrink:0}._TrainingView_lessonMeta_rs4xt_55526{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary, var(--color-primary-light));margin:0 0 .5rem}._TrainingView_quizPrompt_rs4xt_55535{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.5rem 0;padding:1.25rem;border-radius:1rem;background:var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 10%, transparent));border:1px solid var(--color-border, rgba(148, 163, 184, .25))}._TrainingView_quizPromptTitle_rs4xt_55548{font-size:1rem;font-weight:600;color:var(--color-text, #111827);margin:0 0 .25rem}._TrainingView_quizPromptText_rs4xt_55555{font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin:0}._TrainingView_lessonNav_rs4xt_55561{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border, rgba(229, 231, 235, .8))}._TrainingView_lessonNavButton_rs4xt_55571{display:flex;align-items:center;gap:.5rem;flex:1;max-width:48%;padding:.75rem 1rem;border-radius:.75rem;border:1px solid var(--color-border, rgba(148, 163, 184, .25));background:var(--color-surface-subtle, rgba(255, 255, 255, .6));color:var(--color-text, #111827);cursor:pointer;text-align:left;transition:all .2s ease}._TrainingView_lessonNavButton_rs4xt_55571:hover:not(:disabled){border-color:var(--color-primary-light, var(--color-primary-light));transform:translateY(-1px)}._TrainingView_lessonNavButton_rs4xt_55571:disabled{opacity:.4;cursor:not-allowed}._TrainingView_lessonNavButtonNext_rs4xt_55597{justify-content:flex-end;text-align:right;margin-left:auto}._TrainingView_lessonNavButton_rs4xt_55571 small{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary, #6b7280)}._TrainingView_courseHero_rs4xt_55613{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 0}._TrainingView_courseTitle_rs4xt_55621{font-size:1.75rem;font-weight:800;color:var(--color-text, #111827);margin:.25rem 0}._TrainingView_courseDescription_rs4xt_55628{font-size:1rem;line-height:1.6;color:var(--color-text-secondary, #6b7280);max-width:60ch}._TrainingView_courseMeta_rs4xt_55635{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.5rem}._TrainingView_courseStartButton_rs4xt_55644{width:auto;margin-top:.5rem}@keyframes _UserManage_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _UserManage_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _UserManage_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _UserManage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._UserManage_userManageContainer_rs4xt_55695{width:100%;animation:_UserManage_kf_fadeIn_rs4xt_1 .3s ease-in-out;min-height:100vh;background:transparent}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703{background:transparent}._UserManage_breadcrumb_rs4xt_55708{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_breadcrumb_rs4xt_55708{color:#d1d5dbe6}._UserManage_breadcrumbIcon_rs4xt_55721{width:1rem;height:1rem}._UserManage_breadcrumbSeparator_rs4xt_55726{width:.875rem;height:.875rem;color:#9ca3af99}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_breadcrumbSeparator_rs4xt_55726{color:#6b728099}._UserManage_breadcrumbItem_rs4xt_55736{color:#6b7280cc;transition:color .2s ease}._UserManage_breadcrumbItem_rs4xt_55736:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_breadcrumbItem_rs4xt_55736{color:#d1d5dbcc}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_breadcrumbItem_rs4xt_55736:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._UserManage_breadcrumbItemActive_rs4xt_55753{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:500}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_breadcrumbItemActive_rs4xt_55753{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._UserManage_pageHeader_rs4xt_55763{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_UserManage_kf_slideInLeft_rs4xt_1 .8s cubic-bezier(.16,1,.3,1)}._UserManage_pageTitle_rs4xt_55771{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_pageTitle_rs4xt_55771{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._UserManage_pageDescription_rs4xt_55788{color:#6b7280e6;font-size:.875rem;margin:0}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_pageDescription_rs4xt_55788{color:#d1d5dbe6}._UserManage_statsGrid_rs4xt_55799{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_UserManage_kf_fadeInUp_rs4xt_1 .6s ease-out .2s both}._UserManage_statCard_rs4xt_55807{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden}._UserManage_statCard_rs4xt_55807:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,transparent),color-mix(in srgb,var(--color-accent) 5%,transparent));opacity:0;transition:opacity .3s ease}._UserManage_statCard_rs4xt_55807:hover{transform:translateY(-5px);box-shadow:0 12px 40px #1f268733}._UserManage_statCard_rs4xt_55807:hover:before{opacity:1}._UserManage_statContent_rs4xt_55843{z-index:1}._UserManage_statLabel_rs4xt_55847{font-size:.875rem;color:#6b7280e6;margin-bottom:.5rem;font-weight:500}._UserManage_statValue_rs4xt_55854{font-size:2rem;font-weight:700;color:var(--color-text, #111827);margin:0}._UserManage_statIcon_rs4xt_55861{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:var(--gradient-brand);z-index:1}._UserManage_statIconSvg_rs4xt_55872{width:2rem;height:2rem;color:#fff}._UserManage_statIconActive_rs4xt_55878{background:linear-gradient(135deg,#10b981,#059669)}._UserManage_statIconInactive_rs4xt_55882{background:linear-gradient(135deg,#ef4444,#dc2626)}._UserManage_statIconNew_rs4xt_55886{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent) 100%)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_statCard_rs4xt_55807{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_statLabel_rs4xt_55847{color:#d1d5dbe6}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_statValue_rs4xt_55854{color:#f9fafb}._UserManage_controlsCard_rs4xt_55905{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap;animation:_UserManage_kf_fadeInUp_rs4xt_1 .6s ease-out .3s both}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_controlsCard_rs4xt_55905{background:#1f2937b3;border:1px solid rgba(75,85,99,.3)}._UserManage_searchContainer_rs4xt_55925{flex:1;min-width:250px;position:relative}._UserManage_searchIcon_rs4xt_55931{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b728080;pointer-events:none}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_searchIcon_rs4xt_55931{color:#9ca3af99}._UserManage_searchInput_rs4xt_55946{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._UserManage_searchInput_rs4xt_55946:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_searchInput_rs4xt_55946{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_searchInput_rs4xt_55946:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._UserManage_filterControls_rs4xt_55985{display:flex;gap:.75rem;align-items:center}._UserManage_sortButton_rs4xt_55991{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._UserManage_sortButton_rs4xt_55991:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._UserManage_sortIcon_rs4xt_56018{width:1rem;height:1rem}._UserManage_sortSelect_rs4xt_56023{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._UserManage_sortSelect_rs4xt_56023:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_sortSelect_rs4xt_56023{padding:.6rem 2.2rem .6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_sortButton_rs4xt_55991{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_sortButton_rs4xt_55991:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._UserManage_tableCard_rs4xt_56084,._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_tableCard_rs4xt_56084,._UserManage_tableWrapper_rs4xt_56106{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._UserManage_table_rs4xt_56084{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._UserManage_tableHeader_rs4xt_56125,._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_tableHeader_rs4xt_56125,._UserManage_tableHeader_rs4xt_56125 th,._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_tableHeader_rs4xt_56125 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._UserManage_tableRow_rs4xt_56177{border-bottom:1px solid var(--color-border);transition:background .15s ease}._UserManage_tableRow_rs4xt_56177:hover{background:var(--color-primary-subtle)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_tableRow_rs4xt_56177{border-bottom:1px solid var(--color-border);transition:background .15s ease}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_tableRow_rs4xt_56177:hover{background:var(--color-primary-subtle)}._UserManage_tableCell_rs4xt_56195,._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_tableCell_rs4xt_56195{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._UserManage_userInfo_rs4xt_56211{display:flex;align-items:center;gap:.75rem}._UserManage_userAvatar_rs4xt_56217{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}._UserManage_userName_rs4xt_56224{color:var(--color-text, #111827);font-weight:500;text-decoration:none;transition:color .2s ease}._UserManage_userName_rs4xt_56224:hover{color:var(--color-primary)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_userName_rs4xt_56224{color:#f9fafb}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_userName_rs4xt_56224:hover{color:var(--color-primary-light)}._UserManage_badge_rs4xt_56244{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._UserManage_badgeRole_rs4xt_56255{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}._UserManage_badgeAvailable_rs4xt_56260{background:#10b9811a;color:#059669}._UserManage_badgeLeave_rs4xt_56265{background:#f59e0b1a;color:#d97706}._UserManage_badgeSuspension_rs4xt_56270{background:#6b72801a;color:var(--color-text-secondary, #6b7280)}._UserManage_badgeResignation_rs4xt_56275{background:#3b82f61a;color:#2563eb}._UserManage_badgeTermination_rs4xt_56280{background:#ef44441a;color:#dc2626}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_badgeRole_rs4xt_56255{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-light)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_badgeAvailable_rs4xt_56260{background:#10b98133;color:#6ee7b7}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_badgeLeave_rs4xt_56265{background:#f59e0b33;color:#fcd34d}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_badgeSuspension_rs4xt_56270{background:#6b728033;color:#d1d5db}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_badgeResignation_rs4xt_56275{background:#3b82f633;color:#93c5fd}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_badgeTermination_rs4xt_56280{background:#ef444433;color:#fca5a5}._UserManage_editButton_rs4xt_56316{padding:.5rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._UserManage_editButton_rs4xt_56316:hover{background:color-mix(in srgb,var(--color-primary) 20%,transparent);transform:scale(1.1)}._UserManage_editButton_rs4xt_56316 svg{width:1.25rem;height:1.25rem}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_editButton_rs4xt_56316{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary-light)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_editButton_rs4xt_56316:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}._UserManage_pagination_rs4xt_56351,._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_pagination_rs4xt_56351{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._UserManage_paginationInfo_rs4xt_56383,._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_paginationInfo_rs4xt_56383{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._UserManage_paginationButtons_rs4xt_56395,._UserManage_pageButton_rs4xt_56415{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._UserManage_pageButton_rs4xt_56415:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._UserManage_pageButton_rs4xt_56415._UserManage_active_rs4xt_56442{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._UserManage_pageButton_rs4xt_56415:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_pageButton_rs4xt_56415{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_pageButton_rs4xt_56415:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_pageButton_rs4xt_56415._UserManage_active_rs4xt_56442{background:var(--gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--shadow-glow-primary)}._UserManage_emptyState_rs4xt_56491{padding:3rem;text-align:center;color:#6b7280b3;font-size:.875rem}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_emptyState_rs4xt_56491{color:#d1d5dbb3}._UserManage_modalForm_rs4xt_56515{padding:1.5rem}._UserManage_formGrid_rs4xt_56519{display:grid;gap:1.5rem}._UserManage_formGroup_rs4xt_56524{display:flex;flex-direction:column;gap:.5rem}._UserManage_formLabel_rs4xt_56530{font-size:.875rem;font-weight:600;color:var(--color-text, #111827)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_formLabel_rs4xt_56530{color:#f9fafb}._UserManage_checkboxGroup_rs4xt_56540{display:flex;flex-direction:column;gap:.5rem}._UserManage_checkboxLabel_rs4xt_56546{font-size:.875rem;font-weight:600;color:var(--color-text, #111827)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_checkboxLabel_rs4xt_56546{color:#f9fafb}._UserManage_checkboxWrapper_rs4xt_56556{display:flex;align-items:center;gap:.75rem}._UserManage_checkbox_rs4xt_56540{width:1.25rem;height:1.25rem;border-radius:.25rem;cursor:pointer;accent-color:var(--color-primary)}._UserManage_checkboxText_rs4xt_56570{font-size:.875rem;color:#6b7280e6}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_checkboxText_rs4xt_56570{color:#d1d5dbe6}._UserManage_cancelButton_rs4xt_56580,._UserManage_submitButton_rs4xt_56581{flex:1;padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}._UserManage_cancelButton_rs4xt_56580{background:#6b72801a;color:var(--color-text-secondary, #6b7280)}._UserManage_cancelButton_rs4xt_56580:hover{background:#6b728033}._UserManage_submitButton_rs4xt_56581{background:var(--gradient-brand);color:#fff}._UserManage_submitButton_rs4xt_56581:hover{transform:translateY(-2px);box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_cancelButton_rs4xt_56580{background:#d1d5db1a;color:#d1d5db}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_cancelButton_rs4xt_56580:hover{background:#d1d5db33}._UserManage_loadingContainer_rs4xt_56621{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}._UserManage_spinner_rs4xt_56630{width:3rem;height:3rem;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:_UserManage_kf_spin_rs4xt_1 1s linear infinite}._UserManage_loadingText_rs4xt_56639{font-size:.875rem;color:#6b7280e6}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_loadingText_rs4xt_56639{color:#d1d5dbe6}._UserManage_errorContainer_rs4xt_56649{display:flex;align-items:center;justify-content:center;min-height:400px;color:#dc2626;font-size:.875rem}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_errorContainer_rs4xt_56649{color:#f87171}._UserManage_errorToast_rs4xt_56663{position:fixed;bottom:2rem;right:2rem;background:#ef4444f2;color:#fff;padding:1rem 1.5rem;border-radius:.75rem;box-shadow:0 10px 40px #ef44444d;font-size:.875rem;font-weight:500;z-index:1000;animation:_UserManage_kf_fadeInUp_rs4xt_1 .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._UserManage_userManageContainer_rs4xt_55695._UserManage_dark_rs4xt_55703 ._UserManage_errorToast_rs4xt_56663{background:#dc2626f2;box-shadow:0 10px 40px #dc262666}@media (max-width: 768px){._UserManage_userManageContainer_rs4xt_55695{padding:1rem}._UserManage_pageTitle_rs4xt_55771{font-size:1.5rem}._UserManage_statsGrid_rs4xt_55799{grid-template-columns:1fr}._UserManage_controlsCard_rs4xt_55905{flex-direction:column}._UserManage_searchContainer_rs4xt_55925{width:100%}._UserManage_filterControls_rs4xt_55985{width:100%;justify-content:space-between}._UserManage_tableWrapper_rs4xt_56106{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._UserManage_pagination_rs4xt_56351{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._UserManage_paginationButtons_rs4xt_56395{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}}@keyframes _ViewApplicationsPage_kf_fadeIn_rs4xt_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _ViewApplicationsPage_kf_slideIn_rs4xt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _ViewApplicationsPage_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._ViewApplicationsPage_applicationPage_rs4xt_56797{width:100%;min-height:100vh;background:transparent;animation:_ViewApplicationsPage_kf_fadeIn_rs4xt_1 .4s ease}._ViewApplicationsPage_darkTheme_rs4xt_56805._ViewApplicationsPage_applicationPage_rs4xt_56797,._ViewApplicationsPage_applicationPage_rs4xt_56797._ViewApplicationsPage_darkTheme_rs4xt_56805{background:transparent}._ViewApplicationsPage_content_rs4xt_56813{max-width:1100px;margin:0 auto}._ViewApplicationsPage_breadcrumb_rs4xt_56818{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary, #6b7280);font-size:.875rem;margin-bottom:1rem}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_breadcrumb_rs4xt_56818{color:var(--color-text-muted, #9ca3af)}._ViewApplicationsPage_breadcrumbIcon_rs4xt_56831{width:1.25rem;height:1.25rem;color:var(--color-primary-light)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_breadcrumbIcon_rs4xt_56831{color:var(--color-primary-light)}._ViewApplicationsPage_breadcrumbLink_rs4xt_56841{color:var(--color-primary-light);text-decoration:none;font-weight:600}._ViewApplicationsPage_breadcrumbLink_rs4xt_56841:hover{color:var(--color-accent)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_breadcrumbLink_rs4xt_56841{color:var(--color-primary-light)}._ViewApplicationsPage_breadcrumbSeparator_rs4xt_56855{width:1rem;height:1rem;color:#d1d5db}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_breadcrumbSeparator_rs4xt_56855{color:#4b5563}._ViewApplicationsPage_breadcrumbCurrent_rs4xt_56865{color:var(--color-text-muted, #9ca3af)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_breadcrumbCurrent_rs4xt_56865{color:#d1d5db}._ViewApplicationsPage_pageHeader_rs4xt_56873{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;animation:_ViewApplicationsPage_kf_slideIn_rs4xt_1 .5s ease}._ViewApplicationsPage_pageHeaderContent_rs4xt_56882{flex:1}._ViewApplicationsPage_pageSubtitle_rs4xt_56886{font-size:.95rem;color:var(--color-text-secondary, #6b7280);margin-bottom:.4rem}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_pageSubtitle_rs4xt_56886{color:#d1d5db}._ViewApplicationsPage_pageTitle_rs4xt_56896{font-size:2rem;font-weight:700;color:var(--color-text, #111827);margin:0}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_pageTitle_rs4xt_56896{color:#f9fafb}._ViewApplicationsPage_headerActions_rs4xt_56907{display:flex;gap:.75rem;flex-wrap:wrap}._ViewApplicationsPage_actionButton_rs4xt_56913{border:none;border-radius:.75rem;padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._ViewApplicationsPage_actionButtonPrimary_rs4xt_56923{background:linear-gradient(135deg,var(--color-primary-light),var(--color-accent));color:#fff;box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,transparent)}._ViewApplicationsPage_actionButtonPrimary_rs4xt_56923:hover{transform:translateY(-1px);box-shadow:0 12px 32px color-mix(in srgb,var(--color-primary) 40%,transparent)}._ViewApplicationsPage_actionButtonOutline_rs4xt_56934{background:transparent;border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent);color:#4c1d95}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_actionButtonOutline_rs4xt_56934{color:#c4b5fd;border-color:#c4b5fd66}._ViewApplicationsPage_summaryCard_rs4xt_56945{display:flex;gap:1.5rem;background:#ffffffd9;border-radius:1.5rem;padding:2rem;box-shadow:0 20px 45px color-mix(in srgb,var(--color-primary) 15%,transparent);border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-bottom:1.5rem}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_summaryCard_rs4xt_56945{background:#0f172acc;border-color:#94a3b833;box-shadow:0 20px 45px #0f172a99}._ViewApplicationsPage_applicantAvatar_rs4xt_56963{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 20%,transparent),color-mix(in srgb,var(--color-accent) 30%,transparent));display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#4c1d95;border:3px solid color-mix(in srgb,var(--color-primary) 40%,transparent)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_applicantAvatar_rs4xt_56963{color:#ede9fe;border-color:#c4b5fd66}._ViewApplicationsPage_summaryContent_rs4xt_56982{flex:1;display:flex;flex-direction:column;gap:1rem}._ViewApplicationsPage_summaryTopRow_rs4xt_56989{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._ViewApplicationsPage_applicantName_rs4xt_56996{font-size:1.5rem;font-weight:700;color:var(--color-text, #111827)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_applicantName_rs4xt_56996{color:#f9fafb}._ViewApplicationsPage_applicantMeta_rs4xt_57006{display:flex;gap:1rem;flex-wrap:wrap;color:var(--color-text-secondary, #6b7280);font-size:.95rem}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_applicantMeta_rs4xt_57006{color:#e5e7eb}._ViewApplicationsPage_statusBadge_rs4xt_57018{display:inline-flex;align-items:center;justify-content:center;padding:.35rem 1rem;border-radius:9999px;font-size:.85rem;font-weight:600}._ViewApplicationsPage_statusSuccess_rs4xt_57028{background:#10b98126;color:#059669}._ViewApplicationsPage_statusWarning_rs4xt_57033{background:#f59e0b26;color:#b45309}._ViewApplicationsPage_statusDanger_rs4xt_57038{background:#ef444426;color:#b91c1c}._ViewApplicationsPage_statusInfo_rs4xt_57043{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary-hover)}._ViewApplicationsPage_summaryStats_rs4xt_57048{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}._ViewApplicationsPage_statItem_rs4xt_57054{background:color-mix(in srgb,var(--color-primary) 8%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_statItem_rs4xt_57054{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}._ViewApplicationsPage_statLabel_rs4xt_57068{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary, #6b7280)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_statLabel_rs4xt_57068{color:#cbd5f5}._ViewApplicationsPage_statValue_rs4xt_57079{font-size:1.1rem;font-weight:600;color:#312e81}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_statValue_rs4xt_57079{color:#ede9fe}._ViewApplicationsPage_detailGrid_rs4xt_57089{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:1.5rem}._ViewApplicationsPage_infoCard_rs4xt_57096{background:#ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:1.25rem;padding:1.5rem;border:1px solid rgba(226,232,240,.7);box-shadow:0 12px 30px #0f172a1a}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_infoCard_rs4xt_57096{background:#0f172ae6;border-color:#47556999}._ViewApplicationsPage_cardTitle_rs4xt_57111{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--color-text, #111827)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_cardTitle_rs4xt_57111{color:#f9fafb}._ViewApplicationsPage_infoRow_rs4xt_57122{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(226,232,240,.6)}._ViewApplicationsPage_infoRow_rs4xt_57122:last-child{border-bottom:none}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_infoRow_rs4xt_57122{border-color:#47556999}._ViewApplicationsPage_infoLabel_rs4xt_57138{font-size:.9rem;color:var(--color-text-secondary, #6b7280)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_infoLabel_rs4xt_57138{color:#cbd5f5}._ViewApplicationsPage_infoValue_rs4xt_57147{font-size:.95rem;font-weight:600;color:#1f2937;text-align:right}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_infoValue_rs4xt_57147{color:#e0e7ff}._ViewApplicationsPage_resumeButton_rs4xt_57158{margin-top:1rem;width:100%;border:none;border-radius:.75rem;padding:.85rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--color-accent),var(--color-primary));cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._ViewApplicationsPage_resumeButton_rs4xt_57158:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px color-mix(in srgb,var(--color-primary) 40%,transparent)}._ViewApplicationsPage_resumeButton_rs4xt_57158:disabled{opacity:.5;cursor:not-allowed}._ViewApplicationsPage_notesCard_rs4xt_57181{background:#fffffff2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:1.25rem;padding:1.5rem;border:1px solid rgba(226,232,240,.7);box-shadow:0 12px 30px #0f172a1a;margin-bottom:2rem}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_notesCard_rs4xt_57181{background:#0f172af2;border-color:#47556999}._ViewApplicationsPage_notesTitle_rs4xt_57197{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:var(--color-text, #111827)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_notesTitle_rs4xt_57197{color:#f9fafb}._ViewApplicationsPage_notesText_rs4xt_57208{color:#4b5563;line-height:1.6}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_notesText_rs4xt_57208{color:#d1d5db}._ViewApplicationsPage_buttonRow_rs4xt_57217{display:flex;justify-content:flex-end;gap:1rem;flex-wrap:wrap}._ViewApplicationsPage_loadingContainer_rs4xt_57224,._ViewApplicationsPage_errorContainer_rs4xt_57225,._ViewApplicationsPage_emptyState_rs4xt_57226{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}._ViewApplicationsPage_spinner_rs4xt_57236{width:3.5rem;height:3.5rem;border-radius:50%;border:4px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-top-color:var(--color-primary-light);animation:_ViewApplicationsPage_kf_spin_rs4xt_1 .8s linear infinite}._ViewApplicationsPage_errorContainer_rs4xt_57225{color:#dc2626;font-weight:600}._ViewApplicationsPage_emptyTitle_rs4xt_57250{font-size:1.25rem;font-weight:600;color:var(--color-text, #111827)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_emptyTitle_rs4xt_57250{color:#f9fafb}._ViewApplicationsPage_emptyText_rs4xt_57260{color:var(--color-text-secondary, #6b7280)}._ViewApplicationsPage_darkTheme_rs4xt_56805 ._ViewApplicationsPage_emptyText_rs4xt_57260{color:#d1d5db}@media (max-width: 640px){._ViewApplicationsPage_applicationPage_rs4xt_56797{padding:1.25rem}._ViewApplicationsPage_summaryCard_rs4xt_56945{flex-direction:column;text-align:center}._ViewApplicationsPage_applicantAvatar_rs4xt_56963{margin:0 auto}._ViewApplicationsPage_infoRow_rs4xt_57122{flex-direction:column;text-align:left}._ViewApplicationsPage_buttonRow_rs4xt_57217,._ViewApplicationsPage_headerActions_rs4xt_56907{justify-content:center}}._PayGrades_payGradesContainer_rs4xt_57302{width:100%;animation:_PayGrades_kf_fadeIn_rs4xt_1 .3s ease-in-out}._PayGrades_breadcrumb_rs4xt_57308{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280e6}._PayGrades_breadcrumbIcon_rs4xt_57317{width:1rem;height:1rem}._PayGrades_breadcrumbSeparator_rs4xt_57322{width:.875rem;height:.875rem;color:#9ca3af99}._PayGrades_breadcrumbItem_rs4xt_57328{color:#6b7280cc;transition:color .2s ease}._PayGrades_breadcrumbItem_rs4xt_57328:hover{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}._PayGrades_breadcrumbItemActive_rs4xt_57337{color:color-mix(in srgb,var(--color-primary) 100%,transparent);font-weight:500}._PayGrades_pageHeader_rs4xt_57343{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;animation:_PayGrades_kf_slideInLeft_rs4xt_1 .8s cubic-bezier(.16,1,.3,1)}._PayGrades_pageTitle_rs4xt_57351{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._PayGrades_pageDescription_rs4xt_57361{color:#6b7280e6;font-size:.875rem;margin:0}._PayGrades_statsGrid_rs4xt_57368{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;animation:_PayGrades_kf_fadeInUp_rs4xt_1 .6s ease-out .2s both}._PayGrades_statCard_rs4xt_57376{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden}._PayGrades_statCard_rs4xt_57376:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .3s ease}._PayGrades_statCard_rs4xt_57376:hover{transform:translateY(-4px);box-shadow:0 12px 48px #1f268740}._PayGrades_statCard_rs4xt_57376:hover:before{opacity:1}._PayGrades_statContent_rs4xt_57412{flex:1}._PayGrades_statLabel_rs4xt_57416{font-size:.875rem;color:#6b7280cc;margin:0 0 .5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._PayGrades_statValue_rs4xt_57425{font-size:2rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}._PayGrades_statIcon_rs4xt_57435{margin-left:1rem}._PayGrades_statIconCircle_rs4xt_57439{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#fff;background:var(--gradient-brand);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary) 30%,transparent);transition:all .3s ease}._PayGrades_statCard_rs4xt_57376:hover ._PayGrades_statIconCircle_rs4xt_57439{transform:scale(1.1);box-shadow:0 6px 24px color-mix(in srgb,var(--color-primary) 40%,transparent)}._PayGrades_statIconActive_rs4xt_57459{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d}._PayGrades_statCard_rs4xt_57376:hover ._PayGrades_statIconActive_rs4xt_57459{box-shadow:0 6px 24px #10b98166}._PayGrades_statIconInactive_rs4xt_57468{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef44444d}._PayGrades_statCard_rs4xt_57376:hover ._PayGrades_statIconInactive_rs4xt_57468{box-shadow:0 6px 24px #ef444466}._PayGrades_controlsCard_rs4xt_57478{background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #1f268726;margin-bottom:1.5rem;animation:_PayGrades_kf_fadeInUp_rs4xt_1 .6s ease-out .3s both}._PayGrades_searchContainer_rs4xt_57489{position:relative;max-width:400px}._PayGrades_searchIcon_rs4xt_57494{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b728099;pointer-events:none}._PayGrades_searchInput_rs4xt_57505{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}._PayGrades_searchInput_rs4xt_57505:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._PayGrades_searchInput_rs4xt_57505::placeholder{color:#94a3b899}._PayGrades_tableCard_rs4xt_57530,._PayGrades_tableWrapper_rs4xt_57541{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._PayGrades_table_rs4xt_57530{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._PayGrades_tableHeader_rs4xt_57560,._PayGrades_tableHeader_rs4xt_57560 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._PayGrades_sortableHeader_rs4xt_57586{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}._PayGrades_sortableHeader_rs4xt_57586:hover{color:color-mix(in srgb,var(--color-primary) 100%,transparent)}._PayGrades_headerContent_rs4xt_57596{display:flex;align-items:center;gap:.5rem}._PayGrades_sortIcon_rs4xt_57602{width:1rem;height:1rem;color:color-mix(in srgb,var(--color-primary) 80%,transparent)}._PayGrades_actionsHeader_rs4xt_57608{text-align:center}._PayGrades_tableBody_rs4xt_57612 tr{border-bottom:1px solid rgba(226,232,240,.5);transition:background-color .2s ease}._PayGrades_tableBody_rs4xt_57612 tr:hover{background:#f8fafccc}._PayGrades_tableRow_rs4xt_57621:last-child{border-bottom:none}._PayGrades_tableCell_rs4xt_57625{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._PayGrades_gradeName_rs4xt_57633{font-weight:600;color:#1e293bf2}._PayGrades_gradeCode_rs4xt_57638{display:inline-block;margin-left:.5rem;padding:.125rem .5rem;border-radius:.375rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:color-mix(in srgb,var(--color-primary) 90%,transparent);font-size:.75rem;font-weight:700;letter-spacing:.5px}._PayGrades_description_rs4xt_57652{color:#64748bcc}._PayGrades_salaryRange_rs4xt_57656{font-variant-numeric:tabular-nums;color:#334155e6;font-weight:500}._PayGrades_statusBadge_rs4xt_57663{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._PayGrades_statusActive_rs4xt_57674{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}._PayGrades_statusInactive_rs4xt_57680{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._PayGrades_actionButtons_rs4xt_57687{display:flex;gap:.5rem;justify-content:center}._PayGrades_btnEdit_rs4xt_57693,._PayGrades_btnDelete_rs4xt_57694{padding:.5rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center}._PayGrades_btnEdit_rs4xt_57693{color:#3b82f6e6;border:1px solid rgba(59,130,246,.3)}._PayGrades_btnEdit_rs4xt_57693:hover{background:#3b82f61a;border-color:#3b82f680;transform:translateY(-2px)}._PayGrades_btnDelete_rs4xt_57694{color:#ef4444e6;border:1px solid rgba(239,68,68,.3)}._PayGrades_btnDelete_rs4xt_57694:hover{background:#ef44441a;border-color:#ef444480;transform:translateY(-2px)}._PayGrades_actionIcon_rs4xt_57730{width:1.25rem;height:1.25rem}._PayGrades_btnPrimary_rs4xt_57736{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-brand);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}._PayGrades_btnPrimary_rs4xt_57736:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}._PayGrades_btnPrimary_rs4xt_57736:disabled{opacity:.6;cursor:not-allowed;transform:none}._PayGrades_btnIcon_rs4xt_57763{width:1.25rem;height:1.25rem}._PayGrades_btnSecondary_rs4xt_57769{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#94a3b81a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#475569e6;border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}._PayGrades_btnSecondary_rs4xt_57769:hover{background:#94a3b833;border-color:#94a3b880}._PayGrades_btnSecondary_rs4xt_57769:disabled{opacity:.6;cursor:not-allowed}._PayGrades_btnDanger_rs4xt_57797{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ef44444d}._PayGrades_btnDanger_rs4xt_57797:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}._PayGrades_btnDanger_rs4xt_57797:disabled{opacity:.6;cursor:not-allowed;transform:none}._PayGrades_pagination_rs4xt_57825{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._PayGrades_paginationBtn_rs4xt_57841{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._PayGrades_paginationBtn_rs4xt_57841:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._PayGrades_paginationBtn_rs4xt_57841:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._PayGrades_paginationInfo_rs4xt_57875{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._PayGrades_closeIcon_rs4xt_57888{width:1.5rem;height:1.5rem;color:#64748bcc}._PayGrades_modalForm_rs4xt_57896{padding:1.5rem}._PayGrades_formGrid_rs4xt_57902{display:grid;grid-template-columns:repeat(2,1fr);gap:0 1.5rem}._PayGrades_formGroup_rs4xt_57908{margin-bottom:1.5rem}._PayGrades_formGroupFull_rs4xt_57912{grid-column:1 / -1}._PayGrades_formLabel_rs4xt_57916{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#334155e6}._PayGrades_required_rs4xt_57924{color:#ef4444e6}._PayGrades_formInput_rs4xt_57928{width:100%;padding:.75rem 1rem;background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:#0f172ae6;transition:all .2s ease}._PayGrades_formInput_rs4xt_57928:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);background:#fffc;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._PayGrades_formTextarea_rs4xt_57948{width:100%;padding:.75rem 1rem;background:#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(203,213,225,.5);border-radius:.5rem;font-size:.875rem;color:#0f172ae6;resize:vertical;font-family:inherit;transition:all .2s ease}._PayGrades_formTextarea_rs4xt_57948:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);background:#fffc;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}._PayGrades_inputError_rs4xt_57970{border-color:#ef444499}._PayGrades_inputError_rs4xt_57970:focus{box-shadow:0 0 0 3px #ef44441a}._PayGrades_errorText_rs4xt_57978{display:block;margin-top:.5rem;font-size:.75rem;color:#ef4444e6}._PayGrades_errorAlert_rs4xt_57986{padding:1rem;background:#fee2e2cc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#991b1be6;font-size:.875rem;margin-bottom:1rem}._PayGrades_errorMessage_rs4xt_57998{padding:2rem;text-align:center;color:#ef4444e6;font-size:.875rem}._PayGrades_emptyState_rs4xt_58006{padding:4rem 2rem;text-align:center;color:#64748bcc}._PayGrades_emptyState_rs4xt_58006 p{margin-bottom:1.5rem;font-size:1rem}._PayGrades_loadingSpinner_rs4xt_58018{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}._PayGrades_spinner_rs4xt_58026{width:3rem;height:3rem;border:3px solid rgba(226,232,240,.3);border-top-color:color-mix(in srgb,var(--color-primary) 80%,transparent);border-radius:50%;animation:_PayGrades_kf_spin_rs4xt_1 .8s linear infinite}._PayGrades_loadingText_rs4xt_58035{margin-top:1rem;color:#64748bcc;font-size:.875rem}@keyframes _PayGrades_kf_fadeIn_rs4xt_1{0%{opacity:0}to{opacity:1}}@keyframes _PayGrades_kf_fadeInUp_rs4xt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _PayGrades_kf_slideInLeft_rs4xt_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _PayGrades_kf_slideUp_rs4xt_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _PayGrades_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_breadcrumbItem_rs4xt_57328{color:#cbd5e1cc}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_breadcrumbItemActive_rs4xt_57337{color:color-mix(in srgb,var(--color-accent) 100%,transparent)}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_pageDescription_rs4xt_57361{color:#94a3b8e6}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_statCard_rs4xt_57376{background:#1e293bb3;border-color:#4755694d}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_statLabel_rs4xt_57416{color:#94a3b8e6}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_controlsCard_rs4xt_57478{background:#1e293bb3;border-color:#4755694d}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_searchInput_rs4xt_57505{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_searchInput_rs4xt_57505:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px var(--color-primary-subtle);background:var(--color-surface)}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_tableCard_rs4xt_57530{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_tableHeader_rs4xt_57560,._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_tableHeader_rs4xt_57560 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_tableBody_rs4xt_57612 tr{border-bottom-color:#4755694d}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_tableBody_rs4xt_57612 tr:hover{background:#33415580}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_tableCell_rs4xt_57625{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_gradeName_rs4xt_57633{color:#e2e8f0f2}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_description_rs4xt_57652{color:#94a3b8cc}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_salaryRange_rs4xt_57656{color:#cbd5e1e6}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_btnEdit_rs4xt_57693,._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_btnDelete_rs4xt_57694{background:#33415580}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_pagination_rs4xt_57825{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_paginationBtn_rs4xt_57841{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_paginationBtn_rs4xt_57841:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-light);transform:translateY(-1px)}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_paginationInfo_rs4xt_57875{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_formLabel_rs4xt_57916{color:#e2e8f0e6}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_formInput_rs4xt_57928,._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_formTextarea_rs4xt_57948{background:#0f172a80;border-color:#47556980;color:#e2e8f0e6}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_formInput_rs4xt_57928:focus,._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_formTextarea_rs4xt_57948:focus{background:#0f172ab3;border-color:color-mix(in srgb,var(--color-accent) 60%,transparent)}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_errorAlert_rs4xt_57986{background:#7f1d1d4d;border-color:#ef44444d;color:#fca5a5e6}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_emptyState_rs4xt_58006,._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_loadingText_rs4xt_58035{color:#94a3b8cc}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_btnSecondary_rs4xt_57769{background:#4755694d;color:#cbd5e1e6;border-color:#64748b80}._PayGrades_darkTheme_rs4xt_58094 ._PayGrades_btnSecondary_rs4xt_57769:hover{background:#47556980;border-color:#64748bb3}@media (max-width: 768px){._PayGrades_pageHeader_rs4xt_57343{flex-direction:column;align-items:flex-start;gap:1rem}._PayGrades_statsGrid_rs4xt_57368{grid-template-columns:1fr}._PayGrades_searchContainer_rs4xt_57489{max-width:100%}._PayGrades_formGrid_rs4xt_57902{grid-template-columns:1fr}._PayGrades_tableWrapper_rs4xt_57541{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._PayGrades_table_rs4xt_57530{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;min-width:700px}._PayGrades_pagination_rs4xt_57825{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}}@media (max-width: 480px){._PayGrades_pageTitle_rs4xt_57351{font-size:1.5rem}._PayGrades_statCard_rs4xt_57376{flex-direction:column;text-align:center}._PayGrades_statIcon_rs4xt_57435{margin-left:0;margin-top:1rem}._PayGrades_actionButtons_rs4xt_57687{flex-direction:column;align-items:stretch}._PayGrades_modalForm_rs4xt_57896{padding:1rem}}._PayrollRuns_breadcrumb_rs4xt_58399{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--color-text-secondary)}._PayrollRuns_breadcrumbIcon_rs4xt_58407{width:14px;height:14px}._PayrollRuns_breadcrumbSeparator_rs4xt_58412{width:12px;height:12px;color:var(--color-text-muted)}._PayrollRuns_breadcrumbActive_rs4xt_58418{color:var(--color-text);font-weight:600}._PayrollRuns_badgePrimary_rs4xt_58423{background:var(--color-primary-subtle);color:var(--color-primary)}._PayrollRuns_primaryButton_rs4xt_58428{display:inline-flex;align-items:center;gap:6px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease}._PayrollRuns_primaryButton_rs4xt_58428:hover:not(:disabled){background:var(--color-primary-hover)}._PayrollRuns_primaryButton_rs4xt_58428:disabled{opacity:.6;cursor:not-allowed}._PayrollRuns_dangerButton_rs4xt_58452{display:inline-flex;align-items:center;gap:6px;background:var(--color-danger);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 16px;font-size:.85rem;font-weight:600;cursor:pointer}._PayrollRuns_dangerButton_rs4xt_58452:disabled{opacity:.6;cursor:not-allowed}._PayrollRuns_buttonIcon_rs4xt_58471{width:16px;height:16px}._PayrollRuns_backLink_rs4xt_58476{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:.85rem;text-decoration:none;width:fit-content}._PayrollRuns_backLink_rs4xt_58476:hover{color:var(--color-primary)}._PayrollRuns_filterField_rs4xt_58490{display:flex;flex-direction:column;gap:4px;min-width:200px}._PayrollRuns_filterField_rs4xt_58490 label{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}._PayrollRuns_filterInput_rs4xt_58505{padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._PayrollRuns_loadingState_rs4xt_58517{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}._PayrollRuns_tableWrapper_rs4xt_58523{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._PayrollRuns_table_rs4xt_58523{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._PayrollRuns_table_rs4xt_58523 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._PayrollRuns_table_rs4xt_58523 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._PayrollRuns_table_rs4xt_58523 tbody tr:hover{background:var(--color-surface-subtle)}._PayrollRuns_employeeCell_rs4xt_58567{display:flex;flex-direction:column;gap:2px}._PayrollRuns_metaText_rs4xt_58573{color:var(--color-text-secondary);font-size:.78rem}._PayrollRuns_rowActions_rs4xt_58578{display:flex;align-items:center;gap:8px}._PayrollRuns_iconLink_rs4xt_58584,._PayrollRuns_iconButton_rs4xt_58585{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}._PayrollRuns_iconLink_rs4xt_58584:hover,._PayrollRuns_iconButton_rs4xt_58585:hover{color:var(--color-primary);border-color:var(--color-primary)}._PayrollRuns_actionIcon_rs4xt_58607{width:16px;height:16px}._PayrollRuns_pagination_rs4xt_58612{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);padding:10px 14px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._PayrollRuns_pagination_rs4xt_58612 button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}._PayrollRuns_pagination_rs4xt_58612 button:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._PayrollRuns_rejectionNotice_rs4xt_58655{background:var(--color-danger-subtle);color:var(--color-danger);border-radius:var(--radius-md);padding:var(--space-md);font-size:.9rem}._PayrollRuns_infoNotice_rs4xt_58663{background:var(--color-primary-subtle);color:var(--color-primary);border-radius:var(--radius-md);padding:var(--space-md);font-size:.85rem}._PayrollRuns_timeline_rs4xt_58671{list-style:none;margin:var(--space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}._PayrollRuns_timeline_rs4xt_58671 li{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--color-text)}._PayrollRuns_timelineDot_rs4xt_58688{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--color-primary);flex-shrink:0}._PayrollRuns_breakdownGrid_rs4xt_58697{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg)}._PayrollRuns_breakdownGrid_rs4xt_58697 h4{margin:0 0 8px;font-size:.9rem;color:var(--color-text)}._PayrollRuns_breakdownList_rs4xt_58709{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._PayrollRuns_breakdownList_rs4xt_58709 li{display:flex;justify-content:space-between;font-size:.85rem;color:var(--color-text);border-bottom:1px dashed var(--color-border);padding-bottom:4px}._PayrollRuns_modalForm_rs4xt_58732{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}._PayrollRuns_formGroup_rs4xt_58739{display:flex;flex-direction:column;gap:6px}._PayrollRuns_formGroup_rs4xt_58739 label{font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}._PayrollRuns_formGroup_rs4xt_58739 input,._PayrollRuns_formGroup_rs4xt_58739 textarea{padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text);font-size:.9rem;font-family:inherit}._PayrollRuns_inlineError_rs4xt_58764{background:var(--color-danger-subtle);color:var(--color-danger);border-radius:var(--radius-sm);padding:10px 12px;font-size:.85rem}._StatutoryConfig_breadcrumb_rs4xt_58778{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--color-text-secondary)}._StatutoryConfig_breadcrumbIcon_rs4xt_58786{width:14px;height:14px}._StatutoryConfig_breadcrumbSeparator_rs4xt_58791{width:12px;height:12px;color:var(--color-text-muted)}._StatutoryConfig_breadcrumbActive_rs4xt_58797{color:var(--color-text);font-weight:600}._StatutoryConfig_loadingState_rs4xt_58802{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}._StatutoryConfig_formGrid_rs4xt_58808{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md);margin-top:var(--space-md)}._StatutoryConfig_formGroup_rs4xt_58815{display:flex;flex-direction:column;gap:6px}._StatutoryConfig_formGroup_rs4xt_58815 label{font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}._StatutoryConfig_formGroup_rs4xt_58815 input{padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text);font-size:.9rem}._StatutoryConfig_formGroupInline_rs4xt_58838{display:flex;align-items:center}._StatutoryConfig_formGroupInline_rs4xt_58838 label{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-text)}._StatutoryConfig_formActions_rs4xt_58851{grid-column:1 / -1;display:flex;justify-content:flex-end}._StatutoryConfig_metaText_rs4xt_58857{grid-column:1 / -1;font-size:.78rem;color:var(--color-text-secondary);margin:0}._StatutoryConfig_primaryButton_rs4xt_58864{display:inline-flex;align-items:center;gap:6px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 16px;font-size:.85rem;font-weight:600;cursor:pointer}._StatutoryConfig_primaryButton_rs4xt_58864:hover:not(:disabled){background:var(--color-primary-hover)}._StatutoryConfig_primaryButton_rs4xt_58864:disabled{opacity:.6;cursor:not-allowed}._StatutoryConfig_dangerButton_rs4xt_58887{background:var(--color-danger);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 16px;font-size:.85rem;font-weight:600;cursor:pointer}._StatutoryConfig_buttonIcon_rs4xt_58898{width:16px;height:16px}._StatutoryConfig_tableWrapper_rs4xt_58903{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._StatutoryConfig_table_rs4xt_58903{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._StatutoryConfig_table_rs4xt_58903 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._StatutoryConfig_table_rs4xt_58903 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._StatutoryConfig_rowActions_rs4xt_58943{display:flex;align-items:center;gap:8px}._StatutoryConfig_rowActions_rs4xt_58943 button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary);cursor:pointer}._StatutoryConfig_rowActions_rs4xt_58943 button:hover{color:var(--color-primary);border-color:var(--color-primary)}._StatutoryConfig_actionIcon_rs4xt_58969{width:15px;height:15px}._StatutoryConfig_inlineError_rs4xt_58981{background:var(--color-danger-subtle);color:var(--color-danger);border-radius:var(--radius-sm);padding:10px 12px;font-size:.85rem}._WorkflowStatus_wrap_rs4xt_58994{display:flex;flex-direction:column;gap:var(--space-md)}._WorkflowStatus_loading_rs4xt_59000,._WorkflowStatus_error_rs4xt_59001{padding:var(--space-md);font-size:.85rem;color:var(--color-text-secondary)}._WorkflowStatus_error_rs4xt_59001{color:var(--color-danger)}._WorkflowStatus_header_rs4xt_59011{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}._WorkflowStatus_header_rs4xt_59011 h4{margin:0;font-size:.95rem;color:var(--color-text)}._WorkflowStatus_meta_rs4xt_59024{margin:0;font-size:.8rem;color:var(--color-text-secondary)}._WorkflowStatus_timeline_rs4xt_59030{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}._WorkflowStatus_timelineItem_rs4xt_59039{display:flex;gap:var(--space-sm);align-items:flex-start;position:relative;padding-left:4px}._WorkflowStatus_timelineItem_rs4xt_59039:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:-16px;width:1px;background:var(--color-border)}._WorkflowStatus_timelineIcon_rs4xt_59057{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-neutral-subtle);color:var(--color-text-secondary);z-index:1}._WorkflowStatus_timelineIcon_rs4xt_59057 svg{width:16px;height:16px}._WorkflowStatus_icon_Approved_rs4xt_59075{background:var(--color-success-subtle);color:var(--color-success)}._WorkflowStatus_icon_Rejected_rs4xt_59080{background:var(--color-danger-subtle);color:var(--color-danger)}._WorkflowStatus_icon_Pending_rs4xt_59085{background:var(--color-warning-subtle);color:var(--color-warning)}._WorkflowStatus_timelineContent_rs4xt_59090{flex:1;display:flex;flex-direction:column;gap:4px;padding-bottom:4px}._WorkflowStatus_timelineTop_rs4xt_59098{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}._WorkflowStatus_timelineTop_rs4xt_59098 strong{font-size:.85rem;color:var(--color-text)}._WorkflowStatus_timelineApprover_rs4xt_59110,._WorkflowStatus_timelineActioned_rs4xt_59111{margin:0;font-size:.78rem;color:var(--color-text-secondary)}._WorkflowStatus_timelineComment_rs4xt_59117{margin:4px 0 0;font-size:.8rem;font-style:italic;color:var(--color-text);background:var(--color-surface-subtle);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-sm);padding:6px 10px}._WorkflowDesigner_primaryButton_rs4xt_59132{display:inline-flex;align-items:center;gap:6px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease}._WorkflowDesigner_primaryButton_rs4xt_59132:hover:not(:disabled){background:var(--color-primary-hover)}._WorkflowDesigner_primaryButton_rs4xt_59132:disabled{opacity:.6;cursor:not-allowed}._WorkflowDesigner_secondaryButton_rs4xt_59156{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:7px 14px;font-size:.82rem;font-weight:600;cursor:pointer}._WorkflowDesigner_dangerButton_rs4xt_59172{background:var(--color-danger);color:#fff;border:none;border-radius:var(--radius-sm);padding:9px 16px;font-size:.85rem;cursor:pointer}._WorkflowDesigner_buttonIcon_rs4xt_59182{width:16px;height:16px}._WorkflowDesigner_filterField_rs4xt_59187{display:flex;flex-direction:column;gap:4px;min-width:260px}._WorkflowDesigner_filterField_rs4xt_59187 label{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}._WorkflowDesigner_loadingState_rs4xt_59202{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._WorkflowDesigner_groupHeader_rs4xt_59208{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}._WorkflowDesigner_groupHeader_rs4xt_59208 h3{margin:0;font-size:1rem;color:var(--color-text)}._WorkflowDesigner_tableWrapper_rs4xt_59221{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);min-width:0}._WorkflowDesigner_table_rs4xt_59221{border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;width:100%}._WorkflowDesigner_table_rs4xt_59221 th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._WorkflowDesigner_table_rs4xt_59221 td{padding:12px 16px;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._WorkflowDesigner_descCell_rs4xt_59261{max-width:320px;color:var(--color-text-secondary)}._WorkflowDesigner_rowActions_rs4xt_59266{display:flex;align-items:center;gap:8px}._WorkflowDesigner_rowActions_rs4xt_59266 button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary);cursor:pointer}._WorkflowDesigner_rowActions_rs4xt_59266 button:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}._WorkflowDesigner_actionIcon_rs4xt_59292{width:15px;height:15px}._WorkflowDesigner_modalForm_rs4xt_59302{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}._WorkflowDesigner_formRow_rs4xt_59309{display:flex;gap:var(--space-md);align-items:flex-end;flex-wrap:wrap}._WorkflowDesigner_formRow_rs4xt_59309 ._WorkflowDesigner_formGroup_rs4xt_59316{flex:1;min-width:220px}._WorkflowDesigner_formGroup_rs4xt_59316{display:flex;flex-direction:column;gap:4px}._WorkflowDesigner_formGroup_rs4xt_59316 label{font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}._WorkflowDesigner_formGroup_rs4xt_59316 input,._WorkflowDesigner_formGroup_rs4xt_59316 textarea{padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text);font-size:.9rem;font-family:inherit}._WorkflowDesigner_formGroupInline_rs4xt_59346{display:flex;align-items:center}._WorkflowDesigner_formGroupInline_rs4xt_59346 label{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text);cursor:pointer}._WorkflowDesigner_fieldError_rs4xt_59360{font-size:.75rem;color:var(--color-danger)}._WorkflowDesigner_inlineError_rs4xt_59365{background:var(--color-danger-subtle);color:var(--color-danger);border-radius:var(--radius-sm);padding:10px 12px;font-size:.85rem}._WorkflowDesigner_stepsHeader_rs4xt_59373{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-sm)}._WorkflowDesigner_stepsHeader_rs4xt_59373 h4{margin:0;font-size:.9rem;color:var(--color-text)}._WorkflowDesigner_stepsList_rs4xt_59386{display:flex;flex-direction:column;gap:var(--space-sm)}._WorkflowDesigner_stepCard_rs4xt_59392{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:var(--space-md)}._WorkflowDesigner_stepCardDragging_rs4xt_59401{box-shadow:var(--shadow-md)}._WorkflowDesigner_stepCardHeader_rs4xt_59405{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-sm)}._WorkflowDesigner_stepCardHeader_rs4xt_59405 strong{flex:1;font-size:.85rem;color:var(--color-text)}._WorkflowDesigner_dragHandle_rs4xt_59418{display:inline-flex;cursor:grab;color:var(--color-text-muted)}._WorkflowDesigner_dragHandle_rs4xt_59418 svg{width:18px;height:18px}._WorkflowDesigner_stepReorderButtons_rs4xt_59429{display:flex;gap:4px}._WorkflowDesigner_stepReorderButtons_rs4xt_59429 button,._WorkflowDesigner_removeStepButton_rs4xt_59435{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text-secondary);cursor:pointer}._WorkflowDesigner_stepReorderButtons_rs4xt_59429 button svg,._WorkflowDesigner_removeStepButton_rs4xt_59435 svg{width:14px;height:14px}._WorkflowDesigner_stepReorderButtons_rs4xt_59429 button:disabled,._WorkflowDesigner_removeStepButton_rs4xt_59435:disabled{opacity:.4;cursor:not-allowed}._WorkflowDesigner_removeStepButton_rs4xt_59435:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}._WorkflowDesigner_stepFields_rs4xt_59467{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-sm)}._MyApprovals_refreshButton_rs4xt_59478{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-sm);padding:9px 14px;font-size:.85rem;cursor:pointer}._MyApprovals_refreshButton_rs4xt_59478:disabled{opacity:.6;cursor:not-allowed}._MyApprovals_buttonIcon_rs4xt_59498{width:16px;height:16px}._MyApprovals_loadingState_rs4xt_59503{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._MyApprovals_emptyIcon_rs4xt_59509{width:40px;height:40px;color:var(--color-text-muted)}._MyApprovals_list_rs4xt_59515{display:flex;flex-direction:column;gap:var(--space-md)}._MyApprovals_itemHeader_rs4xt_59521{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}._MyApprovals_itemTitle_rs4xt_59529{margin:6px 0 0;font-size:1rem;color:var(--color-text)}._MyApprovals_stepBadge_rs4xt_59535{font-size:.78rem;font-weight:600;color:var(--color-primary);background:var(--color-primary-subtle);border-radius:999px;padding:5px 12px;white-space:nowrap}._MyApprovals_itemMeta_rs4xt_59545{margin:var(--space-sm) 0 0;font-size:.85rem;color:var(--color-text-secondary)}._MyApprovals_itemActions_rs4xt_59551{display:flex;gap:var(--space-sm);margin-top:var(--space-md)}._MyApprovals_approveButton_rs4xt_59557{display:inline-flex;align-items:center;gap:6px;background:var(--color-success);color:#fff;border:none;border-radius:var(--radius-sm);padding:9px 16px;font-size:.85rem;font-weight:600;cursor:pointer}._MyApprovals_approveButton_rs4xt_59557:disabled{opacity:.6;cursor:not-allowed}._MyApprovals_rejectButton_rs4xt_59576{display:inline-flex;align-items:center;gap:6px;background:var(--color-danger);color:#fff;border:none;border-radius:var(--radius-sm);padding:9px 16px;font-size:.85rem;font-weight:600;cursor:pointer}._MyApprovals_rejectButton_rs4xt_59576:disabled{opacity:.6;cursor:not-allowed}._MyApprovals_modalForm_rs4xt_59600{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}._MyApprovals_modalSubtitle_rs4xt_59607{margin:0;font-size:.85rem;color:var(--color-text-secondary)}._MyApprovals_formGroup_rs4xt_59613{display:flex;flex-direction:column;gap:4px}._MyApprovals_formGroup_rs4xt_59613 label{font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}._MyApprovals_formGroup_rs4xt_59613 textarea{padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text);font-size:.9rem;font-family:inherit}._AttentionPanel_panel_rs4xt_59641{background:linear-gradient(135deg,var(--color-primary-subtle) 0%,var(--color-surface) 65%);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-lg)}._AttentionPanel_header_rs4xt_59650{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}._AttentionPanel_headerLeft_rs4xt_59657{display:flex;align-items:center;gap:var(--space-sm)}._AttentionPanel_iconBadge_rs4xt_59663{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;flex-shrink:0}._AttentionPanel_headerIcon_rs4xt_59675{width:20px;height:20px}._AttentionPanel_title_rs4xt_59680{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-text)}._AttentionPanel_subtitle_rs4xt_59687{margin:2px 0 0;font-size:.85rem;color:var(--color-text-secondary)}._AttentionPanel_items_rs4xt_59693{display:flex;flex-direction:column;gap:var(--space-sm)}._AttentionPanel_item_rs4xt_59693{display:flex;align-items:center;gap:var(--space-sm);width:100%;text-align:left;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;cursor:pointer;transition:border-color .15s ease,transform .15s ease}._AttentionPanel_itemActionable_rs4xt_59715:hover{border-color:var(--color-primary);transform:translateY(-1px)}._AttentionPanel_itemDot_rs4xt_59720{width:8px;height:8px;border-radius:50%;flex-shrink:0}._AttentionPanel_dotPrimary_rs4xt_59727{background:var(--color-primary)}._AttentionPanel_dotWarning_rs4xt_59728{background:var(--color-warning)}._AttentionPanel_dotDanger_rs4xt_59729{background:var(--color-danger)}._AttentionPanel_itemBody_rs4xt_59731{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._AttentionPanel_itemTitle_rs4xt_59739{font-size:.9rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._AttentionPanel_itemMeta_rs4xt_59748{font-size:.78rem;color:var(--color-text-secondary)}._AttentionPanel_itemArrow_rs4xt_59753{width:16px;height:16px;color:var(--color-text-muted);flex-shrink:0}._AttentionPanel_viewAll_rs4xt_59760{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-md);background:none;border:none;color:var(--color-primary);font-size:.85rem;font-weight:600;cursor:pointer;padding:0}._AttentionPanel_viewAllIcon_rs4xt_59774{width:16px;height:16px}._TicketsHub_breadcrumb_rs4xt_59781{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:.85rem;margin-bottom:var(--space-sm)}._TicketsHub_breadcrumb_rs4xt_59781 a{display:flex;color:var(--color-text-secondary)}._TicketsHub_breadcrumbIcon_rs4xt_59795{width:14px;height:14px}._TicketsHub_primaryButton_rs4xt_59800{display:inline-flex;align-items:center;gap:8px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);padding:10px 18px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease}._TicketsHub_primaryButton_rs4xt_59800:hover{background:var(--color-primary-hover)}._TicketsHub_primaryButton_rs4xt_59800:disabled{opacity:.6;cursor:not-allowed}._TicketsHub_secondaryButton_rs4xt_59818{background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);padding:10px 18px;font-size:.9rem;font-weight:600;cursor:pointer}._TicketsHub_tabs_rs4xt_59831{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-md)}._TicketsHub_tab_rs4xt_59831,._TicketsHub_tabActive_rs4xt_59838{background:none;border:none;padding:10px 16px;font-size:.9rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}._TicketsHub_tabActive_rs4xt_59838{color:var(--color-primary);border-bottom-color:var(--color-primary)}._TicketsHub_searchBox_rs4xt_59855{display:flex;align-items:center;gap:8px;background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 12px;color:var(--color-text-muted);flex:1;min-width:200px}._TicketsHub_searchBox_rs4xt_59855 input{border:none;outline:none;background:none;color:var(--color-text);font-size:.9rem;width:100%}._TicketsHub_loading_rs4xt_59879{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}._TicketsHub_list_rs4xt_59885{display:flex;flex-direction:column}._TicketsHub_row_rs4xt_59890{display:flex;align-items:center;gap:var(--space-md);width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--color-border);padding:14px 8px;cursor:pointer;transition:background .12s ease}._TicketsHub_row_rs4xt_59890:last-child{border-bottom:none}._TicketsHub_row_rs4xt_59890:hover{background:var(--color-surface-subtle)}._TicketsHub_priorityDot_rs4xt_59907{width:8px;height:8px;padding:0;border-radius:50%;flex-shrink:0}._TicketsHub_rowMain_rs4xt_59915{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._TicketsHub_rowTitle_rs4xt_59923{font-size:.92rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._TicketsHub_rowSubject_rs4xt_59932{font-size:.8rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._TicketsHub_categoryChip_rs4xt_59940{font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--chip-color, #64748b) 15%,transparent);color:var(--chip-color, #64748b);white-space:nowrap;flex-shrink:0}._TicketsHub_rowPeople_rs4xt_59951{display:flex;align-items:center;gap:-6px;flex-shrink:0}._TicketsHub_rowPeople_rs4xt_59951>*{margin-left:-6px;border:2px solid var(--color-surface);border-radius:50%}._TicketsHub_modalBody_rs4xt_59969{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}._TicketsHub_modalBody_rs4xt_59969 label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;color:var(--color-text-secondary)}._TicketsHub_modalBody_rs4xt_59969 input{padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--color-text);font-size:.9rem;font-weight:400}._TicketsHub_formRow_rs4xt_59997{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}._TicketsHub_dark_rs4xt_60004{color-scheme:dark}@media (max-width: 720px){._TicketsHub_formRow_rs4xt_59997{grid-template-columns:1fr}._TicketsHub_row_rs4xt_59890{flex-wrap:wrap}}._CompetencyRatingForm_root_rs4xt_60016{display:flex;flex-direction:column;gap:var(--space-xl)}._CompetencyRatingForm_empty_rs4xt_60022{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md)}._CompetencyRatingForm_group_rs4xt_60031{display:flex;flex-direction:column;gap:var(--space-sm)}._CompetencyRatingForm_groupTitle_rs4xt_60037{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}._CompetencyRatingForm_list_rs4xt_60046{display:flex;flex-direction:column;gap:var(--space-md)}._CompetencyRatingForm_card_rs4xt_60052{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}._CompetencyRatingForm_cardHeader_rs4xt_60063{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}._CompetencyRatingForm_name_rs4xt_60070{margin:0;font-weight:600;color:var(--color-text)}._CompetencyRatingForm_description_rs4xt_60076{margin:4px 0 0;font-size:.8125rem;color:var(--color-text-secondary)}._CompetencyRatingForm_readOnlyBadge_rs4xt_60082{flex-shrink:0;font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);white-space:nowrap}._CompetencyRatingForm_readOnlyComments_rs4xt_60093{margin:0;font-size:.8125rem;font-style:italic;color:var(--color-text-secondary);padding:var(--space-xs) var(--space-sm);border-left:2px solid var(--color-border)}._CompetencyRatingForm_scaleRow_rs4xt_60102{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._CompetencyRatingForm_scaleButton_rs4xt_60109{width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text-secondary);font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}._CompetencyRatingForm_scaleButton_rs4xt_60109:hover:not(:disabled){border-color:var(--color-primary-light);color:var(--color-primary);transform:translateY(-1px)}._CompetencyRatingForm_scaleButton_rs4xt_60109:disabled{cursor:not-allowed;opacity:.6}._CompetencyRatingForm_scaleButtonActive_rs4xt_60132{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._CompetencyRatingForm_scaleButtonActive_rs4xt_60132:hover:not(:disabled){color:#fff}._CompetencyRatingForm_scaleLabel_rs4xt_60142{margin-left:var(--space-xs);font-size:.8125rem;color:var(--color-text-secondary)}._CompetencyRatingForm_comments_rs4xt_60148{width:100%;resize:vertical;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);font-family:inherit;font-size:.875rem}._CompetencyRatingForm_comments_rs4xt_60148:disabled{opacity:.7;cursor:not-allowed}._CompetencyRatingForm_comments_rs4xt_60148:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._ReviewCycles_breadcrumb_rs4xt_60173{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}._ReviewCycles_breadcrumbIcon_rs4xt_60181{width:1rem;height:1rem}._ReviewCycles_breadcrumbSeparator_rs4xt_60186{width:.85rem;height:.85rem;color:var(--color-text-muted)}._ReviewCycles_breadcrumbActive_rs4xt_60192{color:var(--color-text);font-weight:600}._ReviewCycles_btnPrimary_rs4xt_60197{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.6rem 1.1rem;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-primary);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease}._ReviewCycles_btnPrimary_rs4xt_60197:hover{background:var(--color-primary-hover)}._ReviewCycles_btnIcon_rs4xt_60216{width:1.1rem;height:1.1rem}._ReviewCycles_cellPrimary_rs4xt_60221{font-weight:600;color:var(--color-text)}._ReviewCycles_cellSecondary_rs4xt_60226{font-size:.75rem;color:var(--color-text-muted)}._ReviewCycles_actionButtons_rs4xt_60231{display:flex;align-items:center;gap:6px}._ReviewCycles_btnActivate_rs4xt_60237,._ReviewCycles_btnEdit_rs4xt_60238,._ReviewCycles_btnDelete_rs4xt_60239{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;color:var(--color-text-secondary)}._ReviewCycles_btnActivate_rs4xt_60237:hover{border-color:var(--color-success);color:var(--color-success)}._ReviewCycles_btnEdit_rs4xt_60238:hover{border-color:var(--color-primary-light);color:var(--color-primary)}._ReviewCycles_btnDelete_rs4xt_60239:hover{border-color:var(--color-danger);color:var(--color-danger)}._ReviewCycles_actionIcon_rs4xt_60257{width:1rem;height:1rem}._ReviewCycles_loadingState_rs4xt_60262{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._ReviewCycles_formError_rs4xt_60268{background:var(--color-danger-subtle);color:var(--color-danger);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:var(--space-md)}._ReviewCycles_formGrid_rs4xt_60277{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}._ReviewCycles_formGroup_rs4xt_60283{display:flex;flex-direction:column;gap:4px}._ReviewCycles_formGroup_rs4xt_60283 label{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}._ReviewCycles_formGroup_rs4xt_60283 input,._ReviewCycles_formGroup_rs4xt_60283 textarea{padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);font-family:inherit;font-size:.875rem}._ReviewCycles_formGroupFull_rs4xt_60306{grid-column:1 / -1}._ReviewCycles_errorText_rs4xt_60310{font-size:.75rem;color:var(--color-danger)}@media (max-width: 640px){._ReviewCycles_formGrid_rs4xt_60277{grid-template-columns:1fr}}._Competencies_breadcrumb_rs4xt_60324{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}._Competencies_breadcrumbIcon_rs4xt_60332{width:1rem;height:1rem}._Competencies_breadcrumbSeparator_rs4xt_60337{width:.85rem;height:.85rem;color:var(--color-text-muted)}._Competencies_breadcrumbActive_rs4xt_60343{color:var(--color-text);font-weight:600}._Competencies_btnPrimary_rs4xt_60348{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.6rem 1.1rem;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-primary);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease}._Competencies_btnPrimary_rs4xt_60348:hover{background:var(--color-primary-hover)}._Competencies_btnIcon_rs4xt_60367{width:1.1rem;height:1.1rem}._Competencies_cellPrimary_rs4xt_60372{font-weight:600;color:var(--color-text)}._Competencies_cellSecondary_rs4xt_60377{font-size:.75rem;color:var(--color-text-muted)}._Competencies_actionButtons_rs4xt_60382{display:flex;align-items:center;gap:6px}._Competencies_btnEdit_rs4xt_60388,._Competencies_btnDelete_rs4xt_60389{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;color:var(--color-text-secondary)}._Competencies_btnEdit_rs4xt_60388:hover{border-color:var(--color-primary-light);color:var(--color-primary)}._Competencies_btnDelete_rs4xt_60389:hover{border-color:var(--color-danger);color:var(--color-danger)}._Competencies_actionIcon_rs4xt_60406{width:1rem;height:1rem}._Competencies_loadingState_rs4xt_60411{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._Competencies_formError_rs4xt_60417{background:var(--color-danger-subtle);color:var(--color-danger);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:var(--space-md)}._Competencies_formGroup_rs4xt_60426{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-md)}._Competencies_formGroup_rs4xt_60426 label{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}._Competencies_formGroup_rs4xt_60426 input,._Competencies_formGroup_rs4xt_60426 textarea{padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);font-family:inherit;font-size:.875rem}._Competencies_formRow_rs4xt_60450{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}._Competencies_errorText_rs4xt_60456{font-size:.75rem;color:var(--color-danger)}@media (max-width: 640px){._Competencies_formRow_rs4xt_60450{grid-template-columns:1fr}}._PeerFeedback_breadcrumb_rs4xt_60470{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}._PeerFeedback_breadcrumbIcon_rs4xt_60478{width:1rem;height:1rem}._PeerFeedback_breadcrumbSeparator_rs4xt_60483{width:.85rem;height:.85rem;color:var(--color-text-muted)}._PeerFeedback_breadcrumbActive_rs4xt_60489{color:var(--color-text);font-weight:600}._PeerFeedback_tabs_rs4xt_60494{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-md)}._PeerFeedback_tab_rs4xt_60494,._PeerFeedback_tabActive_rs4xt_60502{background:none;border:none;padding:10px 16px;font-size:.9rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}._PeerFeedback_tabActive_rs4xt_60502{color:var(--color-primary);border-bottom-color:var(--color-primary)}._PeerFeedback_btnPrimary_rs4xt_60519{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.6rem 1.1rem;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-primary);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease;white-space:nowrap}._PeerFeedback_btnPrimary_rs4xt_60519:hover{background:var(--color-primary-hover)}._PeerFeedback_btnPrimary_rs4xt_60519:disabled{opacity:.6;cursor:not-allowed}._PeerFeedback_btnIcon_rs4xt_60544{width:1.1rem;height:1.1rem}._PeerFeedback_btnDanger_rs4xt_60549{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.5rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--color-danger);background:var(--color-danger-subtle);color:var(--color-danger);font-weight:600;font-size:.8125rem;cursor:pointer;transition:background .15s ease,opacity .15s ease}._PeerFeedback_btnDanger_rs4xt_60549:hover:not(:disabled){background:var(--color-danger);color:#fff}._PeerFeedback_btnDanger_rs4xt_60549:disabled{opacity:.6;cursor:not-allowed}._PeerFeedback_reviewPicker_rs4xt_60574{min-width:320px;flex:1}._PeerFeedback_loadingState_rs4xt_60579{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._PeerFeedback_cardList_rs4xt_60585{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-md)}._PeerFeedback_card_rs4xt_60585{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-solid)}._PeerFeedback_cardHeader_rs4xt_60601{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}._PeerFeedback_cardTitle_rs4xt_60608{font-weight:600;color:var(--color-text);font-size:.9375rem}._PeerFeedback_cardMeta_rs4xt_60614{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;color:var(--color-text-muted)}._PeerFeedback_cardComments_rs4xt_60622{font-size:.8125rem;color:var(--color-text-secondary);font-style:italic;margin:0}._PeerFeedback_cardActions_rs4xt_60629{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:auto}._PeerFeedback_modalSubtitle_rs4xt_60636{font-size:.8125rem;color:var(--color-text-secondary);margin:0 0 var(--space-md)}._PeerFeedback_formGroup_rs4xt_60642{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-md)}._PeerFeedback_formGroup_rs4xt_60642 label{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}._PeerFeedback_formGroup_rs4xt_60642 textarea{padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);font-family:inherit;font-size:.875rem;resize:vertical}._PeerFeedback_formError_rs4xt_60666{background:var(--color-danger-subtle);color:var(--color-danger);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:var(--space-md)}._PeerFeedback_errorText_rs4xt_60675{font-size:.75rem;color:var(--color-danger)}@media (max-width: 640px){._PeerFeedback_cardList_rs4xt_60585{grid-template-columns:1fr}._PeerFeedback_reviewPicker_rs4xt_60574{min-width:0;width:100%}}._MyReviewWizard_breadcrumb_rs4xt_60696{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}._MyReviewWizard_breadcrumbIcon_rs4xt_60704{width:1rem;height:1rem}._MyReviewWizard_breadcrumbSeparator_rs4xt_60709{width:.85rem;height:.85rem;color:var(--color-text-muted)}._MyReviewWizard_breadcrumbActive_rs4xt_60715{color:var(--color-text);font-weight:600}._MyReviewWizard_loadingState_rs4xt_60720{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._MyReviewWizard_timeline_rs4xt_60727{display:flex;align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);overflow-x:auto}._MyReviewWizard_timelineStep_rs4xt_60737{display:flex;align-items:center;flex:1;min-width:90px;position:relative}._MyReviewWizard_timelineStep_rs4xt_60737:last-child{flex:0;min-width:auto}._MyReviewWizard_timelineDot_rs4xt_60750{width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:50%;border:2px solid var(--color-border);background:var(--color-surface-solid);display:flex;align-items:center;justify-content:center;z-index:1}._MyReviewWizard_timelineDotDone_rs4xt_60763{background:var(--color-success);border-color:var(--color-success)}._MyReviewWizard_timelineDotCurrent_rs4xt_60768{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-subtle)}._MyReviewWizard_timelineCheckIcon_rs4xt_60773{width:1rem;height:1rem;color:#fff}._MyReviewWizard_timelineLabel_rs4xt_60779{position:absolute;top:2.1rem;left:0;width:6rem;font-size:.7rem;color:var(--color-text-muted);white-space:normal}._MyReviewWizard_timelineLabelCurrent_rs4xt_60789{color:var(--color-primary);font-weight:700}._MyReviewWizard_timelineLine_rs4xt_60794{flex:1;height:2px;background:var(--color-border);margin:0 4px}._MyReviewWizard_timelineLineDone_rs4xt_60801{background:var(--color-success)}._MyReviewWizard_readOnlyNotice_rs4xt_60805{padding:var(--space-sm) var(--space-md);background:var(--color-warning-subtle);color:var(--color-warning);border-radius:var(--radius-sm);font-size:.875rem;margin-top:var(--space-lg)}._MyReviewWizard_stepperNav_rs4xt_60815{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-md)}._MyReviewWizard_stepPill_rs4xt_60822{padding:.45rem .9rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._MyReviewWizard_stepPill_rs4xt_60822:hover{border-color:var(--color-primary-light);color:var(--color-primary)}._MyReviewWizard_stepPillActive_rs4xt_60839{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._MyReviewWizard_stepBody_rs4xt_60845{margin-top:var(--space-md)}._MyReviewWizard_cardTitle_rs4xt_60849{margin:0 0 var(--space-md);font-size:1rem;font-weight:700;color:var(--color-text)}._MyReviewWizard_overviewGrid_rs4xt_60856{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md);margin:0}._MyReviewWizard_overviewGrid_rs4xt_60856 dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:2px}._MyReviewWizard_overviewGrid_rs4xt_60856 dd{margin:0;font-weight:600;color:var(--color-text)}._MyReviewWizard_emptyText_rs4xt_60877{color:var(--color-text-secondary);font-size:.875rem}._MyReviewWizard_goalGrid_rs4xt_60882{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md)}._MyReviewWizard_goalCard_rs4xt_60888{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);display:flex;flex-direction:column;gap:6px}._MyReviewWizard_goalCardHeader_rs4xt_60897{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}._MyReviewWizard_goalTitle_rs4xt_60904{font-weight:600;color:var(--color-text)}._MyReviewWizard_progressTrack_rs4xt_60909{height:6px;border-radius:var(--radius-full);background:var(--color-neutral-subtle);overflow:hidden}._MyReviewWizard_progressFill_rs4xt_60916{height:100%;background:var(--color-primary);border-radius:inherit;transition:width .3s ease}._MyReviewWizard_progressLabel_rs4xt_60923{font-size:.75rem;color:var(--color-text-muted)}._MyReviewWizard_savingIndicator_rs4xt_60928{margin-top:var(--space-sm);font-size:.8125rem;color:var(--color-text-muted)}._MyReviewWizard_summaryTextarea_rs4xt_60934{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);font-family:inherit;font-size:.9rem;resize:vertical}._MyReviewWizard_summaryRecap_rs4xt_60946{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}._MyReviewWizard_summaryRecap_rs4xt_60946 h4{margin:0 0 var(--space-xs);font-size:.875rem;color:var(--color-text-secondary)}._MyReviewWizard_summaryRecap_rs4xt_60946 p{margin:0;color:var(--color-text);white-space:pre-wrap}._MyReviewWizard_submitButton_rs4xt_60964{margin-top:var(--space-lg);padding:.7rem 1.5rem;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-primary);color:#fff;font-weight:700;cursor:pointer}._MyReviewWizard_submitButton_rs4xt_60964:hover{background:var(--color-primary-hover)}._MyReviewWizard_submitButton_rs4xt_60964:disabled{opacity:.6;cursor:not-allowed}._MyReviewWizard_stepFooter_rs4xt_60984{display:flex;justify-content:space-between;margin-top:var(--space-lg)}._MyReviewWizard_navIcon_rs4xt_60990{width:1rem;height:1rem}._TeamReviews_breadcrumb_rs4xt_60998{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}._TeamReviews_breadcrumbIcon_rs4xt_61006{width:1rem;height:1rem}._TeamReviews_breadcrumbSeparator_rs4xt_61011{width:.85rem;height:.85rem;color:var(--color-text-muted)}._TeamReviews_breadcrumbActive_rs4xt_61017{color:var(--color-text);font-weight:600}._TeamReviews_loadingState_rs4xt_61022{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._TeamReviews_cellMono_rs4xt_61028{font-family:ui-monospace,monospace;font-size:.8125rem;color:var(--color-text-secondary)}._TeamReviews_btnScore_rs4xt_61034{padding:.4rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary);font-weight:600;font-size:.8125rem;cursor:pointer;transition:background .15s ease}._TeamReviews_btnScore_rs4xt_61034:hover{background:var(--color-primary);color:#fff}._TeamReviews_backButton_rs4xt_61051{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:none;background:transparent;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;padding:0}._TeamReviews_backButton_rs4xt_61051:hover{color:var(--color-primary)}._TeamReviews_backIcon_rs4xt_61068{width:1rem;height:1rem}._TeamReviews_readOnlyNotice_rs4xt_61073{padding:var(--space-sm) var(--space-md);background:var(--color-warning-subtle);color:var(--color-warning);border-radius:var(--radius-sm);font-size:.875rem}._TeamReviews_cardTitle_rs4xt_61081{margin:0 0 var(--space-md);font-size:1rem;font-weight:700;color:var(--color-text)}._TeamReviews_goalGrid_rs4xt_61088{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md)}._TeamReviews_goalCard_rs4xt_61094{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);display:flex;flex-direction:column;gap:6px}._TeamReviews_goalCardHeader_rs4xt_61103{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-weight:600;color:var(--color-text)}._TeamReviews_progressTrack_rs4xt_61112{height:6px;border-radius:var(--radius-full);background:var(--color-neutral-subtle);overflow:hidden}._TeamReviews_progressFill_rs4xt_61119{height:100%;background:var(--color-primary);border-radius:inherit}._TeamReviews_peerSummaryList_rs4xt_61125{display:flex;flex-direction:column;gap:var(--space-sm)}._TeamReviews_peerSummaryRow_rs4xt_61131{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);font-size:.875rem}._TeamReviews_peerSummaryRow_rs4xt_61131:last-child{border-bottom:none}._TeamReviews_peerSummaryScore_rs4xt_61144{color:var(--color-text-secondary);font-size:.8125rem}._TeamReviews_summaryTextarea_rs4xt_61149{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);font-family:inherit;font-size:.9rem;resize:vertical}._TeamReviews_actionRow_rs4xt_61161{display:flex;justify-content:flex-end;gap:var(--space-sm)}._Goals_breadcrumb_rs4xt_61170{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}._Goals_breadcrumbIcon_rs4xt_61178{width:1rem;height:1rem}._Goals_breadcrumbSeparator_rs4xt_61183{width:.85rem;height:.85rem;color:var(--color-text-muted)}._Goals_breadcrumbActive_rs4xt_61189{color:var(--color-text);font-weight:600}._Goals_btnPrimary_rs4xt_61194{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.6rem 1.1rem;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-primary);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease}._Goals_btnPrimary_rs4xt_61194:hover:not(:disabled){background:var(--color-primary-hover)}._Goals_btnPrimary_rs4xt_61194:disabled{opacity:.6;cursor:not-allowed}._Goals_btnIcon_rs4xt_61218{width:1.1rem;height:1.1rem}._Goals_cellPrimary_rs4xt_61223{font-weight:600;color:var(--color-text)}._Goals_cellSecondary_rs4xt_61228{font-size:.75rem;color:var(--color-text-muted)}._Goals_actionButtons_rs4xt_61233{display:flex;align-items:center;gap:6px}._Goals_btnKeyResults_rs4xt_61239,._Goals_btnEdit_rs4xt_61240,._Goals_btnDelete_rs4xt_61241{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;color:var(--color-text-secondary)}._Goals_btnKeyResults_rs4xt_61239:hover{border-color:var(--color-info, var(--color-primary));color:var(--color-primary)}._Goals_btnEdit_rs4xt_61240:hover{border-color:var(--color-primary-light);color:var(--color-primary)}._Goals_btnDelete_rs4xt_61241:hover{border-color:var(--color-danger);color:var(--color-danger)}._Goals_actionIcon_rs4xt_61259{width:1rem;height:1rem}._Goals_loadingState_rs4xt_61264{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._Goals_formError_rs4xt_61270{background:var(--color-danger-subtle);color:var(--color-danger);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:var(--space-md)}._Goals_formGroup_rs4xt_61279{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-md)}._Goals_formGroup_rs4xt_61279 label{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}._Goals_formGroup_rs4xt_61279 input,._Goals_formGroup_rs4xt_61279 textarea{padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);font-family:inherit;font-size:.875rem}._Goals_formRow_rs4xt_61303{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}._Goals_formNote_rs4xt_61309{font-size:.8125rem;font-style:italic;color:var(--color-text-muted);margin:0}._Goals_errorText_rs4xt_61316{font-size:.75rem;color:var(--color-danger)}@media (max-width: 640px){._Goals_formRow_rs4xt_61303{grid-template-columns:1fr}}._Goals_filtersBar_rs4xt_61327{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-md)}._Goals_filterGroup_rs4xt_61335{display:flex;flex-direction:column;gap:4px;min-width:240px}._Goals_filterGroup_rs4xt_61335 label{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}._Goals_progressCell_rs4xt_61348{display:flex;align-items:center;gap:var(--space-sm);min-width:140px}._Goals_progressTrack_rs4xt_61355{flex:1;height:.5rem;border-radius:var(--radius-sm);background:var(--color-surface-subtle);overflow:hidden}._Goals_progressFill_rs4xt_61363{height:100%;background:var(--color-primary);border-radius:var(--radius-sm);transition:width .2s ease}._Goals_progressLabel_rs4xt_61370{font-size:.75rem;color:var(--color-text-secondary);min-width:2.25rem;text-align:right}._Goals_krAddForm_rs4xt_61377{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-md);margin-bottom:var(--space-md)}._Goals_krAddRow_rs4xt_61383{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:var(--space-sm);align-items:end}._Goals_krAddRow_rs4xt_61383 ._Goals_formGroup_rs4xt_61279{margin-bottom:0}._Goals_krAddRow_rs4xt_61383>button{height:2.6rem}@media (max-width: 720px){._Goals_krAddRow_rs4xt_61383{grid-template-columns:1fr}}._Goals_krList_rs4xt_61404{display:flex;flex-direction:column;gap:var(--space-sm);max-height:360px;overflow-y:auto}._Goals_krItem_rs4xt_61412{display:flex;flex-direction:column;gap:6px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-solid)}._Goals_krItemHeader_rs4xt_61422{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}._Goals_krItemDescription_rs4xt_61429{font-weight:600;color:var(--color-text)}._Goals_krItemMeta_rs4xt_61434{display:flex;gap:var(--space-md);font-size:.8125rem;color:var(--color-text-secondary)}._Goals_krItemControls_rs4xt_61441{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}._Goals_krItemControls_rs4xt_61441 input[type=number]{width:6.5rem;padding:.4rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);font-size:.8125rem}._Goals_krStatusSelect_rs4xt_61458{min-width:160px}._Goals_krSaveButton_rs4xt_61462{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--color-primary);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease}._Goals_krSaveButton_rs4xt_61462:hover:not(:disabled){background:var(--color-primary-hover)}._Goals_krSaveButton_rs4xt_61462:disabled{opacity:.6;cursor:not-allowed}._Goals_krDeleteButton_rs4xt_61486{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._Goals_krDeleteButton_rs4xt_61486:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}._Goals_krDeleteButton_rs4xt_61486:disabled{opacity:.6;cursor:not-allowed}._Goals_krEmptyState_rs4xt_61510{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._Calibration_breadcrumb_rs4xt_61519{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}._Calibration_breadcrumbIcon_rs4xt_61527{width:1rem;height:1rem}._Calibration_breadcrumbSeparator_rs4xt_61532{width:.85rem;height:.85rem;color:var(--color-text-muted)}._Calibration_breadcrumbActive_rs4xt_61538{color:var(--color-text);font-weight:600}._Calibration_loadingState_rs4xt_61543{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._Calibration_btnPrimary_rs4xt_61549{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.6rem 1.1rem;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-primary);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer}._Calibration_btnPrimary_rs4xt_61549:hover{background:var(--color-primary-hover)}._Calibration_btnIcon_rs4xt_61567{width:1.1rem;height:1.1rem}._Calibration_btnOpen_rs4xt_61572{padding:.4rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary);font-weight:600;font-size:.8125rem;cursor:pointer}._Calibration_btnOpen_rs4xt_61572:hover{background:var(--color-primary);color:#fff}._Calibration_btnDanger_rs4xt_61588{padding:.6rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-danger);background:var(--color-danger-subtle);color:var(--color-danger);font-weight:600;cursor:pointer}._Calibration_btnDanger_rs4xt_61588:hover{background:var(--color-danger);color:#fff}._Calibration_btnAdjust_rs4xt_61603{padding:.35rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer}._Calibration_btnAdjust_rs4xt_61603:hover{border-color:var(--color-primary-light);color:var(--color-primary)}._Calibration_backButton_rs4xt_61618{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:none;background:transparent;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;padding:0}._Calibration_backButton_rs4xt_61618:hover{color:var(--color-primary)}._Calibration_backIcon_rs4xt_61635{width:1rem;height:1rem}._Calibration_tableWrap_rs4xt_61640{overflow-x:auto}._Calibration_compareTable_rs4xt_61644{width:100%;border-collapse:collapse;font-size:.875rem}._Calibration_compareTable_rs4xt_61644 th{text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}._Calibration_compareTable_rs4xt_61644 td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);color:var(--color-text)}._Calibration_currentScore_rs4xt_61666{font-weight:700;color:var(--color-primary)}._Calibration_emptyCell_rs4xt_61671{text-align:center;color:var(--color-text-secondary);padding:var(--space-lg)}._Calibration_formGroup_rs4xt_61677{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-md)}._Calibration_formGroup_rs4xt_61677 label{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}._Calibration_formGroup_rs4xt_61677 input,._Calibration_formGroup_rs4xt_61677 textarea{padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);font-family:inherit;font-size:.875rem}._Calibration_formError_rs4xt_61701{background:var(--color-danger-subtle);color:var(--color-danger);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:var(--space-md)}._Calibration_errorText_rs4xt_61710{font-size:.75rem;color:var(--color-danger)}._PerformanceAnalytics_breadcrumb_rs4xt_61718{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}._PerformanceAnalytics_breadcrumbIcon_rs4xt_61726{width:1rem;height:1rem}._PerformanceAnalytics_breadcrumbSeparator_rs4xt_61731{width:.85rem;height:.85rem;color:var(--color-text-muted)}._PerformanceAnalytics_breadcrumbActive_rs4xt_61737{color:var(--color-text);font-weight:600}._PerformanceAnalytics_cyclePicker_rs4xt_61742{min-width:240px}._PerformanceAnalytics_statPercent_rs4xt_61746{font-size:.75rem;color:var(--color-text-muted)}._PerformanceAnalytics_chartGrid_rs4xt_61751{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-lg)}._PerformanceAnalytics_chartCard_rs4xt_61757{display:flex;flex-direction:column;gap:var(--space-md)}._PerformanceAnalytics_chartTitle_rs4xt_61763{margin:0;font-size:1rem;font-weight:700;color:var(--color-text)}._PerformanceAnalytics_chartContainer_rs4xt_61770{position:relative;height:280px}._PerformanceAnalytics_trendHeader_rs4xt_61775{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}._PerformanceAnalytics_staffPicker_rs4xt_61784{min-width:260px}@media (max-width: 640px){._PerformanceAnalytics_chartGrid_rs4xt_61751{grid-template-columns:1fr}}._RoleDetails_breadcrumb_rs4xt_61796{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}._RoleDetails_breadcrumbIcon_rs4xt_61804{width:1rem;height:1rem}._RoleDetails_breadcrumbSeparator_rs4xt_61809{width:.85rem;height:.85rem;color:var(--color-text-muted)}._RoleDetails_breadcrumbLink_rs4xt_61815{color:inherit;text-decoration:none}._RoleDetails_breadcrumbLink_rs4xt_61815:hover{color:var(--color-primary)}._RoleDetails_breadcrumbActive_rs4xt_61824{color:var(--color-text);font-weight:600}._RoleDetails_headerTitleRow_rs4xt_61829{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}._RoleDetails_headerMeta_rs4xt_61836{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-top:6px}._RoleDetails_badgeIcon_rs4xt_61844{width:.8rem;height:.8rem}._RoleDetails_headerActions_rs4xt_61849{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}._RoleDetails_btnPrimary_rs4xt_61856{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.6rem 1.1rem;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-primary);color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease}._RoleDetails_btnPrimary_rs4xt_61856:hover{background:var(--color-primary-hover)}._RoleDetails_btnPrimary_rs4xt_61856:disabled{opacity:.6;cursor:not-allowed}._RoleDetails_btnSecondary_rs4xt_61880{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.6rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text);font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s ease,border-color .15s ease;text-decoration:none}._RoleDetails_btnSecondary_rs4xt_61880:hover{background:var(--color-surface-subtle);border-color:var(--color-primary-light)}._RoleDetails_btnIcon_rs4xt_61901{width:1.1rem;height:1.1rem}._RoleDetails_tabBar_rs4xt_61906{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);width:fit-content}._RoleDetails_tab_rs4xt_61906{display:inline-flex;align-items:center;gap:8px;padding:.5rem 1.1rem;border-radius:var(--radius-full);border:none;background:transparent;color:var(--color-text-secondary);font-weight:600;font-size:.85rem;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}._RoleDetails_tab_rs4xt_61906:hover{color:var(--color-text)}._RoleDetails_tabActive_rs4xt_61937{background:var(--color-primary);color:#fff}._RoleDetails_tabCount_rs4xt_61942{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:#ffffff40;font-size:.7rem;font-variant-numeric:tabular-nums}._RoleDetails_tab_rs4xt_61906:not(._RoleDetails_tabActive_rs4xt_61937) ._RoleDetails_tabCount_rs4xt_61942{background:var(--color-neutral-subtle);color:var(--color-text-secondary)}._RoleDetails_sectionIntro_rs4xt_61960{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}._RoleDetails_sectionIntro_rs4xt_61960 h2{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-text)}._RoleDetails_sectionIntro_rs4xt_61960 p{margin:2px 0 0;font-size:.85rem;color:var(--color-text-secondary)}._RoleDetails_saveBar_rs4xt_61982{position:sticky;bottom:var(--space-md);display:flex;justify-content:flex-end;margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}._RoleDetails_userCell_rs4xt_61992{display:flex;align-items:center;gap:10px}._RoleDetails_userAvatar_rs4xt_61998{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);font-weight:700;font-size:.85rem;flex-shrink:0}._RoleDetails_userName_rs4xt_62012{font-weight:600;color:var(--color-text)}._RoleDetails_userEmail_rs4xt_62017{color:var(--color-text-secondary);font-size:.8rem}._RoleDetails_removeBtn_rs4xt_62022{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-danger);cursor:pointer;transition:background .15s ease,border-color .15s ease}._RoleDetails_removeBtn_rs4xt_62022:hover{background:var(--color-danger-subtle);border-color:var(--color-danger)}._RoleDetails_removeIcon_rs4xt_62041{width:1rem;height:1rem}._RoleDetails_loadingState_rs4xt_62046{padding:var(--space-lg);text-align:center;color:var(--color-text-secondary)}._RoleDetails_formGroup_rs4xt_62052{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-md)}._RoleDetails_formGroup_rs4xt_62052 label{font-size:.85rem;font-weight:600;color:var(--color-text)}._RoleDetails_formHint_rs4xt_62065{margin:0;font-size:.8rem;color:var(--color-text-secondary)}._KanbanBoard_row_rs4xt_62075{display:flex;gap:var(--space-md);overflow-x:auto;padding-bottom:var(--space-sm);align-items:flex-start}._KanbanBoard_column_rs4xt_62083{flex:0 0 300px;width:300px;display:flex;flex-direction:column;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:calc(100vh - 340px);min-height:240px}._KanbanBoard_columnHeader_rs4xt_62095{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border)}._KanbanBoard_columnTitle_rs4xt_62103{font-size:.85rem;font-weight:600;color:var(--color-text)}._KanbanBoard_columnCount_rs4xt_62109{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:1px 8px}._KanbanBoard_columnBody_rs4xt_62119{flex:1;overflow-y:auto;padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm);transition:background .15s ease}._KanbanBoard_columnBodyOver_rs4xt_62129{background:var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 6%, transparent))}._KanbanBoard_emptyColumn_rs4xt_62133{font-size:.8rem;color:var(--color-text-muted);text-align:center;padding:var(--space-lg) var(--space-sm);border:1px dashed var(--color-border);border-radius:var(--radius-sm)}._KanbanBoard_cardWrap_rs4xt_62142{cursor:grab}._KanbanBoard_cardWrapDragging_rs4xt_62146{cursor:grabbing}._TaskCard_root_rs4xt_62154{display:flex;flex-direction:column;gap:8px;padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow .15s ease,border-color .15s ease}._TaskCard_root_rs4xt_62154:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary, var(--color-primary))}._TaskCard_top_rs4xt_62171{display:flex;align-items:center;justify-content:space-between;gap:8px}._TaskCard_project_rs4xt_62178{font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._TaskCard_title_rs4xt_62189{font-size:.9rem;font-weight:600;color:var(--color-text);line-height:1.35}._TaskCard_labels_rs4xt_62196{display:flex;flex-wrap:wrap;gap:6px}._TaskCard_labelChip_rs4xt_62202{font-size:.68rem;font-weight:600;color:#fff;border-radius:999px;padding:2px 9px}._TaskCard_footer_rs4xt_62210{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:2px}._TaskCard_metaItem_rs4xt_62218{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--color-text-secondary)}._TaskCard_metaItemOverdue_rs4xt_62226{color:var(--color-danger);font-weight:600}._TaskCard_metaIcon_rs4xt_62231{width:14px;height:14px}._TaskCard_avatars_rs4xt_62236{display:flex;align-items:center;margin-left:auto}._TaskCard_avatar_rs4xt_62236,._TaskCard_avatarMore_rs4xt_62243{width:22px;height:22px;border-radius:50%;background:var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 12%, transparent));color:var(--color-primary, var(--color-primary));font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-surface);margin-left:-6px}._TaskCard_avatar_rs4xt_62236:first-child{margin-left:0}._TaskCard_avatarMore_rs4xt_62243{background:var(--color-neutral-subtle);color:var(--color-text-secondary)}._TaskDetailModal_loading_rs4xt_62271{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}._TaskDetailModal_formGroup_rs4xt_62277{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-md)}._TaskDetailModal_formGroup_rs4xt_62277 label{font-size:.85rem;font-weight:600;color:var(--color-text)}._TaskDetailModal_formGroup_rs4xt_62277 input[type=text],._TaskDetailModal_formGroup_rs4xt_62277 textarea{width:100%;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.85rem}._TaskDetailModal_formGrid_rs4xt_62301{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}._TaskDetailModal_labelHeader_rs4xt_62307{display:flex;align-items:center;justify-content:space-between}._TaskDetailModal_smallLink_rs4xt_62313{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:600;color:var(--color-primary, var(--color-primary));background:none;border:none;cursor:pointer;padding:0}._TaskDetailModal_smallIcon_rs4xt_62326{width:14px;height:14px}._TaskDetailModal_progressText_rs4xt_62331{font-size:.75rem;color:var(--color-text-secondary);font-weight:600}._TaskDetailModal_labelDraftRow_rs4xt_62337{display:flex;align-items:center;gap:8px;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:8px;flex-wrap:wrap}._TaskDetailModal_labelDraftRow_rs4xt_62337 input{flex:1;min-width:120px;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.8rem}._TaskDetailModal_colorSwatches_rs4xt_62359{display:flex;gap:4px}._TaskDetailModal_colorSwatch_rs4xt_62359{width:18px;height:18px;border-radius:50%;border:none;cursor:pointer;padding:0}._TaskDetailModal_labelChips_rs4xt_62373{display:flex;flex-wrap:wrap;gap:6px}._TaskDetailModal_labelChip_rs4xt_62373{font-size:.75rem;font-weight:600;border:1.5px solid;border-radius:999px;padding:3px 11px;cursor:pointer;background:transparent;transition:all .12s ease}._TaskDetailModal_emptyHint_rs4xt_62390{font-size:.78rem;color:var(--color-text-muted)}._TaskDetailModal_checklist_rs4xt_62395{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}._TaskDetailModal_checklistItem_rs4xt_62402{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);font-size:.83rem;color:var(--color-text)}._TaskDetailModal_checklistItem_rs4xt_62402:hover{background:var(--color-surface-subtle)}._TaskDetailModal_checklistItem_rs4xt_62402 span{flex:1}._TaskDetailModal_checklistItemDone_rs4xt_62420{text-decoration:line-through;color:var(--color-text-muted)}._TaskDetailModal_iconButton_rs4xt_62425{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:2px}._TaskDetailModal_iconButton_rs4xt_62425:hover{color:var(--color-danger)}._TaskDetailModal_addRow_rs4xt_62440{display:flex;gap:8px}._TaskDetailModal_addRow_rs4xt_62440 input{flex:1;padding:7px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.83rem}._TaskDetailModal_smallButton_rs4xt_62455{padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}._TaskDetailModal_smallButton_rs4xt_62455:hover{background:var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 10%, transparent))}._TaskDetailModal_comments_rs4xt_62471{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;margin-bottom:8px}._TaskDetailModal_comment_rs4xt_62471{padding:8px 10px;border-radius:var(--radius-sm);background:var(--color-surface-subtle);border:1px solid var(--color-border)}._TaskDetailModal_comment_rs4xt_62471 p{margin:2px 0 0;font-size:.83rem;color:var(--color-text)}._TaskDetailModal_commentMeta_rs4xt_62493{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:var(--color-text-secondary)}._TaskDetailModal_deleteButton_rs4xt_62501{display:inline-flex;align-items:center;gap:4px;margin-right:auto;padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-danger);background:transparent;color:var(--color-danger);font-size:.85rem;font-weight:600;cursor:pointer}._TaskDetailModal_deleteButton_rs4xt_62501:hover{background:var(--color-danger-subtle)}@media (max-width: 640px){._TaskDetailModal_formGrid_rs4xt_62301{grid-template-columns:1fr}}._ProjectsPage_breadcrumb_rs4xt_62530{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}._ProjectsPage_breadcrumbIcon_rs4xt_62539{width:16px;height:16px}._ProjectsPage_breadcrumbSeparator_rs4xt_62544{width:14px;height:14px;color:var(--color-text-muted)}._ProjectsPage_breadcrumbActive_rs4xt_62550{color:var(--color-text);font-weight:600}._ProjectsPage_btnPrimary_rs4xt_62555{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md);border:none;background:var(--color-primary, var(--color-primary));color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}._ProjectsPage_btnPrimary_rs4xt_62555:hover{filter:brightness(1.08)}._ProjectsPage_btnIcon_rs4xt_62573{width:16px;height:16px}._ProjectsPage_loadingState_rs4xt_62578{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}._ProjectsPage_cellPrimary_rs4xt_62584{font-size:.88rem;font-weight:600;color:var(--color-text);text-decoration:none}._ProjectsPage_cellPrimary_rs4xt_62584:hover{color:var(--color-primary, var(--color-primary))}._ProjectsPage_cellSecondary_rs4xt_62595{font-size:.75rem;color:var(--color-text-secondary);margin-top:2px}._ProjectsPage_overdueText_rs4xt_62601{color:var(--color-danger);font-weight:600}._ProjectsPage_actionButtons_rs4xt_62606{display:flex;align-items:center;gap:6px}._ProjectsPage_iconLink_rs4xt_62612,._ProjectsPage_iconButton_rs4xt_62613,._ProjectsPage_iconButtonDanger_rs4xt_62614{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;text-decoration:none}._ProjectsPage_iconButtonDanger_rs4xt_62614{color:var(--color-danger);border-color:#dc262640}._ProjectsPage_iconLink_rs4xt_62612:hover,._ProjectsPage_iconButton_rs4xt_62613:hover{background:var(--color-surface-subtle);color:var(--color-primary, var(--color-primary))}._ProjectsPage_iconButtonDanger_rs4xt_62614:hover{background:var(--color-danger-subtle)}._ProjectsPage_actionIcon_rs4xt_62643{width:15px;height:15px}._ProjectsPage_formGrid_rs4xt_62648{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}._ProjectsPage_formGroup_rs4xt_62654{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-md)}._ProjectsPage_formGroupFull_rs4xt_62661{grid-column:1 / -1}._ProjectsPage_formGroup_rs4xt_62654 label{font-size:.85rem;font-weight:600;color:var(--color-text)}._ProjectsPage_formGroup_rs4xt_62654 input[type=text],._ProjectsPage_formGroup_rs4xt_62654 textarea{width:100%;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.85rem}._ProjectsPage_errorText_rs4xt_62682{font-size:.75rem;color:var(--color-danger)}._ProjectsPage_formError_rs4xt_62687{background:var(--color-danger-subtle);color:var(--color-danger);padding:8px 12px;border-radius:var(--radius-sm);font-size:.82rem;margin-bottom:var(--space-md)}@media (max-width: 640px){._ProjectsPage_formGrid_rs4xt_62648{grid-template-columns:1fr}}._ProjectDetailsPage_breadcrumb_rs4xt_62706{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}._ProjectDetailsPage_breadcrumb_rs4xt_62706 a{color:inherit;text-decoration:none}._ProjectDetailsPage_breadcrumb_rs4xt_62706 a:hover{color:var(--color-primary, var(--color-primary))}._ProjectDetailsPage_breadcrumbIcon_rs4xt_62724{width:16px;height:16px}._ProjectDetailsPage_breadcrumbSeparator_rs4xt_62729{width:14px;height:14px;color:var(--color-text-muted)}._ProjectDetailsPage_breadcrumbActive_rs4xt_62735{color:var(--color-text);font-weight:600}._ProjectDetailsPage_titleRow_rs4xt_62740{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._ProjectDetailsPage_headerActions_rs4xt_62747{display:flex;gap:8px;flex-wrap:wrap}._ProjectDetailsPage_btnPrimary_rs4xt_62753,._ProjectDetailsPage_btnSecondary_rs4xt_62754,._ProjectDetailsPage_btnDanger_rs4xt_62755{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-md);font-size:.82rem;font-weight:600;cursor:pointer;border:1px solid transparent}._ProjectDetailsPage_btnPrimary_rs4xt_62753{background:var(--color-primary, var(--color-primary));color:#fff;border:none}._ProjectDetailsPage_btnSecondary_rs4xt_62754{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._ProjectDetailsPage_btnSecondary_rs4xt_62754:hover{background:var(--color-surface-subtle)}._ProjectDetailsPage_btnDanger_rs4xt_62755{background:transparent;color:var(--color-danger);border-color:#dc26264d}._ProjectDetailsPage_btnDanger_rs4xt_62755:hover{background:var(--color-danger-subtle)}._ProjectDetailsPage_btnIcon_rs4xt_62793{width:16px;height:16px}._ProjectDetailsPage_loadingState_rs4xt_62798{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}._ProjectDetailsPage_membersCard_rs4xt_62804{margin-bottom:var(--space-lg)}._ProjectDetailsPage_membersHeader_rs4xt_62808{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}._ProjectDetailsPage_membersHeader_rs4xt_62808 h3{display:flex;align-items:center;gap:6px;font-size:.92rem;margin:0;color:var(--color-text)}._ProjectDetailsPage_sectionIcon_rs4xt_62824{width:18px;height:18px;color:var(--color-text-secondary)}._ProjectDetailsPage_smallLink_rs4xt_62830{font-size:.78rem;font-weight:600;color:var(--color-primary, var(--color-primary));background:none;border:none;cursor:pointer;padding:0}._ProjectDetailsPage_membersList_rs4xt_62840{display:flex;flex-wrap:wrap;gap:6px}._ProjectDetailsPage_memberChip_rs4xt_62846{font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:999px;background:var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 10%, transparent));color:var(--color-primary, var(--color-primary))}._ProjectDetailsPage_emptyHint_rs4xt_62855{font-size:.8rem;color:var(--color-text-muted)}._ProjectDetailsPage_tasksHeader_rs4xt_62860{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);flex-wrap:wrap;gap:10px}._ProjectDetailsPage_tasksHeader_rs4xt_62860 h2{margin:0;font-size:1.1rem;color:var(--color-text)}._ProjectDetailsPage_tasksHeaderRight_rs4xt_62875{display:flex;align-items:center;gap:10px}._ProjectDetailsPage_viewToggle_rs4xt_62881{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}._ProjectDetailsPage_viewButton_rs4xt_62888{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}._ProjectDetailsPage_viewButtonActive_rs4xt_62900{background:var(--color-primary, var(--color-primary));color:#fff}._ProjectDetailsPage_linkButton_rs4xt_62905{background:none;border:none;padding:0;font-size:.85rem;font-weight:600;color:var(--color-text);cursor:pointer;text-align:left}._ProjectDetailsPage_linkButton_rs4xt_62905:hover{color:var(--color-primary, var(--color-primary))}._ProjectDetailsPage_formGrid_rs4xt_62920{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}._ProjectDetailsPage_formGroup_rs4xt_62926{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-md)}._ProjectDetailsPage_formGroupFull_rs4xt_62933{grid-column:1 / -1}._ProjectDetailsPage_formGroup_rs4xt_62926 label{font-size:.85rem;font-weight:600;color:var(--color-text)}._ProjectDetailsPage_formGroup_rs4xt_62926 input[type=text],._ProjectDetailsPage_formGroup_rs4xt_62926 textarea{width:100%;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.85rem}@media (max-width: 640px){._ProjectDetailsPage_formGrid_rs4xt_62920{grid-template-columns:1fr}}._MyTasksPage_breadcrumb_rs4xt_62964{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}._MyTasksPage_breadcrumbIcon_rs4xt_62973{width:16px;height:16px}._MyTasksPage_breadcrumbSeparator_rs4xt_62978{width:14px;height:14px;color:var(--color-text-muted)}._MyTasksPage_breadcrumbActive_rs4xt_62984{color:var(--color-text);font-weight:600}._MyTasksPage_btnPrimary_rs4xt_62989{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md);border:none;background:var(--color-primary, var(--color-primary));color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}._MyTasksPage_btnIcon_rs4xt_63003{width:16px;height:16px}._MyTasksPage_loadingState_rs4xt_63008{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}._MyTasksPage_toolbar_rs4xt_63014{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-md);flex-wrap:wrap}._MyTasksPage_searchInput_rs4xt_63022{flex:1;min-width:200px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.85rem}._MyTasksPage_viewToggle_rs4xt_63033{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}._MyTasksPage_viewButton_rs4xt_63040{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}._MyTasksPage_viewButtonActive_rs4xt_63052{background:var(--color-primary, var(--color-primary));color:#fff}._MyTasksPage_linkButton_rs4xt_63057{background:none;border:none;padding:0;font-size:.85rem;font-weight:600;color:var(--color-text);cursor:pointer;text-align:left}._MyTasksPage_linkButton_rs4xt_63057:hover{color:var(--color-primary, var(--color-primary))}._MyTasksPage_cellSecondary_rs4xt_63072{font-size:.75rem;color:var(--color-text-secondary);margin-top:2px}._MyWorkspace_grid_rs4xt_63079{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}._MyWorkspace_card_rs4xt_63085{display:flex;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, rgba(226, 232, 240, .9));border-radius:.875rem;color:var(--color-text, #111827);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._MyWorkspace_card_rs4xt_63085:hover{border-color:var(--color-primary);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--color-primary) 35%,transparent);transform:translateY(-1px)}._MyWorkspace_card_rs4xt_63085:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 50%,transparent);outline-offset:2px}._MyWorkspace_cardHighlight_rs4xt_63109{border-color:#10b981;box-shadow:0 0 0 1px #10b98159}._MyWorkspace_iconWrap_rs4xt_63114{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}._MyWorkspace_icon_rs4xt_63114{width:1.375rem;height:1.375rem}._MyWorkspace_cardText_rs4xt_63131{display:flex;flex-direction:column;gap:.2rem;min-width:0}._MyWorkspace_cardTitle_rs4xt_63138{font-weight:600;font-size:.975rem}._MyWorkspace_cardHint_rs4xt_63143{font-size:.8125rem;line-height:1.35;color:var(--color-text-secondary, #6b7280)}._MyWorkspace_notice_rs4xt_63149{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;margin-bottom:1.25rem;border-radius:.75rem;border:1px solid rgba(245,158,11,.35);background:#f59e0b14;color:var(--color-text, #111827)}._MyWorkspace_notice_rs4xt_63149 p{margin:.25rem 0 0;font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._MyWorkspace_noticeIcon_rs4xt_63167{width:1.375rem;height:1.375rem;flex-shrink:0;color:#d97706}._Pay_headerActions_rs4xt_63179{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._Pay_btn_rs4xt_63181{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.375rem;padding:0 .95rem;border-radius:.6rem;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}._Pay_btn_rs4xt_63181 svg{width:1.05rem;height:1.05rem;flex-shrink:0}._Pay_btn_rs4xt_63181:disabled{opacity:.55;cursor:not-allowed}._Pay_btn_rs4xt_63181:focus-visible,._Pay_iconBtn_rs4xt_63190:focus-visible,._Pay_tab_rs4xt_63190:focus-visible,._Pay_tile_rs4xt_63190:focus-visible,._Pay_rowLink_rs4xt_63190:focus-visible,._Pay_linkBtn_rs4xt_63190:focus-visible{outline:3px solid var(--color-primary-subtle);outline-offset:2px}._Pay_btnSm_rs4xt_63193{min-height:2rem;padding:0 .7rem;font-size:.8125rem}._Pay_btnPrimary_rs4xt_63194{background:var(--color-primary);color:#fff}._Pay_btnPrimary_rs4xt_63194:hover:not(:disabled){background:var(--color-primary-hover)}._Pay_btnSuccess_rs4xt_63196{background:var(--color-success);color:#fff}._Pay_btnSuccess_rs4xt_63196:hover:not(:disabled){filter:brightness(.95)}._Pay_btnDanger_rs4xt_63198{background:var(--color-danger);color:#fff}._Pay_btnDanger_rs4xt_63198:hover:not(:disabled){filter:brightness(.95)}._Pay_btnGhost_rs4xt_63200{background:var(--color-surface-solid);color:var(--color-text);border-color:var(--color-border-strong)}._Pay_btnGhost_rs4xt_63200:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._Pay_btnDangerOutline_rs4xt_63202{background:transparent;color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 45%,transparent)}._Pay_btnDangerOutline_rs4xt_63202:hover:not(:disabled){background:var(--color-danger-subtle)}._Pay_btnGhostDanger_rs4xt_63204{background:transparent;color:var(--color-danger);padding:0 .5rem}._Pay_btnGhostDanger_rs4xt_63204:hover:not(:disabled){background:var(--color-danger-subtle)}._Pay_iconBtn_rs4xt_63190{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.55rem;border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text-secondary);cursor:pointer}._Pay_iconBtn_rs4xt_63190 svg{width:1.1rem;height:1.1rem}._Pay_iconBtn_rs4xt_63190:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-strong)}._Pay_iconBtn_rs4xt_63190:disabled{opacity:.45;cursor:not-allowed}._Pay_linkBtn_rs4xt_63190{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;padding:.25rem 0;color:var(--color-primary);font-weight:600;font-size:.875rem;cursor:pointer}._Pay_linkBtn_rs4xt_63190 svg{width:1rem;height:1rem}._Pay_tiles_rs4xt_63224{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.875rem;margin-bottom:1.25rem}._Pay_tile_rs4xt_63190{display:flex;flex-direction:column;gap:.3rem;text-align:left;padding:1rem 1.1rem;border-radius:.9rem;cursor:pointer;background:var(--color-surface-solid);border:1px solid var(--color-border);border-left:4px solid var(--pay-tone, var(--color-border-strong));color:var(--color-text);transition:box-shadow .15s ease,border-color .15s ease}._Pay_tile_rs4xt_63190:hover{box-shadow:0 6px 18px -10px #0f172a59}._Pay_tileStatic_rs4xt_63233{cursor:default}._Pay_tileStatic_rs4xt_63233:hover{box-shadow:none}._Pay_tileActive_rs4xt_63235{border-color:var(--pay-tone);box-shadow:0 0 0 1px var(--pay-tone)}._Pay_tileLabel_rs4xt_63236{font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary)}._Pay_tileValue_rs4xt_63237{font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}._Pay_tileMeta_rs4xt_63238{font-size:.8125rem;color:var(--color-text-secondary)}._Pay_tileTone_warning_rs4xt_63239{--pay-tone: var(--color-warning)}._Pay_tileTone_info_rs4xt_63240{--pay-tone: var(--color-primary)}._Pay_tileTone_success_rs4xt_63241{--pay-tone: var(--color-success)}._Pay_tileTone_danger_rs4xt_63242{--pay-tone: var(--color-danger)}._Pay_tileTone_neutral_rs4xt_63243{--pay-tone: var(--color-text-muted)}._Pay_card_rs4xt_63246{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden}._Pay_tabs_rs4xt_63247{display:flex;gap:.25rem;padding:0 .75rem;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:thin}._Pay_tab_rs4xt_63190{display:inline-flex;align-items:center;gap:.45rem;padding:.85rem .75rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--color-text-secondary);font-weight:600;font-size:.875rem;white-space:nowrap;cursor:pointer}._Pay_tab_rs4xt_63190:hover{color:var(--color-text)}._Pay_tabActive_rs4xt_63254{color:var(--color-primary);border-bottom-color:var(--color-primary)}._Pay_tabCount_rs4xt_63255{min-width:1.4rem;padding:.05rem .4rem;border-radius:999px;font-size:.72rem;text-align:center;background:var(--color-surface-subtle);color:var(--color-text-secondary);border:1px solid var(--color-border)}._Pay_tabActive_rs4xt_63254 ._Pay_tabCount_rs4xt_63255{background:var(--color-primary-subtle);color:var(--color-primary);border-color:transparent}._Pay_toolbar_rs4xt_63261{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--color-border)}._Pay_search_rs4xt_63262{flex:1 1 260px;display:flex;align-items:center;gap:.5rem;padding:0 .75rem;min-height:2.375rem;border:1px solid var(--color-border-strong);border-radius:.6rem;background:var(--color-surface-solid)}._Pay_search_rs4xt_63262:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Pay_search_rs4xt_63262 svg{width:1.05rem;height:1.05rem;color:var(--color-text-muted);flex-shrink:0}._Pay_search_rs4xt_63262 input{flex:1;border:none;outline:none;background:transparent;color:var(--color-text);font-size:.875rem;min-width:0}._Pay_dateFilter_rs4xt_63269{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--color-text-secondary)}._Pay_dateFilter_rs4xt_63269 input,._Pay_field_rs4xt_63270 input,._Pay_field_rs4xt_63270 select,._Pay_field_rs4xt_63270 textarea,._Pay_lineRow_rs4xt_63270 input{min-height:2.375rem;padding:.45rem .65rem;border-radius:.55rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text);font-size:.875rem;font-family:inherit;width:100%}._Pay_dateFilter_rs4xt_63269 input{width:auto}._Pay_field_rs4xt_63270 textarea{resize:vertical;min-height:4.5rem;line-height:1.45}._Pay_dateFilter_rs4xt_63269 input:focus,._Pay_field_rs4xt_63270 input:focus,._Pay_field_rs4xt_63270 select:focus,._Pay_field_rs4xt_63270 textarea:focus,._Pay_lineRow_rs4xt_63270 input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Pay_field_rs4xt_63270 [aria-invalid=true]{border-color:var(--color-danger)}._Pay_toggle_rs4xt_63281{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--color-text);cursor:pointer}._Pay_toggle_rs4xt_63281 input{width:1rem;height:1rem;accent-color:var(--color-primary)}._Pay_segmented_rs4xt_63284{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:.6rem;overflow:hidden}._Pay_segmented_rs4xt_63284 button{padding:.45rem .8rem;font-size:.8125rem;font-weight:600;background:var(--color-surface-solid);color:var(--color-text-secondary);border:none;cursor:pointer}._Pay_segmented_rs4xt_63284 button+button{border-left:1px solid var(--color-border)}._Pay_segmented_rs4xt_63284 ._Pay_segmentActive_rs4xt_63287{background:var(--color-primary-subtle);color:var(--color-primary)}._Pay_tableWrap_rs4xt_63290{overflow-x:auto}._Pay_table_rs4xt_63290{width:100%;border-collapse:collapse;font-size:.875rem}._Pay_table_rs4xt_63290 th{text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);padding:.7rem 1rem;background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Pay_table_rs4xt_63290 td{padding:.8rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._Pay_table_rs4xt_63290 tbody tr:last-child td{border-bottom:none}._Pay_rowLink_rs4xt_63190{cursor:pointer;transition:background-color .12s ease}._Pay_rowLink_rs4xt_63190:hover,._Pay_rowLink_rs4xt_63190:focus-visible{background:var(--color-surface-subtle)}._Pay_cellPrimary_rs4xt_63301{display:flex;align-items:center;gap:.45rem;font-weight:600}._Pay_cellSecondary_rs4xt_63302{display:block;margin-top:.15rem;font-size:.8rem;color:var(--color-text-secondary);max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._Pay_num_rs4xt_63303{text-align:right;font-variant-numeric:tabular-nums}._Pay_amount_rs4xt_63304{font-weight:700;white-space:nowrap}._Pay_actionsCol_rs4xt_63305{width:1%;white-space:nowrap;text-align:right}._Pay_rowActions_rs4xt_63306{display:inline-flex;gap:.4rem;justify-content:flex-end}._Pay_textDanger_rs4xt_63307{color:var(--color-danger)!important;font-weight:600}._Pay_muted_rs4xt_63308{color:var(--color-text-secondary);font-size:.8125rem}._Pay_pager_rs4xt_63309{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-secondary)}._Pay_pager_rs4xt_63309>div{display:flex;gap:.4rem}._Pay_kindChip_rs4xt_63312{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;border-radius:.3rem;background:var(--color-primary-subtle);color:var(--color-primary)}._Pay_kindInvoice_rs4xt_63316{background:var(--color-success-subtle);color:var(--color-success)}._Pay_empty_rs4xt_63318{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:3rem 1.5rem;color:var(--color-text)}._Pay_empty_rs4xt_63318 p{margin:0;max-width:48ch;color:var(--color-text-secondary);font-size:.9rem}._Pay_empty_rs4xt_63318 button{margin-top:.5rem}@keyframes _Pay_kf_shimmer_rs4xt_1{0%{background-position:-200% 0}to{background-position:200% 0}}._Pay_tableSkeleton_rs4xt_63323{display:flex;flex-direction:column;gap:.6rem;padding:1rem}._Pay_tableSkeleton_rs4xt_63323 span,._Pay_skeleton_rs4xt_63324{display:block;height:2.6rem;border-radius:.5rem;background:linear-gradient(90deg,var(--color-surface-subtle) 25%,var(--color-border) 50%,var(--color-surface-subtle) 75%);background-size:200% 100%;animation:_Pay_kf_shimmer_rs4xt_1 1.3s ease-in-out infinite}._Pay_skeleton_rs4xt_63324{height:14rem}._Pay_badgeGroup_rs4xt_63332{display:inline-flex;gap:.35rem;flex-wrap:wrap}._Pay_badge_rs4xt_63332{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--pay-badge-bg, var(--color-surface-subtle));color:var(--pay-badge-fg, var(--color-text-secondary))}._Pay_badgeDot_rs4xt_63338{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}._Pay_tone_neutral_rs4xt_63339{--pay-badge-bg: var(--color-surface-subtle);--pay-badge-fg: var(--color-text-secondary);border:1px solid var(--color-border)}._Pay_tone_warning_rs4xt_63340{--pay-badge-bg: var(--color-warning-subtle);--pay-badge-fg: var(--color-warning)}._Pay_tone_info_rs4xt_63341{--pay-badge-bg: var(--color-primary-subtle);--pay-badge-fg: var(--color-primary)}._Pay_tone_success_rs4xt_63342{--pay-badge-bg: var(--color-success-subtle);--pay-badge-fg: var(--color-success)}._Pay_tone_danger_rs4xt_63343{--pay-badge-bg: var(--color-danger-subtle);--pay-badge-fg: var(--color-danger)}._Pay_tone_muted_rs4xt_63344{--pay-badge-bg: transparent;--pay-badge-fg: var(--color-text-muted);border:1px dashed var(--color-border-strong)}:root.dark ._Pay_tone_warning_rs4xt_63340,:root.dark ._Pay_tone_success_rs4xt_63342,:root.dark ._Pay_tone_danger_rs4xt_63343{--pay-badge-bg: color-mix(in srgb, var(--pay-badge-fg) 18%, transparent)}._Pay_stepper_rs4xt_63350{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 1.25rem;padding:0;counter-reset:none}._Pay_step_rs4xt_63350{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;font-size:.75rem;color:var(--color-text-muted)}._Pay_step_rs4xt_63350:before{content:"";position:absolute;top:.85rem;left:-50%;right:50%;height:2px;background:var(--color-border-strong);z-index:0}._Pay_step_rs4xt_63350:first-child:before{display:none}._Pay_stepMarker_rs4xt_63356{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;font-weight:700;font-size:.75rem;background:var(--color-surface-solid);border:2px solid var(--color-border-strong);color:var(--color-text-muted)}._Pay_stepMarker_rs4xt_63356 svg{width:.95rem;height:.95rem}._Pay_stepLabel_rs4xt_63362{font-weight:600}._Pay_stepDone_rs4xt_63363{color:var(--color-success)}._Pay_stepDone_rs4xt_63363:before{background:var(--color-success)}._Pay_stepDone_rs4xt_63363 ._Pay_stepMarker_rs4xt_63356{background:var(--color-success);border-color:var(--color-success);color:#fff}._Pay_stepCurrent_rs4xt_63366{color:var(--color-primary)}._Pay_stepCurrent_rs4xt_63366:before{background:var(--color-success)}._Pay_stepCurrent_rs4xt_63366 ._Pay_stepMarker_rs4xt_63356{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-subtle)}._Pay_stepFlagged_rs4xt_63369{color:var(--color-danger)}._Pay_stepFlagged_rs4xt_63369 ._Pay_stepMarker_rs4xt_63356{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-subtle)}@keyframes _Pay_kf_slideIn_rs4xt_1{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}._Pay_drawerBackdrop_rs4xt_63374{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._Pay_drawer_rs4xt_63374{position:fixed;top:0;right:0;bottom:0;z-index:1201;width:min(640px,100vw);display:flex;flex-direction:column;background:var(--color-surface-solid);color:var(--color-text);border-left:1px solid var(--color-border);box-shadow:-18px 0 40px -20px #0f172a73;animation:_Pay_kf_slideIn_rs4xt_1 .18s ease-out;outline:none}@media (prefers-reduced-motion: reduce){._Pay_drawer_rs4xt_63374{animation:none}}._Pay_drawerHeader_rs4xt_63382{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--color-border)}._Pay_drawerHeaderActions_rs4xt_63383{display:flex;gap:.4rem}._Pay_eyebrow_rs4xt_63384{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}._Pay_drawerTitle_rs4xt_63385{margin:.15rem 0 .4rem;font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}._Pay_drawerBody_rs4xt_63386{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}._Pay_drawerFooter_rs4xt_63387{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--color-border);background:var(--color-surface-subtle)}._Pay_spacer_rs4xt_63391{flex:1}._Pay_heroAmount_rs4xt_63393{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;border-radius:.9rem;background:var(--color-primary-subtle)}._Pay_heroAmount_rs4xt_63393 span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary)}._Pay_heroAmount_rs4xt_63393 strong{font-size:1.75rem;font-weight:800;font-variant-numeric:tabular-nums}._Pay_heroAmount_rs4xt_63393 p{margin:0;color:var(--color-text-secondary);font-size:.9rem}._Pay_facts_rs4xt_63398{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem;margin:0}._Pay_facts_rs4xt_63398 dt{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:.2rem}._Pay_facts_rs4xt_63398 dd{margin:0;font-size:.9rem;font-weight:500;overflow-wrap:anywhere}._Pay_facts_rs4xt_63398 dd small{display:block;font-size:.78rem;font-weight:400;color:var(--color-text-secondary);margin-top:.1rem}._Pay_sectionTitle_rs4xt_63403{margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}._Pay_itemsTable_rs4xt_63404{width:100%;border-collapse:collapse;font-size:.875rem}._Pay_itemsTable_rs4xt_63404 th{text-align:left;font-size:.72rem;font-weight:700;color:var(--color-text-secondary);padding:.45rem .5rem;border-bottom:1px solid var(--color-border)}._Pay_itemsTable_rs4xt_63404 td{padding:.55rem .5rem;border-bottom:1px solid var(--color-border)}._Pay_itemsTable_rs4xt_63404 tfoot td{border-bottom:none;padding-top:.4rem;padding-bottom:.2rem;color:var(--color-text-secondary)}._Pay_itemsTable_rs4xt_63404 tfoot td:first-child{text-align:right}._Pay_itemsTable_rs4xt_63404 ._Pay_grandTotal_rs4xt_63409 td{color:var(--color-text);font-weight:800;font-size:1rem;border-top:2px solid var(--color-border-strong);padding-top:.55rem}._Pay_notes_rs4xt_63410{margin:0;white-space:pre-wrap;line-height:1.5;font-size:.9rem}._Pay_timeline_rs4xt_63412{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._Pay_timeline_rs4xt_63412 li{position:relative;display:flex;gap:.75rem;padding-bottom:1rem;--pay-tl: var(--color-text-muted)}._Pay_timeline_rs4xt_63412 li:before{content:"";position:absolute;left:.34rem;top:1rem;bottom:0;width:2px;background:var(--color-border)}._Pay_timeline_rs4xt_63412 li:last-child:before{display:none}._Pay_tlDot_rs4xt_63416{flex-shrink:0;width:.72rem;height:.72rem;margin-top:.3rem;border-radius:50%;background:var(--pay-tl);box-shadow:0 0 0 3px var(--color-surface-solid);position:relative;z-index:1}._Pay_timeline_rs4xt_63412 p{margin:0;font-size:.875rem}._Pay_timeline_rs4xt_63412 time{font-size:.75rem;color:var(--color-text-secondary)}._Pay_tlStatus_rs4xt_63419{color:var(--color-text-secondary)}._Pay_tlComment_rs4xt_63420{margin:.25rem 0 .2rem!important;padding:.45rem .6rem;border-radius:.5rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);white-space:pre-wrap}._Pay_tl_neutral_rs4xt_63421{--pay-tl: var(--color-text-muted)}._Pay_tl_warning_rs4xt_63422{--pay-tl: var(--color-warning)}._Pay_tl_info_rs4xt_63423{--pay-tl: var(--color-primary)}._Pay_tl_success_rs4xt_63424{--pay-tl: var(--color-success)}._Pay_tl_danger_rs4xt_63425{--pay-tl: var(--color-danger)}._Pay_tl_muted_rs4xt_63426{--pay-tl: var(--color-border-strong)}._Pay_alert_rs4xt_63428{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .9rem;border-radius:.65rem;font-size:.875rem;border:1px solid}._Pay_alert_rs4xt_63428 p{margin:0;white-space:pre-wrap}._Pay_alert_rs4xt_63428 svg{width:1.15rem;height:1.15rem;flex-shrink:0}._Pay_alertInfo_rs4xt_63431{flex-direction:row;align-items:flex-start;gap:.55rem;background:var(--color-primary-subtle);border-color:transparent;color:var(--color-text)}._Pay_alertInfo_rs4xt_63431 svg{color:var(--color-primary)}._Pay_alertDanger_rs4xt_63433{background:var(--color-danger-subtle);border-color:color-mix(in srgb,var(--color-danger) 30%,transparent);color:var(--color-text)}._Pay_alertDanger_rs4xt_63433 strong{color:var(--color-danger)}._Pay_alertMuted_rs4xt_63435{background:var(--color-surface-subtle);border-color:var(--color-border);color:var(--color-text)}:root.dark ._Pay_alertDanger_rs4xt_63433{background:color-mix(in srgb,var(--color-danger) 16%,transparent)}._Pay_formGrid_rs4xt_63439{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem 1rem;margin-bottom:1.25rem}._Pay_field_rs4xt_63270{display:flex;flex-direction:column;gap:.35rem;min-width:0}._Pay_fieldWide_rs4xt_63441{grid-column:span 3}._Pay_fieldFull_rs4xt_63442{grid-column:1 / -1}._Pay_label_rs4xt_63443{font-size:.8125rem;font-weight:600;color:var(--color-text)}._Pay_required_rs4xt_63444{color:var(--color-danger)}._Pay_optional_rs4xt_63445{font-weight:400;color:var(--color-text-muted)}._Pay_fieldError_rs4xt_63446{font-size:.78rem;color:var(--color-danger);margin:.25rem 0 0}._Pay_dialogText_rs4xt_63447{margin:0 0 .9rem;color:var(--color-text-secondary);font-size:.9rem;line-height:1.45}._Pay_dialogAmount_rs4xt_63448{margin:0 0 1rem;padding:.6rem .75rem;border-radius:.55rem;background:var(--color-surface-subtle);font-weight:600;font-variant-numeric:tabular-nums}._Pay_dialogText_rs4xt_63447+._Pay_field_rs4xt_63270,._Pay_dialogAmount_rs4xt_63448+._Pay_formGrid_rs4xt_63439{margin-bottom:.25rem}._Pay_lines_rs4xt_63451{border:1px solid var(--color-border);border-radius:.8rem;padding:.9rem 1rem .6rem;margin:0 0 1.25rem;min-width:0}._Pay_lines_rs4xt_63451 legend{padding:0 .35rem;margin:0}._Pay_linesTable_rs4xt_63453{display:flex;flex-direction:column;gap:.45rem}._Pay_lineRow_rs4xt_63270{display:grid;grid-template-columns:minmax(0,1fr) 6rem 9rem 9rem 2.25rem;gap:.5rem;align-items:center}._Pay_lineHead_rs4xt_63455{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}._Pay_lineAmount_rs4xt_63456{font-weight:600;white-space:nowrap}._Pay_lineRow_rs4xt_63270 input._Pay_num_rs4xt_63303{text-align:right}._Pay_formFooterGrid_rs4xt_63459{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:1.25rem;align-items:start}._Pay_totals_rs4xt_63460{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;border-radius:.8rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);font-variant-numeric:tabular-nums}._Pay_totalRow_rs4xt_63461{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}._Pay_totalRow_rs4xt_63461>span:last-child{color:var(--color-text);font-weight:600}._Pay_totals_rs4xt_63460 ._Pay_grandTotal_rs4xt_63409{padding-top:.55rem;border-top:2px solid var(--color-border-strong);font-size:1.05rem;color:var(--color-text);font-weight:800}._Pay_totals_rs4xt_63460 ._Pay_grandTotal_rs4xt_63409>span:last-child{font-weight:800}._Pay_taxInput_rs4xt_63465{width:4.5rem;margin:0 .3rem 0 .5rem;padding:.2rem .4rem;text-align:right;border:1px solid var(--color-border-strong);border-radius:.4rem;background:var(--color-surface-solid);color:var(--color-text)}@media (max-width: 900px){._Pay_formGrid_rs4xt_63439{grid-template-columns:repeat(2,minmax(0,1fr))}._Pay_fieldWide_rs4xt_63441{grid-column:1 / -1}._Pay_formFooterGrid_rs4xt_63459{grid-template-columns:1fr}}@media (max-width: 640px){._Pay_formGrid_rs4xt_63439{grid-template-columns:1fr}._Pay_lineRow_rs4xt_63270{grid-template-columns:minmax(0,1fr) 4.5rem 6.5rem 2.25rem}._Pay_lineRow_rs4xt_63270 ._Pay_lineAmount_rs4xt_63456,._Pay_lineHead_rs4xt_63455>span:nth-child(4){display:none}._Pay_facts_rs4xt_63398{grid-template-columns:1fr}._Pay_drawerFooter_rs4xt_63387 ._Pay_btn_rs4xt_63181{flex:1 1 auto}._Pay_stepLabel_rs4xt_63362{font-size:.68rem}}._Pay_print_rs4xt_63485{color:#111827;background:#fff;font-family:inherit;padding:8mm 4mm;font-size:11pt}._Pay_printHeader_rs4xt_63486{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #111827;padding-bottom:6mm;margin-bottom:6mm}._Pay_printHeader_rs4xt_63486 h1{margin:0;font-size:20pt;letter-spacing:.02em}._Pay_printHeader_rs4xt_63486 p{margin:2mm 0 0;font-size:12pt;font-weight:700}._Pay_printStatus_rs4xt_63489{border:1.5px solid #111827;border-radius:3mm;padding:1.5mm 4mm;font-weight:700;text-transform:uppercase;font-size:9pt}._Pay_printMeta_rs4xt_63490{display:flex;justify-content:space-between;gap:10mm;margin-bottom:6mm}._Pay_printMeta_rs4xt_63490 h2,._Pay_printNotes_rs4xt_63491 h2{margin:0 0 1.5mm;font-size:8.5pt;text-transform:uppercase;letter-spacing:.06em;color:#4b5563}._Pay_printMeta_rs4xt_63490 p{margin:0 0 1mm}._Pay_printMeta_rs4xt_63490 table th{text-align:left;padding:.8mm 4mm .8mm 0;color:#4b5563;font-weight:600}._Pay_printTitle_rs4xt_63494{font-weight:700;margin:0 0 4mm}._Pay_printItems_rs4xt_63495{width:100%;border-collapse:collapse;margin-bottom:6mm}._Pay_printItems_rs4xt_63495 th{text-align:left;border-bottom:1.5px solid #111827;padding:2mm;font-size:9pt;text-transform:uppercase}._Pay_printItems_rs4xt_63495 td{padding:2mm;border-bottom:.5px solid #d1d5db}._Pay_printItems_rs4xt_63495 th:not(:first-child),._Pay_printItems_rs4xt_63495 td:not(:first-child){text-align:right}._Pay_printItems_rs4xt_63495 tfoot td{border-bottom:none}._Pay_printItems_rs4xt_63495 tfoot td:first-child{text-align:right;color:#4b5563}._Pay_printTotal_rs4xt_63501 td{font-weight:800;font-size:12pt;border-top:1.5px solid #111827!important}._Pay_printNotes_rs4xt_63491{margin-bottom:8mm}._Pay_printNotes_rs4xt_63491 p{margin:0;white-space:pre-wrap}._Pay_printSignoff_rs4xt_63504{display:grid;grid-template-columns:repeat(3,1fr);gap:8mm;margin-top:12mm}._Pay_printSignoff_rs4xt_63504 div{display:flex;flex-direction:column;gap:1mm;border-top:1px solid #111827;padding-top:2mm}._Pay_printSignoff_rs4xt_63504 span{font-size:8.5pt;text-transform:uppercase;color:#4b5563}._Pay_printSignoff_rs4xt_63504 small{color:#4b5563}._Pay_printFooter_rs4xt_63508{margin-top:10mm;font-size:8pt;color:#6b7280;text-align:right}._Ai_launcher_rs4xt_63515{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1100;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.05rem .7rem .85rem;border:none;border-radius:999px;background:var(--gradient-brand, var(--color-primary));color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 10px 28px -10px color-mix(in srgb,var(--color-primary) 65%,transparent),0 2px 6px #0f172a26;transition:transform .15s ease,box-shadow .15s ease}._Ai_launcher_rs4xt_63515:hover{transform:translateY(-2px);box-shadow:0 14px 32px -10px color-mix(in srgb,var(--color-primary) 70%,transparent),0 2px 6px #0f172a26}._Ai_launcher_rs4xt_63515:focus-visible{outline:3px solid var(--color-primary-subtle);outline-offset:3px}._Ai_launcher_rs4xt_63515 svg{width:1.2rem;height:1.2rem}@keyframes _Ai_kf_in_rs4xt_1{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}._Ai_panel_rs4xt_63529{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1100;width:min(420px,calc(100vw - 2rem));height:min(680px,calc(100vh - 2.5rem));display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface-solid);color:var(--color-text);border:1px solid var(--color-border);border-radius:1.1rem;box-shadow:0 24px 60px -18px #0f172a73;animation:_Ai_kf_in_rs4xt_1 .18s ease-out}._Ai_panelExpanded_rs4xt_63538{width:min(760px,calc(100vw - 2rem));height:calc(100vh - 2.5rem)}@media (prefers-reduced-motion: reduce){._Ai_panel_rs4xt_63529{animation:none}._Ai_launcher_rs4xt_63515{transition:none}}@media (max-width: 640px){._Ai_panel_rs4xt_63529,._Ai_panelExpanded_rs4xt_63538{right:0;bottom:0;width:100vw;height:100dvh;border-radius:0;border:none}._Ai_hideMobile_rs4xt_63542{display:none!important}._Ai_launcher_rs4xt_63515 span{display:none}._Ai_launcher_rs4xt_63515{padding:.85rem}}._Ai_header_rs4xt_63547{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border-bottom:1px solid var(--color-border)}._Ai_headerTitle_rs4xt_63548{display:flex;align-items:center;gap:.6rem;min-width:0}._Ai_headerTitle_rs4xt_63548 h2{margin:0;font-size:.975rem;font-weight:700}._Ai_headerTitle_rs4xt_63548 p{margin:.1rem 0 0;font-size:.78rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}._Ai_badge_rs4xt_63551{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.6rem;background:var(--gradient-brand, var(--color-primary));color:#fff;flex-shrink:0}._Ai_badge_rs4xt_63551 svg{width:1.1rem;height:1.1rem}._Ai_headerActions_rs4xt_63553{display:flex;gap:.15rem}._Ai_iconBtn_rs4xt_63554{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.5rem;background:transparent;color:var(--color-text-secondary);cursor:pointer}._Ai_iconBtn_rs4xt_63554 svg{width:1.1rem;height:1.1rem}._Ai_iconBtn_rs4xt_63554:hover{background:var(--color-surface-subtle);color:var(--color-text)}._Ai_iconBtn_rs4xt_63554:focus-visible,._Ai_suggestion_rs4xt_63560:focus-visible,._Ai_sendBtn_rs4xt_63560:focus-visible,._Ai_btnPrimary_rs4xt_63560:focus-visible,._Ai_btnGhost_rs4xt_63560:focus-visible,._Ai_btnDanger_rs4xt_63560:focus-visible,._Ai_historyItem_rs4xt_63560:focus-visible{outline:3px solid var(--color-primary-subtle);outline-offset:1px}._Ai_body_rs4xt_63564{flex:1;overflow-y:auto;padding:1rem .9rem;display:flex;flex-direction:column;gap:.75rem;scroll-behavior:smooth}._Ai_welcome_rs4xt_63566{margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:.5rem .25rem}._Ai_welcome_rs4xt_63566 h3{margin:.25rem 0 0;font-size:1.1rem;font-weight:700}._Ai_welcome_rs4xt_63566 p{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary);max-width:34ch}._Ai_welcomeIcon_rs4xt_63569{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:var(--color-primary-subtle);color:var(--color-primary)}._Ai_welcomeIcon_rs4xt_63569 svg{width:1.6rem;height:1.6rem}._Ai_suggestions_rs4xt_63571{display:flex;flex-direction:column;gap:.45rem;width:100%;margin-top:.5rem}._Ai_suggestion_rs4xt_63560{text-align:left;padding:.65rem .8rem;border-radius:.7rem;cursor:pointer;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text);font-size:.85rem}._Ai_suggestion_rs4xt_63560:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}._Ai_thread_rs4xt_63578{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}._Ai_row_user_rs4xt_63579{display:flex;justify-content:flex-end}._Ai_row_assistant_rs4xt_63580,._Ai_row_tool_rs4xt_63580,._Ai_row_confirm_rs4xt_63580,._Ai_row_notice_rs4xt_63580{display:flex;justify-content:flex-start}._Ai_userBubble_rs4xt_63581{max-width:85%;padding:.6rem .85rem;border-radius:1rem 1rem .3rem;background:var(--color-primary);color:#fff;font-size:.9rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}._Ai_assistantBubble_rs4xt_63585{max-width:92%;padding:.65rem .85rem;border-radius:1rem 1rem 1rem .3rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}._Ai_notice_rs4xt_63589{font-size:.8rem;color:var(--color-text-secondary);font-style:italic;padding:0 .25rem}._Ai_markdown_rs4xt_63591 p{margin:0 0 .5rem}._Ai_markdown_rs4xt_63591 p:last-child,._Ai_markdown_rs4xt_63591 ul:last-child,._Ai_markdown_rs4xt_63591 ol:last-child{margin-bottom:0}._Ai_heading_rs4xt_63593{font-weight:700;margin-top:.4rem!important}._Ai_list_rs4xt_63594{margin:0 0 .5rem;padding-left:1.2rem}._Ai_list_rs4xt_63594 li{margin:.15rem 0}._Ai_inlineCode_rs4xt_63596{padding:.05rem .3rem;border-radius:.3rem;background:var(--color-surface-solid);border:1px solid var(--color-border);font-size:.82em}._Ai_codeBlock_rs4xt_63597{margin:0 0 .5rem;padding:.6rem .7rem;border-radius:.55rem;background:var(--color-surface-solid);border:1px solid var(--color-border);overflow-x:auto;font-size:.8rem}._Ai_link_rs4xt_63598{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}._Ai_tool_rs4xt_63600{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .65rem;border-radius:999px;font-size:.78rem;color:var(--color-text-secondary);background:var(--color-surface-solid);border:1px solid var(--color-border)}._Ai_tool_rs4xt_63600 svg{width:.95rem;height:.95rem;flex-shrink:0}._Ai_tool_done_rs4xt_63605 svg{color:var(--color-success)}._Ai_tool_error_rs4xt_63606{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,transparent)}@keyframes _Ai_kf_spin_rs4xt_1{to{transform:rotate(360deg)}}._Ai_spinner_rs4xt_63608{width:.85rem;height:.85rem;border-radius:50%;border:2px solid var(--color-border-strong);border-top-color:var(--color-primary);animation:_Ai_kf_spin_rs4xt_1 .8s linear infinite}._Ai_confirm_rs4xt_63610{width:100%;padding:.8rem .9rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-subtle)}._Ai_confirmDanger_rs4xt_63614{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent);background:var(--color-danger-subtle)}:root.dark ._Ai_confirmDanger_rs4xt_63614{background:color-mix(in srgb,var(--color-danger) 14%,transparent)}._Ai_confirmEyebrow_rs4xt_63616{margin:0 0 .45rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}._Ai_confirmAction_rs4xt_63617+._Ai_confirmAction_rs4xt_63617{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--color-border)}._Ai_confirmTitleRow_rs4xt_63618{display:flex;align-items:center;gap:.5rem;font-size:.9rem}._Ai_confirmTitleRow_rs4xt_63618 input{width:1rem;height:1rem;accent-color:var(--color-primary)}._Ai_confirmDetails_rs4xt_63620{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:.5rem 0 0;font-size:.82rem}._Ai_confirmDetails_rs4xt_63620 div{display:contents}._Ai_confirmDetails_rs4xt_63620 dt{color:var(--color-text-secondary)}._Ai_confirmDetails_rs4xt_63620 dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}._Ai_confirmHint_rs4xt_63624{display:flex;align-items:flex-start;gap:.35rem;margin:.6rem 0 0;font-size:.78rem;color:var(--color-text-secondary)}._Ai_confirmHint_rs4xt_63624 svg{width:.95rem;height:.95rem;flex-shrink:0;margin-top:.1rem}._Ai_confirmButtons_rs4xt_63626{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}._Ai_pillOk_rs4xt_63627,._Ai_pillMuted_rs4xt_63627{margin-left:auto;font-size:.7rem;font-weight:700;padding:.1rem .5rem;border-radius:999px}._Ai_pillOk_rs4xt_63627{background:var(--color-success-subtle);color:var(--color-success)}._Ai_pillMuted_rs4xt_63627{background:var(--color-surface-solid);color:var(--color-text-muted);border:1px solid var(--color-border)}._Ai_btnPrimary_rs4xt_63560,._Ai_btnGhost_rs4xt_63560,._Ai_btnDanger_rs4xt_63560{display:inline-flex;align-items:center;gap:.35rem;min-height:2.1rem;padding:0 .85rem;border-radius:.55rem;font-weight:600;font-size:.85rem;cursor:pointer;border:1px solid transparent}._Ai_btnPrimary_rs4xt_63560 svg,._Ai_btnGhost_rs4xt_63560 svg{width:.95rem;height:.95rem}._Ai_btnPrimary_rs4xt_63560{background:var(--color-primary);color:#fff}._Ai_btnPrimary_rs4xt_63560:hover:not(:disabled){background:var(--color-primary-hover)}._Ai_btnDanger_rs4xt_63560{background:var(--color-danger);color:#fff}._Ai_btnGhost_rs4xt_63560{background:var(--color-surface-solid);color:var(--color-text);border-color:var(--color-border-strong)}._Ai_btnPrimary_rs4xt_63560:disabled,._Ai_btnGhost_rs4xt_63560:disabled,._Ai_btnDanger_rs4xt_63560:disabled{opacity:.55;cursor:not-allowed}._Ai_status_rs4xt_63642{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-text-secondary);padding:0 .25rem}@keyframes _Ai_kf_dot_rs4xt_1{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}._Ai_dots_rs4xt_63644{display:inline-flex;gap:.2rem}._Ai_dots_rs4xt_63644 i{width:.35rem;height:.35rem;border-radius:50%;background:var(--color-primary);animation:_Ai_kf_dot_rs4xt_1 1.2s infinite ease-in-out}._Ai_dots_rs4xt_63644 i:nth-child(2){animation-delay:.15s}._Ai_dots_rs4xt_63644 i:nth-child(3){animation-delay:.3s}._Ai_error_rs4xt_63649{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.6rem .75rem;border-radius:.7rem;font-size:.85rem;background:var(--color-danger-subtle);color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-danger) 30%,transparent)}._Ai_error_rs4xt_63649>svg{width:1.05rem;height:1.05rem;color:var(--color-danger);flex-shrink:0}._Ai_error_rs4xt_63649>span{flex:1;min-width:10rem}:root.dark ._Ai_error_rs4xt_63649{background:color-mix(in srgb,var(--color-danger) 14%,transparent)}._Ai_composer_rs4xt_63657{display:flex;align-items:flex-end;gap:.5rem;margin:0 .75rem;padding:.45rem .45rem .45rem .8rem;border:1px solid var(--color-border-strong);border-radius:.9rem;background:var(--color-surface-solid)}._Ai_composer_rs4xt_63657:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Ai_composer_rs4xt_63657 textarea{flex:1;resize:none;border:none;outline:none;background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;line-height:1.45;padding:.35rem 0;max-height:160px}._Ai_sendBtn_rs4xt_63560{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.65rem;border:none;background:var(--color-primary);color:#fff;cursor:pointer;flex-shrink:0}._Ai_sendBtn_rs4xt_63560 svg{width:1.05rem;height:1.05rem}._Ai_sendBtn_rs4xt_63560:disabled{opacity:.4;cursor:not-allowed}._Ai_disclaimer_rs4xt_63663{margin:.4rem .9rem .6rem;font-size:.7rem;color:var(--color-text-muted);text-align:center}._Ai_history_rs4xt_63560{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._Ai_history_rs4xt_63560 li{display:flex;align-items:center;gap:.25rem;border-radius:.6rem}._Ai_history_rs4xt_63560 li:hover{background:var(--color-surface-subtle)}._Ai_historyActive_rs4xt_63668{background:var(--color-primary-subtle)}._Ai_historyItem_rs4xt_63560{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .6rem;border:none;background:none;color:var(--color-text);text-align:left;cursor:pointer;border-radius:.6rem}._Ai_historyItem_rs4xt_63560 span{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._Ai_historyItem_rs4xt_63560 small{font-size:.75rem;color:var(--color-text-secondary)}._Ai_centerNote_rs4xt_63672{margin:auto;color:var(--color-text-secondary);font-size:.875rem}@media print{._Ai_launcher_rs4xt_63515,._Ai_panel_rs4xt_63529{display:none!important}}._MyWorkspace_assistant_rs4xt_63676{display:flex;align-items:center;gap:.9rem;width:100%;margin-bottom:1rem;padding:1rem 1.2rem;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:.875rem;background:var(--color-primary-subtle);color:var(--color-text);text-align:left;cursor:pointer}._MyWorkspace_assistant_rs4xt_63676:hover{border-color:var(--color-primary)}._MyWorkspace_assistant_rs4xt_63676:focus-visible{outline:3px solid var(--color-primary-subtle);outline-offset:2px}._MyWorkspace_assistant_rs4xt_63676>svg{color:var(--color-primary);flex-shrink:0}._MyWorkspace_assistant_rs4xt_63676>span{display:flex;flex-direction:column;gap:.2rem}._MyWorkspace_assistant_rs4xt_63676>span>span{font-size:.85rem;color:var(--color-text-secondary)}._Exec_root_rs4xt_63691{--exec-gap: 1rem}._Exec_headerActions_rs4xt_63692{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._Exec_button_rs4xt_63693{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:.6rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text);font-size:.875rem;font-weight:500;cursor:pointer}._Exec_button_rs4xt_63693:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._Exec_button_rs4xt_63693:disabled{opacity:.5;cursor:not-allowed}._Exec_button_rs4xt_63693:focus-visible,._Exec_iconButton_rs4xt_63701:focus-visible,._Exec_chip_rs4xt_63701:focus-visible,._Exec_tileLink_rs4xt_63701:focus-visible,._Exec_cardLink_rs4xt_63701:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._Exec_status_rs4xt_63705{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--color-neutral-subtle);color:var(--color-text-secondary)}._Exec_statusDot_rs4xt_63710{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}._Exec_status_live_rs4xt_63711{background:var(--color-success-subtle);color:var(--color-success)}._Exec_status_live_rs4xt_63711 ._Exec_statusDot_rs4xt_63710{animation:_Exec_pulse_rs4xt_1 1.8s ease-out infinite}._Exec_status_reconnecting_rs4xt_63713,._Exec_status_connecting_rs4xt_63713{background:var(--color-warning-subtle);color:var(--color-warning)}._Exec_status_denied_rs4xt_63714{background:var(--color-danger-subtle);color:var(--color-danger)}._Exec_status_rs4xt_63705 ._Exec_muted_rs4xt_63715{font-weight:400}@keyframes _Exec_pulse_rs4xt_1{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}._Exec_banner_rs4xt_63722{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:var(--exec-gap);border-radius:.75rem;background:var(--color-danger-subtle);color:var(--color-text);font-size:.9rem}._Exec_banner_rs4xt_63722>svg{color:var(--color-danger);flex-shrink:0}._Exec_bannerSoft_rs4xt_63728{background:var(--color-warning-subtle)}._Exec_bannerSoft_rs4xt_63728>svg{color:var(--color-warning)}._Exec_muted_rs4xt_63715{color:var(--color-text-secondary);font-size:.85rem}._Exec_empty_rs4xt_63732{color:var(--color-text-secondary);font-size:.9rem;padding:1.5rem .5rem;text-align:center;margin:0}._Exec_tiles_rs4xt_63735{display:grid;gap:var(--exec-gap);margin-bottom:var(--exec-gap);grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}._Exec_tile_rs4xt_63701{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:1rem 1.1rem;border-radius:.9rem;background:var(--color-surface-solid);border:1px solid var(--color-border);color:var(--color-text);text-decoration:none}._Exec_tileLink_rs4xt_63701{transition:border-color .15s ease,transform .15s ease}._Exec_tileLink_rs4xt_63701:hover{border-color:var(--color-primary);transform:translateY(-1px);color:var(--color-text)}._Exec_tileTop_rs4xt_63747{display:flex;align-items:center;gap:.5rem}._Exec_tileIcon_rs4xt_63748{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:var(--color-primary-subtle);color:var(--color-primary);flex-shrink:0}._Exec_tileLabel_rs4xt_63752{font-size:.82rem;color:var(--color-text-secondary);font-weight:500}._Exec_tileValue_rs4xt_63753{font-size:1.6rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}._Exec_tileHint_rs4xt_63754{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--color-text-secondary)}._Exec_tileHintAlert_rs4xt_63755{color:var(--color-danger);font-weight:600}._Exec_liveValue_rs4xt_63757{border-radius:.3rem}._Exec_flash_rs4xt_63758{animation:_Exec_flash_rs4xt_63758 1.6s ease-out}@keyframes _Exec_flash_rs4xt_63758{0%{background-color:var(--color-primary-subtle);box-shadow:0 0 0 4px var(--color-primary-subtle)}to{background-color:transparent;box-shadow:0 0 0 4px transparent}}._Exec_layout_rs4xt_63765{display:grid;gap:var(--exec-gap);grid-template-columns:minmax(0,1fr) 360px;align-items:start}._Exec_main_rs4xt_63766{min-width:0}._Exec_grid_rs4xt_63767{display:grid;gap:var(--exec-gap);grid-template-columns:repeat(2,minmax(0,1fr))}._Exec_sectionTitle_rs4xt_63768{font-size:1.05rem;font-weight:650;margin:1.5rem 0 .75rem;color:var(--color-text)}._Exec_modules_rs4xt_63769{display:grid;gap:var(--exec-gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}._Exec_card_rs4xt_63701{display:flex;flex-direction:column;gap:.85rem;min-width:0;padding:1rem 1.1rem;border-radius:.9rem;background:var(--color-surface-solid);border:1px solid var(--color-border)}._Exec_cardWide_rs4xt_63776{grid-column:1 / -1}._Exec_cardHeader_rs4xt_63777{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._Exec_cardTitle_rs4xt_63778{display:inline-flex;align-items:center;gap:.45rem;font-weight:650;font-size:.95rem;color:var(--color-text)}._Exec_cardTitle_rs4xt_63778>svg{color:var(--color-primary)}._Exec_cardSubtitle_rs4xt_63780{display:block;font-size:.8rem;color:var(--color-text-secondary);margin-top:.15rem}._Exec_cardLink_rs4xt_63701{font-size:.82rem;font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap;border-radius:.3rem}._Exec_cardLink_rs4xt_63701:hover{text-decoration:underline}._Exec_cardNote_rs4xt_63783{margin:0;font-size:.8rem;color:var(--color-text-secondary);font-weight:600}._Exec_iconButton_rs4xt_63701{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer}._Exec_iconButton_rs4xt_63701:hover,._Exec_iconButton_rs4xt_63701[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary)}._Exec_chartBox_rs4xt_63790{position:relative;width:100%}._Exec_tableWrap_rs4xt_63791{overflow-x:auto;max-height:320px}._Exec_table_rs4xt_63791{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}._Exec_table_rs4xt_63791 th,._Exec_table_rs4xt_63791 td{padding:.4rem .6rem;text-align:right;border-bottom:1px solid var(--color-border);color:var(--color-text)}._Exec_table_rs4xt_63791 th:first-child,._Exec_table_rs4xt_63791 td:first-child{text-align:left}._Exec_table_rs4xt_63791 th{color:var(--color-text-secondary);font-weight:600;position:sticky;top:0;background:var(--color-surface-solid)}._Exec_metrics_rs4xt_63797{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}._Exec_metric_rs4xt_63797{display:flex;flex-direction:column;gap:.15rem;min-width:0}._Exec_metricLabel_rs4xt_63799{font-size:.78rem;color:var(--color-text-secondary)}._Exec_metricValue_rs4xt_63800{display:inline-flex;align-items:center;gap:.3rem;font-size:1.1rem;font-weight:650;color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._Exec_metricAlert_rs4xt_63801{color:var(--color-danger)}._Exec_segment_rs4xt_63804{display:flex;flex-direction:column;gap:.55rem}._Exec_segmentBar_rs4xt_63805{display:flex;gap:2px;height:.75rem;border-radius:4px;overflow:hidden}._Exec_segmentPart_rs4xt_63806{min-width:3px;flex-basis:0}._Exec_legend_rs4xt_63807{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;font-size:.8rem}._Exec_legend_rs4xt_63807 li{display:inline-flex;align-items:center;gap:.35rem}._Exec_swatch_rs4xt_63809{width:.6rem;height:.6rem;border-radius:2px;flex-shrink:0}._Exec_legendLabel_rs4xt_63810{color:var(--color-text-secondary)}._Exec_legendValue_rs4xt_63811{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums}._Exec_feed_rs4xt_63814{position:sticky;top:1rem;max-height:calc(100vh - 2rem)}._Exec_feedActions_rs4xt_63815{display:inline-flex;align-items:center;gap:.5rem}._Exec_chips_rs4xt_63816{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}._Exec_chip_rs4xt_63701{flex-shrink:0;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;cursor:pointer;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary)}._Exec_chip_rs4xt_63701:hover{color:var(--color-text);border-color:var(--color-border-strong)}._Exec_chipActive_rs4xt_63822{background:var(--color-primary-subtle);color:var(--color-primary);border-color:transparent;font-weight:600}._Exec_newItems_rs4xt_63823{border:none;border-radius:.6rem;padding:.45rem;cursor:pointer;font-size:.82rem;font-weight:600;background:var(--color-primary-subtle);color:var(--color-primary)}._Exec_feedList_rs4xt_63827{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0;flex:1;display:flex;flex-direction:column}._Exec_feedItem_rs4xt_63828{display:flex;gap:.65rem;padding:.6rem .25rem;border-bottom:1px solid var(--color-border);border-radius:.4rem}._Exec_feedItem_rs4xt_63828:last-child{border-bottom:none}._Exec_feedItemFresh_rs4xt_63830{animation:_Exec_arrive_rs4xt_1 2.5s ease-out}@keyframes _Exec_arrive_rs4xt_1{0%{background:var(--color-primary-subtle);transform:translateY(-4px);opacity:.4}15%{transform:none;opacity:1}to{background:transparent}}._Exec_avatar_rs4xt_63836{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;flex-shrink:0;background:var(--color-neutral-subtle);color:var(--color-text-secondary);font-size:.72rem;font-weight:700}._Exec_feedText_rs4xt_63840{display:flex;flex-direction:column;gap:.15rem;min-width:0;font-size:.86rem;color:var(--color-text);overflow-wrap:anywhere}._Exec_feedText_rs4xt_63840 strong{font-weight:650}._Exec_count_rs4xt_63842{color:var(--color-text-secondary);font-weight:600}._Exec_feedMeta_rs4xt_63843{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--color-text-secondary)}._Exec_skeletonRow_rs4xt_63846{display:grid;gap:var(--exec-gap);grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}._Exec_skeleton_rs4xt_63846{height:7rem;border-radius:.9rem;background:var(--color-neutral-subtle);animation:_Exec_shimmer_rs4xt_1 1.4s ease-in-out infinite}@keyframes _Exec_shimmer_rs4xt_1{50%{opacity:.55}}@media (max-width: 1200px){._Exec_layout_rs4xt_63765{grid-template-columns:minmax(0,1fr)}._Exec_feed_rs4xt_63814{position:static;max-height:34rem}}@media (max-width: 760px){._Exec_grid_rs4xt_63767,._Exec_modules_rs4xt_63769{grid-template-columns:minmax(0,1fr)}._Exec_tiles_rs4xt_63735{grid-template-columns:repeat(2,minmax(0,1fr))}._Exec_tileValue_rs4xt_63753{font-size:1.3rem}._Exec_headerActions_rs4xt_63692{width:100%}}@media (prefers-reduced-motion: reduce){._Exec_flash_rs4xt_63758,._Exec_feedItemFresh_rs4xt_63830,._Exec_skeleton_rs4xt_63846,._Exec_status_live_rs4xt_63711 ._Exec_statusDot_rs4xt_63710{animation:none}._Exec_tileLink_rs4xt_63701{transition:none}}._Apply_page_rs4xt_63870{min-height:100vh;display:flex;flex-direction:column;background:var(--color-page-bg);color:var(--color-text)}._Apply_muted_rs4xt_63874{color:var(--color-text-secondary);font-size:.9rem;margin:0}._Apply_topbar_rs4xt_63876{position:sticky;top:0;z-index:10;background:var(--color-surface-solid);border-bottom:1px solid var(--color-border)}._Apply_topbarInner_rs4xt_63877{max-width:72rem;margin:0 auto;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between}._Apply_brand_rs4xt_63878{font-weight:700;letter-spacing:-.01em}._Apply_topLink_rs4xt_63879{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-text-secondary);font-size:.9rem;text-decoration:none}._Apply_topLink_rs4xt_63879:hover{color:var(--color-primary)}._Apply_hero_rs4xt_63882{background:linear-gradient(135deg,var(--color-primary) 0%,#6d28d9 55%,#0e7490 100%);color:#fff}._Apply_heroInner_rs4xt_63886{max-width:72rem;margin:0 auto;padding:3rem 1rem 3.25rem}._Apply_eyebrow_rs4xt_63887{margin:0 0 .5rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85}._Apply_title_rs4xt_63888{margin:0;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:750;line-height:1.12;letter-spacing:-.02em;color:#fff}._Apply_facts_rs4xt_63889{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}._Apply_facts_rs4xt_63889 li{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);font-size:.88rem}._Apply_deadline_rs4xt_63894{display:inline-flex;align-items:center;gap:.4rem;margin:1rem 0 0;font-size:.9rem;opacity:.92}._Apply_deadlineClosed_rs4xt_63895{font-weight:600}._Apply_heroCta_rs4xt_63896{margin-top:1.5rem;background:#fff;color:var(--color-primary-hover)}._Apply_heroCta_rs4xt_63896:hover{background:#eef2ff;color:var(--color-primary-hover)}._Apply_container_rs4xt_63899{max-width:72rem;width:100%;margin:0 auto;padding:2rem 1rem 3rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start}._Apply_details_rs4xt_63903{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:1rem;padding:.5rem 1.75rem;min-width:0}._Apply_section_rs4xt_63907{padding:1.4rem 0;border-bottom:1px solid var(--color-border)}._Apply_section_rs4xt_63907:last-child{border-bottom:none}._Apply_section_rs4xt_63907 h2{margin:0 0 .75rem;font-size:1.1rem;font-weight:650;color:var(--color-text)}._Apply_section_rs4xt_63907 p{margin:0 0 .6rem;line-height:1.7;color:var(--color-text-secondary);overflow-wrap:anywhere}._Apply_list_rs4xt_63911{margin:0 0 .6rem;padding-left:1.2rem;color:var(--color-text-secondary);line-height:1.7}._Apply_list_rs4xt_63911 li{margin-bottom:.3rem;overflow-wrap:anywhere}._Apply_list_rs4xt_63911 li::marker{color:var(--color-primary)}._Apply_formCard_rs4xt_63915{position:sticky;top:4.5rem;scroll-margin-top:4.5rem;background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;box-shadow:0 12px 32px -18px #0f172a59;display:flex;flex-direction:column;gap:1rem}._Apply_formCard_rs4xt_63915>h2{margin:0;font-size:1.25rem;font-weight:700}._Apply_form_rs4xt_63915{display:flex;flex-direction:column;gap:1rem}._Apply_row_rs4xt_63923{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}._Apply_field_rs4xt_63924{display:flex;flex-direction:column;gap:.4rem;min-width:0}._Apply_label_rs4xt_63925{font-size:.875rem;font-weight:600;color:var(--color-text)}._Apply_required_rs4xt_63926{color:var(--color-danger)}._Apply_optional_rs4xt_63927{color:var(--color-text-muted);font-weight:400}._Apply_input_rs4xt_63928{width:100%;box-sizing:border-box;padding:.7rem .85rem;border-radius:.65rem;font:inherit;font-size:.95rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text);transition:border-color .15s ease,box-shadow .15s ease}textarea._Apply_input_rs4xt_63928{resize:vertical;min-height:6.5rem}._Apply_input_rs4xt_63928::placeholder{color:var(--color-text-muted)}._Apply_input_rs4xt_63928:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Apply_input_rs4xt_63928[aria-invalid=true]{border-color:var(--color-danger)}._Apply_input_rs4xt_63928[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-danger-subtle)}._Apply_fieldError_rs4xt_63938{margin:0;font-size:.8rem;color:var(--color-danger)}._Apply_hint_rs4xt_63939{margin:0;font-size:.8rem;color:var(--color-text-secondary);text-align:right}#_resume-hint_rs4xt_1._Apply_hint_rs4xt_63939{text-align:left}._Apply_segmented_rs4xt_63942{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;border-radius:.7rem;background:var(--color-neutral-subtle)}._Apply_segmented_rs4xt_63942 button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem;border:none;border-radius:.5rem;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}._Apply_segmented_rs4xt_63942 button[aria-checked=true]{background:var(--color-surface-solid);color:var(--color-primary);font-weight:600;box-shadow:0 1px 3px #0f172a1f}._Apply_segmented_rs4xt_63942 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._Apply_dropzone_rs4xt_63950{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.4rem 1rem;text-align:center;cursor:pointer;border:2px dashed var(--color-border-strong);border-radius:.8rem;color:var(--color-text);font-size:.9rem;transition:border-color .15s ease,background .15s ease}._Apply_dropzone_rs4xt_63950>svg{color:var(--color-primary)}._Apply_dropzone_rs4xt_63950 strong{color:var(--color-primary)}._Apply_dropzone_rs4xt_63950:hover,._Apply_dropzoneActive_rs4xt_63957{border-color:var(--color-primary);background:var(--color-primary-subtle)}._Apply_dropzone_rs4xt_63950:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}._Apply_dropzoneError_rs4xt_63959{border-color:var(--color-danger)}._Apply_fileChip_rs4xt_63961{position:relative;overflow:hidden;display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--color-border-strong);border-radius:.8rem;background:var(--color-surface-subtle)}._Apply_fileChip_rs4xt_63961>svg{color:var(--color-primary);flex-shrink:0}._Apply_fileMeta_rs4xt_63966{display:flex;flex-direction:column;min-width:0;flex:1}._Apply_fileName_rs4xt_63967{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._Apply_iconButton_rs4xt_63968{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;flex-shrink:0;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer}._Apply_iconButton_rs4xt_63968:hover:not(:disabled){background:var(--color-danger-subtle);color:var(--color-danger)}._Apply_iconButton_rs4xt_63968:disabled{opacity:.4;cursor:not-allowed}._Apply_uploadTrack_rs4xt_63974{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--color-primary-subtle)}._Apply_uploadTrack_rs4xt_63974>span{display:block;height:100%;background:var(--color-primary);transition:width .2s ease}._Apply_captcha_rs4xt_63977{display:flex;justify-content:center;overflow-x:auto}._Apply_alert_rs4xt_63978{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;border-radius:.65rem;background:var(--color-danger-subtle);color:var(--color-text);font-size:.875rem}._Apply_alert_rs4xt_63978>svg{color:var(--color-danger);flex-shrink:0;margin-top:.1rem}._Apply_primaryButton_rs4xt_63984{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.35rem;border:none;border-radius:.75rem;background:var(--color-primary);color:#fff;font:inherit;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease}._Apply_primaryButton_rs4xt_63984:hover:not(:disabled){background:var(--color-primary-hover);color:#fff;transform:translateY(-1px)}._Apply_primaryButton_rs4xt_63984:disabled{opacity:.75;cursor:progress}._Apply_primaryButton_rs4xt_63984:focus-visible,._Apply_ghostButton_rs4xt_63991:focus-visible,._Apply_topLink_rs4xt_63879:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}._Apply_submit_rs4xt_63992{width:100%;padding:.9rem 1.35rem}._Apply_ghostButton_rs4xt_63991{padding:.8rem 1.1rem;border-radius:.75rem;border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text);font:inherit;font-size:.95rem;font-weight:500;cursor:pointer}._Apply_ghostButton_rs4xt_63991:hover{border-color:var(--color-primary);color:var(--color-primary)}._Apply_spin_rs4xt_63998{animation:_Apply_spin_rs4xt_63998 .9s linear infinite}@keyframes _Apply_spin_rs4xt_63998{to{transform:rotate(360deg)}}._Apply_fine_rs4xt_64000{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.78rem;color:var(--color-text-secondary);justify-content:center;text-align:center}._Apply_footer_rs4xt_64002{margin-top:auto;padding:1.5rem 1rem;text-align:center;font-size:.85rem;color:var(--color-text-secondary);border-top:1px solid var(--color-border)}._Apply_footer_rs4xt_64002 a{color:var(--color-primary);text-decoration:none}._Apply_successPage_rs4xt_64006{min-height:100vh;display:grid;place-items:center;padding:1.5rem 1rem;box-sizing:border-box;background:radial-gradient(circle at 20% 10%,var(--color-primary-subtle),transparent 45%),var(--color-page-bg);color:var(--color-text)}._Apply_successCard_rs4xt_64011{width:100%;max-width:32rem;box-sizing:border-box;text-align:center;padding:2.5rem 2rem;background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:1.25rem;box-shadow:0 24px 48px -24px #0f172a59;display:flex;flex-direction:column;align-items:center;gap:.85rem}._Apply_successCard_rs4xt_64011 h1{margin:.25rem 0 0;font-size:1.7rem;font-weight:750;letter-spacing:-.01em;color:var(--color-text)}._Apply_successLead_rs4xt_64017{margin:0;font-size:1.02rem;line-height:1.6}._Apply_successIcon_rs4xt_64018{display:inline-grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:var(--color-success-subtle);color:var(--color-success);animation:_Apply_pop_rs4xt_1 .5s cubic-bezier(.2,1.4,.4,1) both}._Apply_iconWarn_rs4xt_64022{background:var(--color-warning-subtle);color:var(--color-warning)}@keyframes _Apply_pop_rs4xt_1{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}._Apply_redirect_rs4xt_64024{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.85rem;color:var(--color-text-secondary)}._Apply_redirectTrack_rs4xt_64025{height:4px;border-radius:999px;background:var(--color-neutral-subtle);overflow:hidden}._Apply_redirectBar_rs4xt_64026{display:block;height:100%;width:100%;background:var(--color-primary);transform-origin:left;animation:_Apply_countdown_rs4xt_1 linear forwards}@keyframes _Apply_countdown_rs4xt_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._Apply_successActions_rs4xt_64028{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.75rem}._Apply_skeletonHero_rs4xt_64031{height:15rem;background:linear-gradient(135deg,var(--color-primary),#6d28d9);opacity:.85}._Apply_skeletonBlock_rs4xt_64032{height:24rem;border-radius:1rem;background:var(--color-neutral-subtle);animation:_Apply_shimmer_rs4xt_1 1.4s ease-in-out infinite}@keyframes _Apply_shimmer_rs4xt_1{50%{opacity:.55}}@media (max-width: 960px){._Apply_container_rs4xt_63899{grid-template-columns:minmax(0,1fr)}._Apply_formCard_rs4xt_63915{position:static}}@media (max-width: 560px){._Apply_heroInner_rs4xt_63886{padding:2.25rem 1rem 2.5rem}._Apply_details_rs4xt_63903{padding:.25rem 1.1rem}._Apply_formCard_rs4xt_63915{padding:1.15rem}._Apply_row_rs4xt_63923{grid-template-columns:minmax(0,1fr)}._Apply_successCard_rs4xt_64011{padding:2rem 1.25rem}}@media (prefers-reduced-motion: reduce){._Apply_successIcon_rs4xt_64018,._Apply_redirectBar_rs4xt_64026,._Apply_skeletonBlock_rs4xt_64032,._Apply_spin_rs4xt_63998{animation:none}._Apply_primaryButton_rs4xt_63984{transition:none}}._Ast_root_rs4xt_64056{--ast-gap: 1rem}._Ast_headerActions_rs4xt_64057{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._Ast_hint_rs4xt_64058{display:block;margin:0;font-size:.8rem;color:var(--color-text-secondary)}._Ast_required_rs4xt_64059{color:var(--color-danger)}._Ast_error_rs4xt_64060{margin:0;font-size:.8rem;color:var(--color-danger)}._Ast_primary_rs4xt_64062,._Ast_secondary_rs4xt_64062{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .95rem;border-radius:.6rem;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}._Ast_primary_rs4xt_64062{border:1px solid transparent;background:var(--color-primary);color:#fff}._Ast_primary_rs4xt_64062:hover:not(:disabled){background:var(--color-primary-hover);color:#fff}._Ast_secondary_rs4xt_64062{border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text);font-weight:500}._Ast_secondary_rs4xt_64062:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._Ast_primary_rs4xt_64062:disabled,._Ast_secondary_rs4xt_64062:disabled{opacity:.5;cursor:not-allowed}._Ast_danger_rs4xt_64072{color:var(--color-danger)}._Ast_danger_rs4xt_64072:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-subtle)}._Ast_primary_rs4xt_64062:focus-visible,._Ast_secondary_rs4xt_64062:focus-visible,._Ast_iconButton_rs4xt_64074:focus-visible,._Ast_tile_rs4xt_64074:focus-visible,._Ast_sortButton_rs4xt_64075:focus-visible,._Ast_row_rs4xt_64075:focus-visible,._Ast_clear_rs4xt_64075:focus-visible,._Ast_segmented_rs4xt_64075 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._Ast_iconButton_rs4xt_64074{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;flex-shrink:0;border:1px solid transparent;background:transparent;color:var(--color-text-secondary);cursor:pointer}._Ast_iconButton_rs4xt_64074:hover:not(:disabled){background:var(--color-neutral-subtle);color:var(--color-primary)}._Ast_iconDanger_rs4xt_64083:hover:not(:disabled){background:var(--color-danger-subtle);color:var(--color-danger)}._Ast_iconButton_rs4xt_64074:disabled{opacity:.35;cursor:not-allowed}._Ast_alert_rs4xt_64086{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:var(--ast-gap);border-radius:.75rem;background:var(--color-danger-subtle);color:var(--color-text);font-size:.9rem}._Ast_tiles_rs4xt_64093{display:grid;gap:var(--ast-gap);margin-bottom:var(--ast-gap);grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}._Ast_tile_rs4xt_64074{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;text-align:left;padding:.95rem 1rem;border-radius:.9rem;font:inherit;color:var(--color-text);background:var(--color-surface-solid);border:1px solid var(--color-border)}button._Ast_tile_rs4xt_64074{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}button._Ast_tile_rs4xt_64074:hover{border-color:var(--color-primary)}._Ast_tileActive_rs4xt_64101{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Ast_tileIcon_rs4xt_64102{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:var(--color-primary-subtle);color:var(--color-primary)}._Ast_tileIconAlert_rs4xt_64106{background:var(--color-warning-subtle);color:var(--color-warning)}._Ast_tileLabel_rs4xt_64107{font-size:.8rem;color:var(--color-text-secondary);font-weight:500}._Ast_tileValue_rs4xt_64108{font-size:1.45rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}._Ast_card_rs4xt_64111{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:.9rem;overflow:hidden}._Ast_toolbar_rs4xt_64112{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 1rem;border-bottom:1px solid var(--color-border)}._Ast_search_rs4xt_64113{display:flex;align-items:center;gap:.45rem;flex:1 1 260px;min-width:0;padding:0 .75rem;border:1px solid var(--color-border-strong);border-radius:.6rem;color:var(--color-text-secondary);background:var(--color-surface-solid)}._Ast_search_rs4xt_64113:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Ast_search_rs4xt_64113 input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;padding:.55rem 0}._Ast_filter_rs4xt_64119,._Ast_input_rs4xt_64119{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:.6rem;font:inherit;font-size:.9rem;background:var(--color-surface-solid);color:var(--color-text)}._Ast_filter_rs4xt_64119{padding:.55rem .7rem;max-width:100%}._Ast_filter_rs4xt_64119:focus,._Ast_input_rs4xt_64119:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Ast_clear_rs4xt_64075{display:inline-flex;align-items:center;gap:.25rem;border:none;background:none;cursor:pointer;color:var(--color-primary);font:inherit;font-size:.85rem;font-weight:600;padding:.3rem}._Ast_count_rs4xt_64129{margin-left:auto;font-size:.82rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._Ast_segmented_rs4xt_64075{display:inline-flex;gap:.2rem;padding:.2rem;border-radius:.6rem;background:var(--color-neutral-subtle)}._Ast_segmented_rs4xt_64075 button{border:none;background:transparent;padding:.4rem .75rem;border-radius:.45rem;cursor:pointer;font:inherit;font-size:.84rem;color:var(--color-text-secondary)}._Ast_segmented_rs4xt_64075 button[aria-pressed=true]{background:var(--color-surface-solid);color:var(--color-primary);font-weight:600;box-shadow:0 1px 2px #0f172a1a}._Ast_tableWrap_rs4xt_64137{overflow-x:auto}._Ast_table_rs4xt_64137{width:100%;border-collapse:collapse;font-size:.88rem}._Ast_table_rs4xt_64137 th{text-align:left;padding:.6rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}._Ast_table_rs4xt_64137 td{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._Ast_table_rs4xt_64137 tbody tr:last-child td{border-bottom:none}._Ast_sortButton_rs4xt_64075{display:inline-flex;align-items:center;gap:.25rem;border:none;background:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;border-radius:.25rem}._Ast_sortButton_rs4xt_64075:hover{color:var(--color-text)}._Ast_row_rs4xt_64075{cursor:pointer;transition:background .12s ease}._Ast_row_rs4xt_64075:hover{background:var(--color-surface-subtle)}._Ast_row_rs4xt_64075:focus-visible{outline-offset:-2px}._Ast_assetName_rs4xt_64153{display:block;font-weight:600;color:var(--color-text)}._Ast_assetMeta_rs4xt_64154{display:block;margin-top:.1rem;font-size:.78rem;color:var(--color-text-secondary)}._Ast_num_rs4xt_64155{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._Ast_code_rs4xt_64156{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;padding:.15rem .4rem;border-radius:.35rem;background:var(--color-neutral-subtle)}._Ast_person_rs4xt_64157{display:inline-flex;align-items:center;gap:.55rem}._Ast_avatarSm_rs4xt_64158,._Ast_avatar_rs4xt_64158{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;font-weight:700;background:var(--color-primary-subtle);color:var(--color-primary)}._Ast_avatarSm_rs4xt_64158{width:1.9rem;height:1.9rem;font-size:.7rem}._Ast_avatar_rs4xt_64158{width:2.6rem;height:2.6rem;font-size:.85rem}._Ast_rowActions_rs4xt_64164{display:flex;justify-content:flex-end;gap:.15rem}._Ast_rowSkeleton_rs4xt_64165{display:block;height:1.1rem;border-radius:.4rem;background:var(--color-neutral-subtle);animation:_Ast_shimmer_rs4xt_1 1.4s ease-in-out infinite}._Ast_skeleton_rs4xt_64166{height:6rem;border-radius:.75rem;background:var(--color-neutral-subtle);animation:_Ast_shimmer_rs4xt_1 1.4s ease-in-out infinite}@keyframes _Ast_shimmer_rs4xt_1{50%{opacity:.55}}._Ast_empty_rs4xt_64168{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;text-align:center;color:var(--color-text-secondary)}._Ast_empty_rs4xt_64168>svg{color:var(--color-text-muted)}._Ast_empty_rs4xt_64168 strong{color:var(--color-text);font-size:1rem}._Ast_empty_rs4xt_64168 ._Ast_primary_rs4xt_64062{margin-top:.5rem}._Ast_badge_rs4xt_64174{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap}._Ast_badge_rs4xt_64174:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}._Ast_badge_success_rs4xt_64176{background:var(--color-success-subtle);color:var(--color-success)}._Ast_badge_info_rs4xt_64177{background:var(--color-primary-subtle);color:var(--color-primary)}._Ast_badge_warning_rs4xt_64178{background:var(--color-warning-subtle);color:var(--color-warning)}._Ast_badge_danger_rs4xt_64179{background:var(--color-danger-subtle);color:var(--color-danger)}._Ast_badge_neutral_rs4xt_64180{background:var(--color-neutral-subtle);color:var(--color-text-secondary)}._Ast_warrantyText_rs4xt_64181{display:inline-flex;align-items:center;gap:.3rem;font-size:.84rem;white-space:nowrap}._Ast_warrantyText_danger_rs4xt_64182{color:var(--color-danger);font-weight:600}._Ast_warrantyText_warning_rs4xt_64183{color:var(--color-warning);font-weight:600}._Ast_warrantyText_success_rs4xt_64184,._Ast_warrantyText_neutral_rs4xt_64184{color:var(--color-text-secondary)}._Ast_usage_rs4xt_64187{display:inline-flex;flex-direction:column;gap:.3rem;min-width:7rem;color:var(--color-text);text-decoration:none;font-size:.84rem}._Ast_usage_rs4xt_64187:hover{color:var(--color-primary)}._Ast_usageTrack_rs4xt_64189{height:4px;border-radius:999px;background:var(--color-neutral-subtle);overflow:hidden}._Ast_usageTrack_rs4xt_64189>span{display:block;height:100%;border-radius:999px;background:var(--color-primary)}._Ast_form_rs4xt_64193{display:flex;flex-direction:column;gap:1rem}._Ast_fieldset_rs4xt_64194{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:.75rem}._Ast_fieldset_rs4xt_64194 legend{padding:0;margin-bottom:.6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}._Ast_grid_rs4xt_64196{display:grid;gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}._Ast_span2_rs4xt_64197{grid-column:1 / -1}._Ast_field_rs4xt_64194{display:flex;flex-direction:column;gap:.35rem;min-width:0}._Ast_label_rs4xt_64199{font-size:.85rem;font-weight:600;color:var(--color-text)}._Ast_input_rs4xt_64119{width:100%;padding:.6rem .75rem}textarea._Ast_input_rs4xt_64119{resize:vertical}._Ast_input_rs4xt_64119[aria-invalid=true]{border-color:var(--color-danger)}._Ast_money_rs4xt_64203{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.4rem}._Ast_switch_rs4xt_64204{display:inline-flex;align-items:center;gap:.55rem;font-size:.88rem;color:var(--color-text);cursor:pointer;min-height:2.5rem}._Ast_switch_rs4xt_64204 input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary)}._Ast_drawerBackdrop_rs4xt_64208{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._Ast_drawer_rs4xt_64208{position:fixed;top:0;right:0;bottom:0;z-index:1201;width:min(480px,100vw);display:flex;flex-direction:column;background:var(--color-surface-solid);color:var(--color-text);box-shadow:-18px 0 40px -20px #0f172a73;animation:_Ast_slideIn_rs4xt_1 .22s ease-out;outline:none}@keyframes _Ast_slideIn_rs4xt_1{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}._Ast_drawerHeader_rs4xt_64215{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--color-border)}._Ast_tag_rs4xt_64216{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:var(--color-text-secondary)}._Ast_drawerTitle_rs4xt_64217{margin:.15rem 0 .45rem;font-size:1.25rem;font-weight:700;overflow-wrap:anywhere}._Ast_drawerBody_rs4xt_64218{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1.1rem}._Ast_drawerFooter_rs4xt_64219{display:flex;flex-wrap:wrap;gap:.5rem;padding:.9rem 1.25rem;border-top:1px solid var(--color-border);background:var(--color-surface-subtle)}._Ast_holder_rs4xt_64220{display:flex;align-items:center;gap:.75rem;padding:.8rem;border-radius:.75rem;background:var(--color-primary-subtle)}._Ast_holder_rs4xt_64220 strong{display:block}._Ast_warranty_rs4xt_64181{display:flex;align-items:center;gap:.45rem;padding:.55rem .75rem;border-radius:.6rem;font-size:.86rem;font-weight:500}._Ast_warranty_success_rs4xt_64223{background:var(--color-success-subtle);color:var(--color-success)}._Ast_warranty_warning_rs4xt_64224{background:var(--color-warning-subtle);color:var(--color-warning)}._Ast_warranty_danger_rs4xt_64225{background:var(--color-danger-subtle);color:var(--color-danger)}._Ast_warranty_neutral_rs4xt_64226{background:var(--color-neutral-subtle);color:var(--color-text-secondary)}._Ast_facts_rs4xt_64227{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin:0}._Ast_facts_rs4xt_64227 dt{font-size:.75rem;color:var(--color-text-secondary)}._Ast_facts_rs4xt_64227 dd{margin:.1rem 0 0;font-size:.9rem;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._Ast_sectionTitle_rs4xt_64230{display:flex;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.9rem;font-weight:650}._Ast_notes_rs4xt_64231{margin:0;white-space:pre-wrap;font-size:.88rem;color:var(--color-text-secondary);line-height:1.6}._Ast_timeline_rs4xt_64232{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._Ast_timeline_rs4xt_64232 li{position:relative;display:flex;gap:.7rem;padding-bottom:1rem}._Ast_timeline_rs4xt_64232 li:not(:last-child):before{content:"";position:absolute;left:.8rem;top:1.7rem;bottom:0;width:2px;background:var(--color-border)}._Ast_timelineIcon_rs4xt_64235{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;flex-shrink:0;background:var(--color-neutral-subtle);color:var(--color-text-secondary)}._Ast_timelineTitle_rs4xt_64236{margin:.1rem 0 0;font-size:.86rem;font-weight:600}._Ast_timelineTitle_rs4xt_64236 ._Ast_hint_rs4xt_64058{display:inline;font-weight:400}._Ast_timelineText_rs4xt_64238{margin:.15rem 0 0;font-size:.85rem;color:var(--color-text);overflow-wrap:anywhere}@media (max-width: 760px){._Ast_tiles_rs4xt_64093{grid-template-columns:repeat(2,minmax(0,1fr))}._Ast_grid_rs4xt_64196,._Ast_facts_rs4xt_64227{grid-template-columns:minmax(0,1fr)}._Ast_count_rs4xt_64129{margin-left:0;width:100%}._Ast_filter_rs4xt_64119{flex:1 1 45%}._Ast_tileValue_rs4xt_64108{font-size:1.2rem}}@media (prefers-reduced-motion: reduce){._Ast_drawer_rs4xt_64208,._Ast_rowSkeleton_rs4xt_64165,._Ast_skeleton_rs4xt_64166{animation:none}._Ast_row_rs4xt_64075,button._Ast_tile_rs4xt_64074{transition:none}}._Lv_root_rs4xt_64256{--lv-gap: 1rem;--lv-taken: #2a78d6;--lv-booked: #1baf7a;--lv-pending: #eb6834}:root.dark ._Lv_root_rs4xt_64256{--lv-taken: #3987e5;--lv-booked: #199e70;--lv-pending: #d95926}._Lv_headerActions_rs4xt_64258{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._Lv_hint_rs4xt_64259{display:block;margin:0;font-size:.8rem;color:var(--color-text-secondary)}._Lv_strong_rs4xt_64260{display:inline;font-weight:600;color:var(--color-text)}._Lv_sub_rs4xt_64261{display:block;margin-top:.1rem;font-size:.78rem;color:var(--color-text-secondary);overflow-wrap:anywhere}._Lv_empty_rs4xt_64262{margin:0;padding:2rem 1rem;text-align:center;color:var(--color-text-secondary);font-size:.9rem}._Lv_context_rs4xt_64263{margin:0 0 var(--lv-gap);font-size:.86rem;color:var(--color-text-secondary)}._Lv_code_rs4xt_64264{margin-left:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;padding:.1rem .35rem;border-radius:.3rem;background:var(--color-neutral-subtle);color:var(--color-text-secondary)}._Lv_primary_rs4xt_64266{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border-radius:.6rem;border:1px solid transparent;background:var(--color-primary);color:#fff;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}._Lv_primary_rs4xt_64266:hover:not(:disabled){background:var(--color-primary-hover)}._Lv_primary_rs4xt_64266:disabled{opacity:.5;cursor:not-allowed}._Lv_link_rs4xt_64272{display:inline-flex;align-items:center;gap:.25rem;border:none;background:none;padding:.25rem .35rem;border-radius:.35rem;color:var(--color-primary);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}._Lv_link_rs4xt_64272:hover{background:var(--color-primary-subtle)}._Lv_iconButton_rs4xt_64277,._Lv_iconButtonSm_rs4xt_64277{display:inline-grid;place-items:center;border-radius:.45rem;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer}._Lv_iconButton_rs4xt_64277{width:2rem;height:2rem}._Lv_iconButtonSm_rs4xt_64277{width:1.5rem;height:1.5rem}._Lv_iconButton_rs4xt_64277:hover:not(:disabled),._Lv_iconButtonSm_rs4xt_64277:hover:not(:disabled){background:var(--color-neutral-subtle);color:var(--color-primary)}._Lv_iconDanger_rs4xt_64283:hover:not(:disabled){background:var(--color-danger-subtle);color:var(--color-danger)}._Lv_iconButton_rs4xt_64277:disabled,._Lv_iconButtonSm_rs4xt_64277:disabled{opacity:.35;cursor:not-allowed}._Lv_primary_rs4xt_64266:focus-visible,._Lv_link_rs4xt_64272:focus-visible,._Lv_iconButton_rs4xt_64277:focus-visible,._Lv_iconButtonSm_rs4xt_64277:focus-visible,._Lv_tab_rs4xt_64285:focus-visible,._Lv_year_rs4xt_64286 button:focus-visible,._Lv_segmented_rs4xt_64286 button:focus-visible,._Lv_person_rs4xt_64286:focus-visible,._Lv_approve_rs4xt_64286:focus-visible,._Lv_decline_rs4xt_64286:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._Lv_year_rs4xt_64286{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border-radius:.6rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid)}._Lv_year_rs4xt_64286 span{min-width:3.2rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}._Lv_year_rs4xt_64286 button{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:none;border-radius:.45rem;background:transparent;color:var(--color-text);cursor:pointer}._Lv_year_rs4xt_64286 button:hover:not(:disabled){background:var(--color-neutral-subtle)}._Lv_year_rs4xt_64286 button:disabled{opacity:.35;cursor:not-allowed}._Lv_alert_rs4xt_64296,._Lv_notice_rs4xt_64296{display:flex;align-items:center;gap:.55rem;padding:.75rem 1rem;margin:0 0 var(--lv-gap);border-radius:.75rem;font-size:.88rem;color:var(--color-text)}._Lv_alert_rs4xt_64296{background:var(--color-danger-subtle)}._Lv_alert_rs4xt_64296>svg{color:var(--color-danger);flex-shrink:0}._Lv_notice_rs4xt_64296{background:var(--color-warning-subtle);margin:1rem}._Lv_notice_rs4xt_64296>svg{color:var(--color-warning);flex-shrink:0}._Lv_notice_rs4xt_64296 a{color:var(--color-primary);font-weight:600}._Lv_upcoming_rs4xt_64306{display:flex;align-items:center;gap:.55rem;margin-bottom:var(--lv-gap);padding:.7rem 1rem;border-radius:.75rem;background:var(--color-primary-subtle);color:var(--color-text);font-size:.9rem}._Lv_upcoming_rs4xt_64306>svg{color:var(--color-primary)}._Lv_balances_rs4xt_64313{display:grid;gap:var(--lv-gap);margin-bottom:var(--lv-gap);grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}._Lv_balance_rs4xt_64313{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;border-radius:.9rem;background:var(--color-surface-solid);border:1px solid var(--color-border);min-width:0}._Lv_balanceHead_rs4xt_64318{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._Lv_balanceName_rs4xt_64319{font-weight:650;font-size:.92rem;color:var(--color-text)}._Lv_balanceValue_rs4xt_64320{margin:0;color:var(--color-text-secondary);font-size:.86rem}._Lv_balanceValue_rs4xt_64320 strong{font-size:1.75rem;font-weight:750;color:var(--color-text);font-variant-numeric:tabular-nums;margin-right:.15rem}._Lv_bar_rs4xt_64322{display:flex;gap:2px;height:.55rem;border-radius:4px;overflow:hidden;background:var(--color-neutral-subtle)}._Lv_bar_rs4xt_64322>span{display:block;height:100%}._Lv_barTaken_rs4xt_64324{background:var(--lv-taken)}._Lv_barBooked_rs4xt_64325{background:var(--lv-booked)}._Lv_barPending_rs4xt_64326{background:var(--lv-pending)}._Lv_balanceFacts_rs4xt_64327{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0}._Lv_balanceFacts_rs4xt_64327 dt{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--color-text-secondary)}._Lv_balanceFacts_rs4xt_64327 dt i{width:.55rem;height:.55rem;border-radius:2px}._Lv_balanceFacts_rs4xt_64327 dd{margin:.1rem 0 0;font-weight:650;font-variant-numeric:tabular-nums}._Lv_keyTaken_rs4xt_64331{background:var(--lv-taken)}._Lv_keyBooked_rs4xt_64332{background:var(--lv-booked)}._Lv_keyPending_rs4xt_64333{background:var(--lv-pending)}._Lv_skeleton_rs4xt_64334{min-height:9rem;border-radius:.9rem;background:var(--color-neutral-subtle);animation:_Lv_shimmer_rs4xt_1 1.4s ease-in-out infinite}@keyframes _Lv_shimmer_rs4xt_1{50%{opacity:.55}}._Lv_badge_rs4xt_64338{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;border-radius:999px;font-size:.74rem;font-weight:600;white-space:nowrap}._Lv_badge_rs4xt_64338:before{content:"";width:.38rem;height:.38rem;border-radius:50%;background:currentColor}._Lv_badge_success_rs4xt_64340{background:var(--color-success-subtle);color:var(--color-success)}._Lv_badge_warning_rs4xt_64341{background:var(--color-warning-subtle);color:var(--color-warning)}._Lv_badge_danger_rs4xt_64342{background:var(--color-danger-subtle);color:var(--color-danger)}._Lv_badge_neutral_rs4xt_64343{background:var(--color-neutral-subtle);color:var(--color-text-secondary)}._Lv_card_rs4xt_64346{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:.9rem;overflow:hidden;margin-bottom:var(--lv-gap)}._Lv_cardHeader_rs4xt_64347{padding:.9rem 1.1rem;border-bottom:1px solid var(--color-border)}._Lv_cardHeader_rs4xt_64347 h2{margin:0;font-size:1rem;font-weight:650}._Lv_tableWrap_rs4xt_64349{overflow-x:auto}._Lv_table_rs4xt_64349{width:100%;border-collapse:collapse;font-size:.88rem}._Lv_table_rs4xt_64349 th{text-align:left;padding:.6rem 1rem;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border)}._Lv_table_rs4xt_64349 td,._Lv_table_rs4xt_64349 tbody th{padding:.7rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top;text-align:left}._Lv_table_rs4xt_64349 tbody th{text-transform:none;letter-spacing:0;font-size:.88rem;background:none;white-space:normal}._Lv_table_rs4xt_64349 tbody tr:last-child td,._Lv_table_rs4xt_64349 tbody tr:last-child th{border-bottom:none}._Lv_table_rs4xt_64349 ._Lv_num_rs4xt_64358{text-align:right;font-variant-numeric:tabular-nums}._Lv_actions_rs4xt_64359{text-align:right;white-space:nowrap}._Lv_rowMuted_rs4xt_64360 td,._Lv_rowMuted_rs4xt_64360 th{opacity:.6}._Lv_chips_rs4xt_64361{display:flex;flex-wrap:wrap;gap:.3rem}._Lv_chip_rs4xt_64361{padding:.12rem .5rem;border-radius:999px;font-size:.74rem;background:var(--color-neutral-subtle);color:var(--color-text-secondary);white-space:nowrap}._Lv_toolbar_rs4xt_64364{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid var(--color-border)}._Lv_segmented_rs4xt_64286{display:inline-flex;flex-wrap:wrap;gap:.2rem;padding:.2rem;border-radius:.6rem;background:var(--color-neutral-subtle)}._Lv_segmented_rs4xt_64286 button{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;padding:.4rem .75rem;border-radius:.45rem;cursor:pointer;font:inherit;font-size:.84rem;color:var(--color-text-secondary)}._Lv_segmented_rs4xt_64286 button[aria-pressed=true]{background:var(--color-surface-solid);color:var(--color-primary);font-weight:600;box-shadow:0 1px 2px #0f172a1a}._Lv_count_rs4xt_64371{min-width:1.2rem;padding:0 .3rem;border-radius:999px;background:var(--color-warning);color:#fff;font-size:.7rem;font-weight:700;text-align:center}._Lv_search_rs4xt_64372{display:flex;align-items:center;gap:.45rem;flex:1 1 220px;min-width:0;padding:0 .7rem;border-radius:.6rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text-secondary)}._Lv_search_rs4xt_64372:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Lv_search_rs4xt_64372 input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;padding:.5rem 0}._Lv_filter_rs4xt_64378{padding:.5rem .7rem;border-radius:.6rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text);font:inherit;font-size:.88rem}._Lv_tiles_rs4xt_64380{display:grid;gap:var(--lv-gap);margin-bottom:var(--lv-gap);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._Lv_tile_rs4xt_64380{display:flex;flex-direction:column;gap:.3rem;padding:.95rem 1rem;border-radius:.9rem;background:var(--color-surface-solid);border:1px solid var(--color-border)}._Lv_tileIcon_rs4xt_64382{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:var(--color-primary-subtle);color:var(--color-primary)}._Lv_tileIconAlert_rs4xt_64383{background:var(--color-warning-subtle);color:var(--color-warning)}._Lv_tileValue_rs4xt_64384{font-size:1.45rem;font-weight:700;font-variant-numeric:tabular-nums}._Lv_person_rs4xt_64286{display:inline-flex;align-items:flex-start;gap:.45rem;border:none;background:none;padding:.2rem;margin:-.2rem;border-radius:.4rem;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer}._Lv_person_rs4xt_64286:hover ._Lv_strong_rs4xt_64260{color:var(--color-primary);text-decoration:underline}._Lv_person_rs4xt_64286>svg{margin-top:.15rem;flex-shrink:0}._Lv_approve_rs4xt_64286,._Lv_decline_rs4xt_64286{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .65rem;margin-left:.3rem;border-radius:.5rem;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}._Lv_approve_rs4xt_64286{border:1px solid transparent;background:var(--color-success-subtle);color:var(--color-success)}._Lv_approve_rs4xt_64286:hover{border-color:var(--color-success)}._Lv_decline_rs4xt_64286{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-danger)}._Lv_decline_rs4xt_64286:hover{border-color:var(--color-danger);background:var(--color-danger-subtle)}._Lv_tabs_rs4xt_64402{display:flex;gap:.25rem;margin-bottom:var(--lv-gap);border-bottom:1px solid var(--color-border);overflow-x:auto}._Lv_tab_rs4xt_64285{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .95rem;border:none;border-bottom:2px solid transparent;background:none;color:var(--color-text-secondary);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;white-space:nowrap;margin-bottom:-1px}._Lv_tab_rs4xt_64285:hover{color:var(--color-text)}._Lv_tab_rs4xt_64285[aria-selected=true]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._Lv_legend_rs4xt_64411{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin:0;padding:.85rem 1rem;border-bottom:1px solid var(--color-border);font-size:.8rem;color:var(--color-text-secondary)}._Lv_legend_rs4xt_64411 span{display:inline-flex;align-items:center;gap:.35rem}._Lv_legend_rs4xt_64411 i{width:.8rem;height:.8rem;border-radius:3px;border:1px solid var(--color-border-strong)}._Lv_swatchOverride_rs4xt_64414{background:var(--color-primary-subtle);border-color:var(--color-primary)!important}._Lv_swatchDefault_rs4xt_64415{background:var(--color-surface-solid)}._Lv_swatchOff_rs4xt_64416{background:repeating-linear-gradient(45deg,var(--color-neutral-subtle) 0 3px,transparent 3px 6px)}._Lv_matrix_rs4xt_64417 th:first-child,._Lv_matrix_rs4xt_64417 tbody th{position:sticky;left:0;z-index:1;background:var(--color-surface-solid);min-width:11rem}._Lv_matrix_rs4xt_64417 thead th:first-child{background:var(--color-surface-subtle)}._Lv_matrix_rs4xt_64417 thead th ._Lv_sub_rs4xt_64261{text-transform:none;letter-spacing:0;font-weight:400}._Lv_cell_rs4xt_64420{min-width:7.5rem}._Lv_cellInner_rs4xt_64421{display:flex;align-items:center;justify-content:flex-end;gap:.2rem}._Lv_cellInput_rs4xt_64422{width:4.2rem;padding:.35rem .45rem;border-radius:.45rem;text-align:right;font:inherit;font-size:.9rem;font-variant-numeric:tabular-nums;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text)}._Lv_cellInput_rs4xt_64422:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Lv_cellInput_rs4xt_64422:disabled{background:transparent}._Lv_cellOverride_rs4xt_64428 ._Lv_cellInput_rs4xt_64422{background:var(--color-primary-subtle);border-color:var(--color-primary);font-weight:650}._Lv_cellOff_rs4xt_64429{background:repeating-linear-gradient(45deg,var(--color-neutral-subtle) 0 4px,transparent 4px 8px)}._Lv_cellTools_rs4xt_64430{display:inline-flex;flex-direction:column}._Lv_form_rs4xt_64433{display:flex;flex-direction:column;gap:.95rem}._Lv_grid_rs4xt_64434{display:grid;gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}._Lv_span2_rs4xt_64435{grid-column:1 / -1}._Lv_field_rs4xt_64436{display:flex;flex-direction:column;gap:.35rem;min-width:0}._Lv_label_rs4xt_64437{font-size:.85rem;font-weight:600;color:var(--color-text)}._Lv_input_rs4xt_64438{width:100%;box-sizing:border-box;padding:.6rem .75rem;border-radius:.6rem;font:inherit;font-size:.92rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text)}textarea._Lv_input_rs4xt_64438{resize:vertical}._Lv_input_rs4xt_64438:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Lv_switch_rs4xt_64444{display:inline-flex;align-items:center;gap:.55rem;font-size:.88rem;color:var(--color-text);cursor:pointer;min-height:2.4rem}._Lv_switch_rs4xt_64444 input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary)}._Lv_summary_rs4xt_64446{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;border-radius:.6rem;background:var(--color-primary-subtle);color:var(--color-text);font-size:.88rem}._Lv_summary_rs4xt_64446>svg{color:var(--color-primary);flex-shrink:0}._Lv_summaryWarn_rs4xt_64448{background:var(--color-warning-subtle)}._Lv_summaryWarn_rs4xt_64448>svg{color:var(--color-warning)}._Lv_error_rs4xt_64450{display:flex;align-items:center;gap:.4rem;margin:0;padding:.6rem .8rem;border-radius:.6rem;background:var(--color-danger-subtle);color:var(--color-text);font-size:.86rem}._Lv_error_rs4xt_64450>svg{color:var(--color-danger);flex-shrink:0}._Lv_drawerBackdrop_rs4xt_64454{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._Lv_drawer_rs4xt_64454{position:fixed;top:0;right:0;bottom:0;z-index:1201;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--color-page-bg);color:var(--color-text);box-shadow:-18px 0 40px -20px #0f172a73;animation:_Lv_slideIn_rs4xt_1 .2s ease-out}@keyframes _Lv_slideIn_rs4xt_1{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}._Lv_drawerHeader_rs4xt_64460{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;background:var(--color-surface-solid);border-bottom:1px solid var(--color-border)}._Lv_drawerHeader_rs4xt_64460 h2{margin:.15rem 0;font-size:1.2rem;font-weight:700}._Lv_drawerBody_rs4xt_64462{flex:1;overflow-y:auto;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.85rem}._Lv_sectionTitle_rs4xt_64463{margin:.4rem 0 .5rem;font-size:.9rem;font-weight:650}._Lv_list_rs4xt_64464{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}._Lv_list_rs4xt_64464 li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .75rem;border-radius:.6rem;background:var(--color-surface-solid);border:1px solid var(--color-border);font-size:.85rem}@media (max-width: 760px){._Lv_grid_rs4xt_64434{grid-template-columns:minmax(0,1fr)}._Lv_tiles_rs4xt_64380{grid-template-columns:repeat(2,minmax(0,1fr))}._Lv_headerActions_rs4xt_64258{width:100%}}@media (prefers-reduced-motion: reduce){._Lv_skeleton_rs4xt_64334,._Lv_drawer_rs4xt_64454{animation:none}}._Rec_root_rs4xt_64481{--rec-gap: 1rem}._Rec_hint_rs4xt_64482{display:block;margin:0;font-size:.8rem;color:var(--color-text-secondary)}._Rec_warn_rs4xt_64483{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.8rem;color:var(--color-warning)}._Rec_error_rs4xt_64484{display:flex;align-items:center;gap:.4rem;margin:0;padding:.6rem .8rem;border-radius:.6rem;background:var(--color-danger-subtle);color:var(--color-text);font-size:.86rem}._Rec_error_rs4xt_64484>svg{color:var(--color-danger);flex-shrink:0}._Rec_alert_rs4xt_64486{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:var(--rec-gap);border-radius:.75rem;background:var(--color-danger-subtle);color:var(--color-text)}._Rec_skeleton_rs4xt_64487{min-height:12rem;border-radius:.9rem;background:var(--color-neutral-subtle);animation:_Rec_shimmer_rs4xt_1 1.4s ease-in-out infinite;margin:1rem}@keyframes _Rec_shimmer_rs4xt_1{50%{opacity:.55}}._Rec_primary_rs4xt_64491,._Rec_secondary_rs4xt_64491,._Rec_primarySm_rs4xt_64491,._Rec_ghost_rs4xt_64491{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:.6rem;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}._Rec_primary_rs4xt_64491{padding:.55rem .95rem;font-size:.875rem;border:1px solid transparent;background:var(--color-primary);color:#fff}._Rec_primary_rs4xt_64491:hover:not(:disabled){background:var(--color-primary-hover);color:#fff}._Rec_secondary_rs4xt_64491{padding:.55rem .95rem;font-size:.875rem;font-weight:500;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text)}._Rec_secondary_rs4xt_64491:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._Rec_primarySm_rs4xt_64491{padding:.35rem .7rem;font-size:.8rem;border:1px solid transparent;background:var(--color-primary-subtle);color:var(--color-primary)}._Rec_primarySm_rs4xt_64491:hover:not(:disabled){border-color:var(--color-primary)}._Rec_ghost_rs4xt_64491{padding:.35rem .6rem;font-size:.8rem;font-weight:500;border:1px solid transparent;background:transparent;color:var(--color-text-secondary)}._Rec_ghost_rs4xt_64491:hover:not(:disabled){background:var(--color-neutral-subtle);color:var(--color-text)}._Rec_danger_rs4xt_64503{color:var(--color-danger)}._Rec_secondary_rs4xt_64491._Rec_danger_rs4xt_64503:hover:not(:disabled),._Rec_ghost_rs4xt_64491._Rec_danger_rs4xt_64503:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger-subtle);color:var(--color-danger)}._Rec_primary_rs4xt_64491:disabled,._Rec_secondary_rs4xt_64491:disabled,._Rec_primarySm_rs4xt_64491:disabled,._Rec_ghost_rs4xt_64491:disabled{opacity:.5;cursor:not-allowed}._Rec_link_rs4xt_64506{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-primary);font-size:.84rem;font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.35rem;font-family:inherit}._Rec_link_rs4xt_64506:hover{text-decoration:underline}._Rec_primary_rs4xt_64491:focus-visible,._Rec_secondary_rs4xt_64491:focus-visible,._Rec_primarySm_rs4xt_64491:focus-visible,._Rec_ghost_rs4xt_64491:focus-visible,._Rec_link_rs4xt_64506:focus-visible,._Rec_choice_rs4xt_64509 button:focus-visible,._Rec_stars_rs4xt_64509 button:focus-visible,._Rec_tabs_rs4xt_64509 button:focus-visible,._Rec_tile_rs4xt_64509:focus-visible,._Rec_back_rs4xt_64509:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._Rec_badge_rs4xt_64514{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;border-radius:999px;font-size:.74rem;font-weight:600;white-space:nowrap}._Rec_badge_rs4xt_64514:before{content:"";width:.38rem;height:.38rem;border-radius:50%;background:currentColor}._Rec_badge_success_rs4xt_64516{background:var(--color-success-subtle);color:var(--color-success)}._Rec_badge_info_rs4xt_64517{background:var(--color-primary-subtle);color:var(--color-primary)}._Rec_badge_warning_rs4xt_64518{background:var(--color-warning-subtle);color:var(--color-warning)}._Rec_badge_danger_rs4xt_64519{background:var(--color-danger-subtle);color:var(--color-danger)}._Rec_badge_neutral_rs4xt_64520{background:var(--color-neutral-subtle);color:var(--color-text-secondary)}._Rec_back_rs4xt_64509{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.75rem;color:var(--color-text-secondary);font-size:.86rem;text-decoration:none;border-radius:.35rem}._Rec_back_rs4xt_64509:hover{color:var(--color-primary)}._Rec_hero_rs4xt_64525{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem;margin-bottom:var(--rec-gap);border-radius:1rem;background:var(--color-surface-solid);border:1px solid var(--color-border)}._Rec_avatarLg_rs4xt_64529{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;flex-shrink:0;background:var(--color-primary-subtle);color:var(--color-primary);font-size:1.1rem;font-weight:700}._Rec_heroText_rs4xt_64530{flex:1 1 240px;min-width:0}._Rec_heroTitle_rs4xt_64531{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._Rec_heroTitle_rs4xt_64531 h1{margin:0;font-size:1.45rem;font-weight:700;color:var(--color-text);overflow-wrap:anywhere}._Rec_heroActions_rs4xt_64533{display:flex;flex-wrap:wrap;gap:.45rem}._Rec_rejected_rs4xt_64534{margin-bottom:var(--rec-gap);padding:.7rem 1rem;border-radius:.75rem;background:var(--color-danger-subtle);color:var(--color-text);font-size:.9rem}._Rec_stepper_rs4xt_64536{display:flex;gap:.35rem;margin:0 0 var(--rec-gap);padding:0;list-style:none;overflow-x:auto}._Rec_stepper_rs4xt_64536 li{flex:1 1 0;min-width:7.5rem;display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:.7rem;background:var(--color-surface-solid);border:1px solid var(--color-border);font-size:.84rem;color:var(--color-text-secondary);white-space:nowrap}._Rec_stepDot_rs4xt_64541{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;font-size:.72rem;font-weight:700;background:var(--color-neutral-subtle);flex-shrink:0}._Rec_step_done_rs4xt_64542{color:var(--color-text)!important}._Rec_step_done_rs4xt_64542 ._Rec_stepDot_rs4xt_64541{background:var(--color-success);color:#fff}._Rec_step_current_rs4xt_64544{border-color:var(--color-primary)!important;color:var(--color-primary)!important;font-weight:600;box-shadow:0 0 0 3px var(--color-primary-subtle)}._Rec_step_current_rs4xt_64544 ._Rec_stepDot_rs4xt_64541{background:var(--color-primary);color:#fff}._Rec_layout_rs4xt_64548{display:grid;gap:var(--rec-gap);grid-template-columns:minmax(0,1fr) 20rem;align-items:start}._Rec_side_rs4xt_64549{display:flex;flex-direction:column;gap:var(--rec-gap)}._Rec_card_rs4xt_64550{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:.9rem;overflow:hidden;min-width:0}._Rec_cardHeader_rs4xt_64551{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--color-border)}._Rec_cardHeader_rs4xt_64551 h2{margin:0;font-size:1rem;font-weight:650}._Rec_facts_rs4xt_64553{margin:0;padding:.4rem 1.1rem .9rem;display:flex;flex-direction:column}._Rec_facts_rs4xt_64553>div{padding:.55rem 0;border-bottom:1px solid var(--color-border)}._Rec_facts_rs4xt_64553>div:last-child{border-bottom:none}._Rec_facts_rs4xt_64553 dt{font-size:.74rem;color:var(--color-text-secondary)}._Rec_facts_rs4xt_64553 dd{margin:.15rem 0 0;font-size:.9rem;color:var(--color-text);overflow-wrap:anywhere}._Rec_facts_rs4xt_64553 a{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-primary);text-decoration:none}._Rec_facts_rs4xt_64553 a:hover{text-decoration:underline}._Rec_notes_rs4xt_64560{margin:0;padding:0 1.1rem 1rem;font-size:.86rem;color:var(--color-text-secondary);white-space:pre-line}._Rec_empty_rs4xt_64561{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:2.25rem 1rem;text-align:center;color:var(--color-text-secondary);font-size:.88rem}._Rec_empty_rs4xt_64561>svg{color:var(--color-text-muted)}._Rec_empty_rs4xt_64561 strong{color:var(--color-text);font-size:1rem}._Rec_empty_rs4xt_64561 ._Rec_primary_rs4xt_64491{margin-top:.4rem}._Rec_group_rs4xt_64565{margin:.9rem 0 .35rem;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}._Rec_interviews_rs4xt_64566{padding:.25rem 1rem 1rem;display:flex;flex-direction:column;gap:.6rem}._Rec_interview_rs4xt_64566{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;gap:.9rem;padding:.9rem;border:1px solid var(--color-border);border-radius:.8rem;background:var(--color-surface-solid)}._Rec_interviewMuted_rs4xt_64570{background:var(--color-surface-subtle)}._Rec_when_rs4xt_64571{display:flex;flex-direction:column;gap:.1rem;padding-right:.75rem;border-right:1px solid var(--color-border)}._Rec_whenDay_rs4xt_64572{font-weight:650;font-size:.88rem;color:var(--color-text)}._Rec_whenTime_rs4xt_64573{font-size:.84rem;color:var(--color-text);font-variant-numeric:tabular-nums}._Rec_interviewBody_rs4xt_64574{display:flex;flex-direction:column;gap:.35rem;min-width:0}._Rec_interviewHead_rs4xt_64575{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}._Rec_interviewHead_rs4xt_64575 strong{font-size:.95rem;color:var(--color-text)}._Rec_interviewCandidate_rs4xt_64577{margin:0;font-size:.88rem;color:var(--color-text)}._Rec_interviewMeta_rs4xt_64578{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.84rem;color:var(--color-text)}._Rec_interviewMeta_rs4xt_64578 ._Rec_hint_rs4xt_64482{display:inline}._Rec_join_rs4xt_64580{margin-left:.25rem;padding:.12rem .55rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.76rem;font-weight:600;text-decoration:none}._Rec_join_rs4xt_64580:hover{background:var(--color-primary-hover);color:#fff}._Rec_panel_rs4xt_64582{display:flex;flex-wrap:wrap;gap:.35rem}._Rec_person_rs4xt_64583{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem .15rem .15rem;border-radius:999px;background:var(--color-neutral-subtle);font-size:.78rem;color:var(--color-text)}._Rec_avatar_rs4xt_64529{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--color-primary-subtle);color:var(--color-primary);font-size:.62rem;font-weight:700}._Rec_done_rs4xt_64585{color:var(--color-success)}._Rec_score_rs4xt_64586{display:flex;align-items:center;gap:.3rem;margin:0;font-size:.82rem;color:var(--color-text)}._Rec_score_rs4xt_64586>svg{color:#eda100}._Rec_interviewActions_rs4xt_64588{display:flex;flex-direction:column;align-items:stretch;gap:.25rem}._Rec_form_rs4xt_64591{display:flex;flex-direction:column;gap:1rem}._Rec_grid_rs4xt_64592{display:grid;gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}._Rec_grid2_rs4xt_64593{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}._Rec_span2_rs4xt_64594{grid-column:1 / -1}._Rec_field_rs4xt_64595{display:flex;flex-direction:column;gap:.35rem;min-width:0}._Rec_label_rs4xt_64596{font-size:.85rem;font-weight:600;color:var(--color-text)}._Rec_input_rs4xt_64597{width:100%;box-sizing:border-box;padding:.6rem .75rem;border-radius:.6rem;font:inherit;font-size:.92rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text)}textarea._Rec_input_rs4xt_64597{resize:vertical}._Rec_input_rs4xt_64597:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Rec_fieldset_rs4xt_64603{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:.6rem}._Rec_fieldset_rs4xt_64603 legend{padding:0;margin-bottom:.4rem}._Rec_choice_rs4xt_64509{display:flex;flex-wrap:wrap;gap:.4rem}._Rec_choice_rs4xt_64509 button{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:.6rem;cursor:pointer;font:inherit;font-size:.86rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text)}._Rec_choice_rs4xt_64509 button[aria-checked=true]{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary);font-weight:600}._Rec_inline_rs4xt_64611{display:flex;align-items:center;gap:.4rem}._Rec_inline_rs4xt_64611 ._Rec_input_rs4xt_64597{flex:1;min-width:0}._Rec_inputIcon_rs4xt_64613{display:inline-grid;place-items:center;color:var(--color-text-secondary)}._Rec_notify_rs4xt_64614{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.75rem .9rem;border-radius:.7rem;background:var(--color-primary-subtle);font-size:.86rem;color:var(--color-text)}._Rec_notify_rs4xt_64614>svg{color:var(--color-primary)}._Rec_notify_rs4xt_64614 label,._Rec_check_rs4xt_64616,._Rec_toggle_rs4xt_64616{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-size:.88rem;color:var(--color-text)}._Rec_notify_rs4xt_64614 input,._Rec_check_rs4xt_64616 input,._Rec_toggle_rs4xt_64616 input{width:1rem;height:1rem;accent-color:var(--color-primary)}._Rec_notify_rs4xt_64614 ._Rec_hint_rs4xt_64482{flex-basis:100%}._Rec_stars_rs4xt_64509{display:flex;align-items:center;gap:.15rem}._Rec_stars_rs4xt_64509 button{display:inline-grid;place-items:center;padding:.15rem;border:none;background:none;cursor:pointer;color:var(--color-border-strong);border-radius:.35rem}._Rec_stars_rs4xt_64509 button:hover,._Rec_starOn_rs4xt_64621{color:#eda100!important}._Rec_starOn_rs4xt_64621 svg{fill:currentColor}._Rec_stars_rs4xt_64509 ._Rec_hint_rs4xt_64482{display:inline;margin-left:.5rem}._Rec_others_rs4xt_64624{font-size:.86rem;color:var(--color-text)}._Rec_others_rs4xt_64624 summary{cursor:pointer;font-weight:600;color:var(--color-primary)}._Rec_otherCard_rs4xt_64626{margin-top:.5rem;padding:.6rem .75rem;border-radius:.6rem;background:var(--color-surface-subtle);border:1px solid var(--color-border)}._Rec_otherCard_rs4xt_64626 p{margin:.25rem 0 0;color:var(--color-text-secondary)}._Rec_tiles_rs4xt_64630{display:grid;gap:var(--rec-gap);margin-bottom:var(--rec-gap);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._Rec_tile_rs4xt_64509{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.95rem 1rem;border-radius:.9rem;background:var(--color-surface-solid);border:1px solid var(--color-border);font:inherit;color:var(--color-text);text-align:left}._Rec_tile_rs4xt_64509:not(:disabled){cursor:pointer}._Rec_tile_rs4xt_64509:not(:disabled):hover{border-color:var(--color-primary)}._Rec_tile_rs4xt_64509:disabled{cursor:default}._Rec_tileIcon_rs4xt_64635{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:var(--color-primary-subtle);color:var(--color-primary)}._Rec_tileIconAlert_rs4xt_64636{background:var(--color-warning-subtle);color:var(--color-warning)}._Rec_tileValue_rs4xt_64637{font-size:1.45rem;font-weight:700;font-variant-numeric:tabular-nums}._Rec_toolbar_rs4xt_64638{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid var(--color-border)}._Rec_tabs_rs4xt_64509{display:inline-flex;flex-wrap:wrap;gap:.2rem;padding:.2rem;border-radius:.6rem;background:var(--color-neutral-subtle)}._Rec_tabs_rs4xt_64509 button{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;padding:.4rem .75rem;border-radius:.45rem;cursor:pointer;font:inherit;font-size:.84rem;color:var(--color-text-secondary)}._Rec_tabs_rs4xt_64509 button[aria-selected=true]{background:var(--color-surface-solid);color:var(--color-primary);font-weight:600;box-shadow:0 1px 2px #0f172a1a}._Rec_count_rs4xt_64642{min-width:1.2rem;padding:0 .3rem;border-radius:999px;background:var(--color-warning);color:#fff;font-size:.7rem;font-weight:700;text-align:center}._Rec_search_rs4xt_64643{display:flex;align-items:center;gap:.45rem;flex:1 1 240px;min-width:0;padding:0 .7rem;border-radius:.6rem;border:1px solid var(--color-border-strong);background:var(--color-surface-solid);color:var(--color-text-secondary)}._Rec_search_rs4xt_64643:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Rec_search_rs4xt_64643 input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--color-text);font:inherit;font-size:.9rem;padding:.5rem 0}._Rec_agenda_rs4xt_64646{padding:0 1rem 1rem}._Rec_agendaItem_rs4xt_64647{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;margin-bottom:.6rem}._Rec_agendaItem_rs4xt_64647>article{width:100%;box-sizing:border-box}@media (max-width: 1100px){._Rec_layout_rs4xt_64548{grid-template-columns:minmax(0,1fr)}}@media (max-width: 680px){._Rec_interview_rs4xt_64566{grid-template-columns:minmax(0,1fr)}._Rec_when_rs4xt_64571{flex-direction:row;gap:.5rem;align-items:baseline;padding:0 0 .5rem;border-right:none;border-bottom:1px solid var(--color-border)}._Rec_interviewActions_rs4xt_64588{flex-direction:row;flex-wrap:wrap}._Rec_grid_rs4xt_64592{grid-template-columns:minmax(0,1fr)}._Rec_heroActions_rs4xt_64533{width:100%}}@media (prefers-reduced-motion: reduce){._Rec_skeleton_rs4xt_64487{animation:none}}._EmpForm_form_rs4xt_64665{display:flex;flex-direction:column;min-height:0}._EmpForm_body_rs4xt_64671{display:flex;flex-direction:column;gap:1.25rem;padding:.25rem 0 1rem}._EmpForm_identity_rs4xt_64678{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:.875rem;background:var(--color-surface-subtle, #f8fafc);border:1px solid var(--color-border, #e5e7eb)}._EmpForm_identityText_rs4xt_64688{display:flex;flex-direction:column;min-width:0;flex:1}._EmpForm_identityName_rs4xt_64695{font-weight:600;font-size:.975rem;color:var(--color-text, #111827)}._EmpForm_identityMeta_rs4xt_64701{font-size:.8rem;color:var(--color-text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._EmpForm_statusPill_rs4xt_64709{flex-shrink:0;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:999px;background:var(--color-success-subtle, #dcfce7);color:var(--color-success, #15803d)}._EmpForm_status1_rs4xt_64719{background:var(--color-warning-subtle, #fef3c7);color:var(--color-warning, #b45309)}._EmpForm_status2_rs4xt_64724,._EmpForm_status3_rs4xt_64725,._EmpForm_status4_rs4xt_64726{background:var(--color-danger-subtle, #fee2e2);color:var(--color-danger, #b91c1c)}._EmpForm_section_rs4xt_64731{display:flex;flex-direction:column;gap:1rem;padding:1.125rem;border-radius:1rem;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #ffffff)}._EmpForm_sectionHeader_rs4xt_64741{display:flex;align-items:flex-start;gap:.75rem}._EmpForm_sectionIcon_rs4xt_64747{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.625rem;background:var(--color-primary-subtle, #eef2ff);color:var(--color-primary, var(--color-primary))}._EmpForm_sectionIcon_rs4xt_64747 svg{width:1.15rem;height:1.15rem}._EmpForm_sectionTitle_rs4xt_64764{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text, #111827)}._EmpForm_sectionHint_rs4xt_64771{margin:.125rem 0 0;font-size:.8rem;color:var(--color-text-muted, #6b7280)}._EmpForm_grid_rs4xt_64777{display:grid;grid-template-columns:1fr;gap:1rem 1.125rem}@media (min-width: 640px){._EmpForm_grid_rs4xt_64777{grid-template-columns:repeat(2,minmax(0,1fr))}}._EmpForm_field_rs4xt_64789{display:flex;flex-direction:column;gap:.375rem;min-width:0}._EmpForm_label_rs4xt_64796{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary, #374151)}._EmpForm_required_rs4xt_64802{color:var(--color-danger, #ef4444)}._EmpForm_input_rs4xt_64806{width:100%;min-height:2.625rem;padding:.625rem .75rem;border:1px solid var(--color-border-strong, #d1d5db);border-radius:.625rem;font-size:.875rem;color:var(--color-text, #111827);background:var(--color-surface-solid, #ffffff);transition:border-color .15s ease,box-shadow .15s ease}._EmpForm_input_rs4xt_64806::placeholder{color:var(--color-text-muted, #9ca3af)}._EmpForm_input_rs4xt_64806:focus{outline:none;border-color:var(--color-primary, var(--color-primary));box-shadow:0 0 0 3px var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 15%, transparent))}._EmpForm_input_rs4xt_64806:disabled{background:var(--color-surface-subtle, #f3f4f6);color:var(--color-text-muted, #6b7280);cursor:not-allowed}._EmpForm_inputInvalid_rs4xt_64834,._EmpForm_inputInvalid_rs4xt_64834:focus{border-color:var(--color-danger, #ef4444);box-shadow:0 0 0 3px var(--color-danger-subtle, rgba(239, 68, 68, .15))}._EmpForm_inputAffix_rs4xt_64840{display:flex;align-items:stretch}._EmpForm_affix_rs4xt_64845{display:inline-flex;align-items:center;padding:0 .75rem;font-size:.8rem;font-weight:600;color:var(--color-text-muted, #6b7280);background:var(--color-surface-subtle, #f3f4f6);border:1px solid var(--color-border-strong, #d1d5db);border-right:none;border-radius:.625rem 0 0 .625rem}._EmpForm_inputAffix_rs4xt_64840 ._EmpForm_input_rs4xt_64806{border-radius:0 .625rem .625rem 0}._EmpForm_help_rs4xt_64862{font-size:.75rem;color:var(--color-text-muted, #6b7280)}._EmpForm_error_rs4xt_64867{font-size:.75rem;font-weight:500;color:var(--color-danger, #dc2626)}._EmpForm_warning_rs4xt_64873{display:inline-flex;align-items:flex-start;gap:.375rem;font-size:.75rem;color:var(--color-warning, #b45309)}._EmpForm_warning_rs4xt_64873 svg{width:.95rem;height:.95rem;flex-shrink:0;margin-top:.05rem}._EmpForm_linkButton_rs4xt_64888{align-self:flex-start;padding:0;border:none;background:none;font-size:.75rem;font-weight:600;color:var(--color-primary, var(--color-primary));cursor:pointer}._EmpForm_linkButton_rs4xt_64888:hover{text-decoration:underline}._EmpForm_passwordWrap_rs4xt_64903{position:relative}._EmpForm_passwordWrap_rs4xt_64903 ._EmpForm_input_rs4xt_64806{padding-right:2.5rem}._EmpForm_passwordToggle_rs4xt_64911{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:inline-flex;padding:.25rem;border:none;background:none;color:var(--color-text-muted, #6b7280);cursor:pointer}._EmpForm_passwordToggle_rs4xt_64911 svg{width:1.15rem;height:1.15rem}._EmpForm_notice_rs4xt_64929{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .875rem;border-radius:.75rem;font-size:.825rem;background:var(--color-primary-subtle, #eef2ff);color:var(--color-text-secondary, #374151)}._EmpForm_notice_rs4xt_64929 svg{width:1.1rem;height:1.1rem;flex-shrink:0;color:var(--color-primary, var(--color-primary))}._EmpForm_toggleList_rs4xt_64947{display:grid;grid-template-columns:1fr;gap:.625rem}@media (min-width: 640px){._EmpForm_toggleList_rs4xt_64947{grid-template-columns:repeat(2,minmax(0,1fr))}}._EmpForm_toggleRow_rs4xt_64959{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border-radius:.75rem;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface-subtle, #f9fafb);cursor:pointer}._EmpForm_toggleText_rs4xt_64972{display:flex;flex-direction:column;min-width:0}._EmpForm_toggleLabel_rs4xt_64978{font-size:.85rem;font-weight:600;color:var(--color-text, #111827)}._EmpForm_toggleHint_rs4xt_64984{font-size:.75rem;color:var(--color-text-muted, #6b7280)}._EmpForm_toggleInput_rs4xt_64989{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}._EmpForm_toggleTrack_rs4xt_64997{position:relative;flex-shrink:0;width:2.5rem;height:1.4rem;border-radius:999px;background:var(--color-border-strong, #d1d5db);transition:background .2s ease}._EmpForm_toggleThumb_rs4xt_65007{position:absolute;top:.15rem;left:.15rem;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s ease}._EmpForm_toggleInput_rs4xt_64989:checked+._EmpForm_toggleTrack_rs4xt_64997{background:var(--color-primary, var(--color-primary))}._EmpForm_toggleInput_rs4xt_64989:checked+._EmpForm_toggleTrack_rs4xt_64997 ._EmpForm_toggleThumb_rs4xt_65007{transform:translate(1.1rem)}._EmpForm_toggleInput_rs4xt_64989:focus-visible+._EmpForm_toggleTrack_rs4xt_64997{box-shadow:0 0 0 3px var(--color-primary-subtle, color-mix(in srgb, var(--color-primary) 25%, transparent))}._EmpForm_gradeSummary_rs4xt_65032{display:flex;flex-direction:column;gap:.375rem}._EmpForm_gradeName_rs4xt_65038{font-size:1rem;font-weight:600;color:var(--color-text, #111827)}._EmpForm_gradeCode_rs4xt_65044{margin-left:.375rem;font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:999px;background:var(--color-primary-subtle, #eef2ff);color:var(--color-primary, var(--color-primary))}._TrMat_viewer_rs4xt_65059{display:flex;flex-direction:column;gap:.875rem;margin:1.25rem 0;padding:1.125rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface-solid)}._TrMat_viewerHeader_rs4xt_65070{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._TrMat_viewerHeading_rs4xt_65078{display:flex;align-items:center;gap:.5rem}._TrMat_headingIcon_rs4xt_65084{width:1.15rem;height:1.15rem;color:var(--color-primary)}._TrMat_viewerTitle_rs4xt_65090{margin:0;font-size:1rem;font-weight:700;color:var(--color-text)}._TrMat_progressText_rs4xt_65097{font-size:.8rem;font-weight:600;color:var(--color-text-muted)}._TrMat_progressTrack_rs4xt_65103{height:4px;border-radius:999px;background:var(--color-surface-subtle);overflow:hidden}._TrMat_progressFill_rs4xt_65110{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));transition:width .4s ease}._TrMat_layout_rs4xt_65118{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1100px){._TrMat_layout_rs4xt_65118{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}._TrMat_stageColumn_rs4xt_65131{display:flex;flex-direction:column;gap:.625rem;min-width:0}._TrMat_stage_rs4xt_65131{border-radius:.875rem;overflow:hidden;background:var(--color-surface-subtle)}._TrMat_mediaFrame_rs4xt_65144{position:relative;aspect-ratio:16 / 9;background:#0b1020}._TrMat_video_rs4xt_65150,._TrMat_embed_rs4xt_65151{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}._TrMat_pdfFrame_rs4xt_65160{height:min(75vh,820px);background:#fff}._TrMat_pdf_rs4xt_65160{width:100%;height:100%;border:0}._TrMat_imageFrame_rs4xt_65171{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:240px;max-height:70vh;padding:0;border:0;background:repeating-conic-gradient(var(--color-surface-subtle) 0% 25%,transparent 0% 50%) 50% / 20px 20px;cursor:zoom-in}._TrMat_image_rs4xt_65171{max-width:100%;max-height:70vh;object-fit:contain;display:block}._TrMat_expandHint_rs4xt_65193{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#fff;background:#0f172ab3;opacity:0;transition:opacity .15s ease}._TrMat_expandHint_rs4xt_65193 svg{width:.9rem;height:.9rem}._TrMat_imageFrame_rs4xt_65171:hover ._TrMat_expandHint_rs4xt_65193,._TrMat_imageFrame_rs4xt_65171:focus-visible ._TrMat_expandHint_rs4xt_65193{opacity:1}._TrMat_lightbox_rs4xt_65220{display:flex;justify-content:center}._TrMat_lightbox_rs4xt_65220 img{max-width:100%;max-height:78vh;object-fit:contain;border-radius:.5rem}._TrMat_audioCard_rs4xt_65232{display:flex;align-items:center;gap:1rem;padding:1.5rem}._TrMat_audioBody_rs4xt_65239{display:flex;flex-direction:column;gap:.625rem;flex:1;min-width:0}._TrMat_audioTitle_rs4xt_65247{font-weight:600;color:var(--color-text)}._TrMat_audio_rs4xt_65232{width:100%}._TrMat_fileCard_rs4xt_65256{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.25rem 1.5rem;text-align:center}._TrMat_fileCardTitle_rs4xt_65265{max-width:100%;font-size:1rem;font-weight:700;color:var(--color-text);overflow-wrap:anywhere}._TrMat_fileCardMeta_rs4xt_65273{font-size:.8rem;color:var(--color-text-muted)}._TrMat_fileCardHint_rs4xt_65278{margin:.25rem 0 .5rem;font-size:.825rem;color:var(--color-text-secondary)}._TrMat_primaryAction_rs4xt_65284{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;background:var(--color-primary);transition:background .15s ease,transform .12s ease}._TrMat_primaryAction_rs4xt_65284:hover{background:var(--color-primary-hover);color:#fff}._TrMat_primaryAction_rs4xt_65284:active{transform:translateY(1px)}._TrMat_primaryAction_rs4xt_65284 svg{width:1.05rem;height:1.05rem}._TrMat_stageBar_rs4xt_65312{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._TrMat_stageInfo_rs4xt_65319{display:flex;flex-direction:column;min-width:0}._TrMat_stageTitle_rs4xt_65325{font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._TrMat_stageMeta_rs4xt_65333{font-size:.775rem;color:var(--color-text-muted)}._TrMat_stageActions_rs4xt_65338{display:flex;gap:.375rem;flex-shrink:0}._TrMat_iconButton_rs4xt_65344{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;padding:0;border:1px solid var(--color-border);border-radius:.625rem;color:var(--color-text-secondary);background:var(--color-surface-solid);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}._TrMat_iconButton_rs4xt_65344 svg{width:1rem;height:1rem}._TrMat_iconButton_rs4xt_65344:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-subtle)}._TrMat_iconButton_rs4xt_65344:disabled{opacity:.4;cursor:not-allowed}._TrMat_iconButton_rs4xt_65344:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-subtle),0 0 0 1px var(--color-primary)}._TrMat_dangerIcon_rs4xt_65381:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-subtle)}._TrMat_playlist_rs4xt_65387{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;max-height:560px;overflow-y:auto}._TrMat_playlistItem_rs4xt_65398{display:flex;align-items:center;gap:.625rem;width:100%;padding:.6rem .7rem;border:1px solid transparent;border-radius:.75rem;text-align:left;background:transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease}._TrMat_playlistItem_rs4xt_65398:hover{background:var(--color-surface-subtle)}._TrMat_playlistItemActive_rs4xt_65416,._TrMat_playlistItemActive_rs4xt_65416:hover{background:var(--color-primary-subtle);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}._TrMat_playlistIndex_rs4xt_65422{width:1.25rem;flex-shrink:0;font-size:.75rem;font-weight:700;text-align:center;color:var(--color-text-muted)}._TrMat_playlistText_rs4xt_65431{display:flex;flex-direction:column;flex:1;min-width:0}._TrMat_playlistTitle_rs4xt_65438{font-size:.85rem;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._TrMat_playlistMeta_rs4xt_65447{font-size:.72rem;color:var(--color-text-muted)}._TrMat_seenIcon_rs4xt_65452,._TrMat_unseenIcon_rs4xt_65453{width:1.15rem;height:1.15rem;flex-shrink:0}._TrMat_seenIcon_rs4xt_65452{color:var(--color-success)}._TrMat_unseenIcon_rs4xt_65453{color:var(--color-border-strong)}._TrMat_icon_rs4xt_65344{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.625rem;background:var(--color-surface-subtle);color:var(--color-text-secondary)}._TrMat_icon_rs4xt_65344 svg{width:55%;height:55%}._TrMat_icon_sm_rs4xt_65483{width:2rem;height:2rem}._TrMat_icon_md_rs4xt_65484{width:2.5rem;height:2.5rem}._TrMat_icon_xl_rs4xt_65485{width:4rem;height:4rem;border-radius:1rem}._TrMat_tone_violet_rs4xt_65487{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}._TrMat_tone_red_rs4xt_65488{color:#dc2626;background:color-mix(in srgb,#dc2626 12%,transparent)}._TrMat_tone_sky_rs4xt_65489{color:#0284c7;background:color-mix(in srgb,#0284c7 12%,transparent)}._TrMat_tone_amber_rs4xt_65490{color:#d97706;background:color-mix(in srgb,#d97706 14%,transparent)}._TrMat_tone_emerald_rs4xt_65491{color:#059669;background:color-mix(in srgb,#059669 12%,transparent)}._TrMat_tone_rose_rs4xt_65492{color:#e11d48;background:color-mix(in srgb,#e11d48 12%,transparent)}._TrMat_tone_blue_rs4xt_65493{color:#2563eb;background:color-mix(in srgb,#2563eb 12%,transparent)}._TrMat_tone_slate_rs4xt_65494{color:var(--color-text-secondary);background:var(--color-surface-subtle)}.dark ._TrMat_tone_violet_rs4xt_65487{color:var(--color-accent-light)}.dark ._TrMat_tone_red_rs4xt_65488{color:#f87171}.dark ._TrMat_tone_sky_rs4xt_65489{color:#38bdf8}.dark ._TrMat_tone_amber_rs4xt_65490{color:#fbbf24}.dark ._TrMat_tone_emerald_rs4xt_65491{color:#34d399}.dark ._TrMat_tone_rose_rs4xt_65492{color:#fb7185}.dark ._TrMat_tone_blue_rs4xt_65493{color:#60a5fa}._TrMat_empty_rs4xt_65504{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;text-align:center;color:var(--color-text-secondary)}._TrMat_empty_rs4xt_65504 p{margin:0}._TrMat_ghostButton_rs4xt_65518{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1px solid var(--color-border);border-radius:.625rem;font-size:.825rem;font-weight:600;color:var(--color-text);background:var(--color-surface-solid);cursor:pointer}._TrMat_ghostButton_rs4xt_65518 svg{width:1rem;height:1rem}._TrMat_skeletonStage_rs4xt_65537,._TrMat_skeletonRow_rs4xt_65538{border-radius:.75rem;background:linear-gradient(90deg,var(--color-surface-subtle) 25%,var(--color-border) 50%,var(--color-surface-subtle) 75%);background-size:200% 100%;animation:_TrMat_shimmer_rs4xt_1 1.3s ease-in-out infinite}._TrMat_skeletonStage_rs4xt_65537{aspect-ratio:16 / 9}._TrMat_skeletonRow_rs4xt_65538{height:2.75rem}@keyframes _TrMat_shimmer_rs4xt_1{0%{background-position:200% 0}to{background-position:-200% 0}}._TrMat_adminPanel_rs4xt_65559{display:flex;flex-direction:column;gap:.875rem;margin:1.25rem 0;padding:1.125rem;border:1px dashed var(--color-border-strong);border-radius:1rem;background:var(--color-surface-subtle)}._TrMat_adminHeader_rs4xt_65570{display:flex;align-items:center;justify-content:space-between}._TrMat_adminTitle_rs4xt_65576{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text)}._TrMat_adminCount_rs4xt_65583{font-size:.775rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;color:var(--color-primary);background:var(--color-primary-subtle)}._TrMat_manager_rs4xt_65592{display:flex;flex-direction:column;gap:.875rem}._TrMat_dropzone_rs4xt_65598{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;border:2px dashed var(--color-border-strong);border-radius:.875rem;text-align:center;background:var(--color-surface-solid);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}._TrMat_dropzone_rs4xt_65598:hover,._TrMat_dropzone_rs4xt_65598:focus-visible{outline:none;border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 4%,var(--color-surface-solid))}._TrMat_dropzoneActive_rs4xt_65619{border-color:var(--color-primary);background:var(--color-primary-subtle);transform:scale(1.01)}._TrMat_dropIcon_rs4xt_65625{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;border-radius:999px;color:var(--color-primary);background:var(--color-primary-subtle)}._TrMat_dropIcon_rs4xt_65625 svg{width:1.4rem;height:1.4rem}._TrMat_dropTitle_rs4xt_65642{font-size:.9rem;font-weight:600;color:var(--color-text)}._TrMat_dropTitle_rs4xt_65642 u{color:var(--color-primary);text-underline-offset:3px}._TrMat_dropHint_rs4xt_65653{font-size:.775rem;color:var(--color-text-muted)}._TrMat_queue_rs4xt_65658,._TrMat_list_rs4xt_65659{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}._TrMat_queueItem_rs4xt_65668,._TrMat_listItem_rs4xt_65669{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface-solid)}._TrMat_queueItemError_rs4xt_65679{border-color:color-mix(in srgb,var(--color-danger) 45%,transparent);background:color-mix(in srgb,var(--color-danger) 5%,var(--color-surface-solid))}._TrMat_listItemBusy_rs4xt_65684{opacity:.55;pointer-events:none}._TrMat_queueBody_rs4xt_65689,._TrMat_listText_rs4xt_65690{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._TrMat_queueTop_rs4xt_65698{display:flex;justify-content:space-between;gap:.5rem}._TrMat_queueName_rs4xt_65704,._TrMat_listTitle_rs4xt_65705{font-size:.85rem;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._TrMat_queueStatus_rs4xt_65714{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}._TrMat_queueStatus_rs4xt_65714 svg{width:.9rem;height:.9rem}._TrMat_queueError_rs4xt_65730{font-size:.75rem;color:var(--color-danger)}._TrMat_queueMeta_rs4xt_65735,._TrMat_listMeta_rs4xt_65736{font-size:.72rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._TrMat_bar_rs4xt_65744{height:6px;border-radius:999px;background:var(--color-surface-subtle);overflow:hidden}._TrMat_barFill_rs4xt_65751{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));transition:width .2s ease}._TrMat_listActions_rs4xt_65759{display:flex;gap:.3rem;flex-shrink:0}._TrMat_linkForm_rs4xt_65765{display:flex;flex-direction:column;gap:.35rem}._TrMat_linkInputs_rs4xt_65771{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 720px){._TrMat_linkInputs_rs4xt_65771{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}}._TrMat_linkUrlWrap_rs4xt_65783{position:relative;display:flex;align-items:center}._TrMat_linkGlyph_rs4xt_65789{position:absolute;left:.7rem;width:1rem;height:1rem;color:var(--color-text-muted);pointer-events:none}._TrMat_input_rs4xt_65798{width:100%;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--color-border-strong);border-radius:.625rem;font-size:.85rem;color:var(--color-text);background:var(--color-surface-solid)}._TrMat_input_rs4xt_65798:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._TrMat_linkUrl_rs4xt_65783{padding-left:2.1rem;padding-right:5.5rem}._TrMat_detected_rs4xt_65820{position:absolute;right:.5rem;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;color:var(--color-primary);background:var(--color-primary-subtle);pointer-events:none}._TrMat_secondaryButton_rs4xt_65832{min-height:2.5rem;padding:.5rem 1rem;border:1px solid var(--color-primary);border-radius:.625rem;font-size:.85rem;font-weight:600;white-space:nowrap;color:var(--color-primary);background:var(--color-primary-subtle);cursor:pointer;transition:background .15s ease,color .15s ease}._TrMat_secondaryButton_rs4xt_65832:hover:not(:disabled){color:#fff;background:var(--color-primary)}._TrMat_secondaryButton_rs4xt_65832:disabled{opacity:.5;cursor:not-allowed}._TrMat_fieldError_rs4xt_65856,._TrMat_formError_rs4xt_65857{font-size:.775rem;font-weight:500;color:var(--color-danger)}._TrMat_formError_rs4xt_65857{margin:0 0 .75rem;padding:.6rem .8rem;border-radius:.625rem;background:var(--color-danger-subtle)}._TrMat_emptyHint_rs4xt_65870{margin:0;font-size:.825rem;color:var(--color-text-muted);text-align:center}@media (max-width: 640px){._TrMat_viewer_rs4xt_65059,._TrMat_adminPanel_rs4xt_65559{padding:.875rem}._TrMat_listActions_rs4xt_65759 ._TrMat_iconButton_rs4xt_65344{width:1.9rem;height:1.9rem}}@media (prefers-reduced-motion: reduce){._TrMat_skeletonStage_rs4xt_65537,._TrMat_skeletonRow_rs4xt_65538{animation:none}}._FileView_card_rs4xt_65900{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:.875rem;background:var(--color-surface-solid)}._FileView_cardError_rs4xt_65911{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent)}._FileView_header_rs4xt_65915{display:flex;align-items:center;gap:.75rem}._FileView_text_rs4xt_65921{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}._FileView_name_rs4xt_65929{font-size:.875rem;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._FileView_meta_rs4xt_65938{font-size:.75rem;color:var(--color-text-muted)}._FileView_actions_rs4xt_65943{display:flex;gap:.375rem;flex-shrink:0}._FileView_preview_rs4xt_65949{overflow:hidden;border-radius:.625rem;background:var(--color-surface-subtle)}._FileView_pdf_rs4xt_65955{display:block;width:100%;border:0;background:#fff}._FileView_image_rs4xt_65962{display:block;max-width:100%;max-height:520px;margin:0 auto;object-fit:contain}._FileView_video_rs4xt_65970{display:block;width:100%;max-height:520px;background:#000}._FileView_audio_rs4xt_65977{display:block;width:100%;padding:.5rem}._FileView_note_rs4xt_65983,._FileView_muted_rs4xt_65984{margin:0;font-size:.8rem;color:var(--color-text-muted)}._FileView_skeleton_rs4xt_65990{display:block;border-radius:.5rem;background:linear-gradient(90deg,var(--color-surface-subtle) 25%,var(--color-border) 50%,var(--color-surface-subtle) 75%);background-size:200% 100%;animation:_TrMat_shimmer_rs4xt_1 1.3s ease-in-out infinite}._FileView_skeletonIcon_rs4xt_65998{width:2.5rem;height:2.5rem;border-radius:.625rem}._FileView_skeletonLine_rs4xt_65999{width:60%;height:.8rem}._FileView_skeletonShort_rs4xt_66000{width:35%;height:.7rem}@media (prefers-reduced-motion: reduce){._FileView_skeleton_rs4xt_65990{animation:none}}._Flt_bar_rs4xt_66010{display:flex;flex-direction:column;gap:.625rem;width:100%;margin-bottom:1rem}._Flt_row_rs4xt_66018{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}._Flt_search_rs4xt_66025{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:200px;max-width:420px}._Flt_searchIcon_rs4xt_66034{position:absolute;left:.75rem;width:1.05rem;height:1.05rem;color:var(--color-text-muted);pointer-events:none}._Flt_searchInput_rs4xt_66043{width:100%;height:2.5rem;padding:0 2.25rem 0 2.35rem;border:1px solid var(--color-border-strong);border-radius:.75rem;font-size:.875rem;color:var(--color-text);background:var(--color-surface-solid);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}._Flt_searchInput_rs4xt_66043::-webkit-search-cancel-button{display:none}._Flt_searchInput_rs4xt_66043::placeholder{color:var(--color-text-muted)}._Flt_searchInput_rs4xt_66043:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._Flt_searchClear_rs4xt_66071{position:absolute;right:.4rem;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:0;border-radius:999px;color:var(--color-text-muted);background:var(--color-surface-subtle);cursor:pointer}._Flt_searchClear_rs4xt_66071:hover{color:var(--color-text)}._Flt_searchClear_rs4xt_66071 svg{width:.95rem;height:.95rem}._Flt_kbd_rs4xt_66096{position:absolute;right:.6rem;min-width:1.3rem;padding:.05rem .35rem;border:1px solid var(--color-border-strong);border-bottom-width:2px;border-radius:.35rem;font-family:inherit;font-size:.7rem;font-weight:600;line-height:1.2;text-align:center;color:var(--color-text-muted);background:var(--color-surface-subtle);pointer-events:none}._Flt_pills_rs4xt_66114{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}._Flt_pillWrap_rs4xt_66121{position:relative}._Flt_pill_rs4xt_66114{display:inline-flex;align-items:center;gap:.4rem;height:2.5rem;max-width:280px;padding:0 .85rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:.85rem;font-weight:500;white-space:nowrap;color:var(--color-text-secondary);background:var(--color-surface-solid);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}._Flt_pill_rs4xt_66114:hover{border-color:var(--color-text-muted);color:var(--color-text)}._Flt_pill_rs4xt_66114:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-subtle),0 0 0 1px var(--color-primary)}._Flt_pillOpen_rs4xt_66153{border-color:var(--color-primary);color:var(--color-text)}._Flt_pillActive_rs4xt_66158{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);color:var(--color-primary);background:var(--color-primary-subtle)}._Flt_pillActive_rs4xt_66158:hover{border-color:var(--color-primary);color:var(--color-primary)}._Flt_pillLabel_rs4xt_66169{flex-shrink:0}._Flt_pillValue_rs4xt_66173{overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--color-primary)}._Flt_pill_rs4xt_66114:not(._Flt_pillActive_rs4xt_66158) ._Flt_pillValue_rs4xt_66173{color:var(--color-text)}._Flt_pillValue_rs4xt_66173:before{content:"·";margin-right:.35rem;font-weight:400;color:var(--color-text-muted)}._Flt_pillIcon_rs4xt_66191,._Flt_pillChevron_rs4xt_66192{flex-shrink:0;width:1rem;height:1rem}._Flt_pillChevron_rs4xt_66192{width:.85rem;height:.85rem;opacity:.7;transition:transform .2s ease}._Flt_pillOpen_rs4xt_66153 ._Flt_pillChevron_rs4xt_66192{transform:rotate(180deg)}._Flt_badge_rs4xt_66209{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;font-size:.7rem;font-weight:700;color:#fff;background:var(--color-primary)}._Flt_sheetButton_rs4xt_66223{display:none}._Flt_end_rs4xt_66227{display:flex;align-items:center;gap:.5rem;margin-left:auto}._Flt_panel_rs4xt_66235{position:fixed;z-index:1350;overflow-y:auto;overscroll-behavior:contain;width:max-content;min-width:240px;max-width:min(340px,calc(100vw - 24px));padding:.375rem;border:1px solid var(--color-border);border-radius:.875rem;background:var(--color-surface-solid);box-shadow:0 18px 40px -12px #0f172a4d,0 2px 6px #0f172a0f;animation:_Flt_in_rs4xt_1 .16s cubic-bezier(.16,1,.3,1);transform-origin:top left}._Flt_panelRight_rs4xt_66252{transform-origin:top right}._Flt_panelUp_rs4xt_66256{transform-origin:bottom left}._Flt_panelUp_rs4xt_66256._Flt_panelRight_rs4xt_66252{transform-origin:bottom right}._Flt_panelNarrow_rs4xt_66264{min-width:220px}@keyframes _Flt_in_rs4xt_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._Flt_optionList_rs4xt_66273{display:flex;flex-direction:column;gap:.25rem}._Flt_optionSearch_rs4xt_66279{position:relative;display:flex;align-items:center;margin:.125rem .125rem .25rem}._Flt_optionSearch_rs4xt_66279 svg{position:absolute;left:.6rem;width:.9rem;height:.9rem;color:var(--color-text-muted)}._Flt_optionSearch_rs4xt_66279 input{width:100%;height:2.1rem;padding:0 .6rem 0 1.9rem;border:1px solid var(--color-border);border-radius:.55rem;font-size:.825rem;color:var(--color-text);background:var(--color-surface-subtle)}._Flt_optionSearch_rs4xt_66279 input:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface-solid)}._Flt_options_rs4xt_66311{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;overscroll-behavior:contain}._Flt_option_rs4xt_66273{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.25rem;padding:.4rem .6rem;border:0;border-radius:.55rem;font-size:.85rem;text-align:left;color:var(--color-text);background:transparent;cursor:pointer}._Flt_option_rs4xt_66273:hover,._Flt_option_rs4xt_66273:focus-visible{outline:none;background:var(--color-surface-subtle)}._Flt_optionSelected_rs4xt_66341{font-weight:600}._Flt_optionLabel_rs4xt_66345{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._Flt_count_rs4xt_66353{flex-shrink:0;min-width:1.5rem;padding:.05rem .4rem;border-radius:999px;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:var(--color-text-muted);background:var(--color-surface-subtle)}._Flt_radio_rs4xt_66366,._Flt_check_rs4xt_66367{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;border:1.5px solid var(--color-border-strong);background:var(--color-surface-solid)}._Flt_radio_rs4xt_66366{border-radius:999px}._Flt_check_rs4xt_66367{border-radius:.3rem}._Flt_check_rs4xt_66367 svg{width:.75rem;height:.75rem;stroke-width:3;color:#fff}._Flt_optionSelected_rs4xt_66341 ._Flt_check_rs4xt_66367{border-color:var(--color-primary);background:var(--color-primary)}._Flt_optionSelected_rs4xt_66341 ._Flt_radio_rs4xt_66366{border-color:var(--color-primary)}._Flt_optionSelected_rs4xt_66341 ._Flt_radio_rs4xt_66366:after{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--color-primary)}._Flt_swatch_rs4xt_66411{flex-shrink:0;width:.6rem;height:.6rem;border-radius:999px}._Flt_noOptions_rs4xt_66418{margin:0;padding:.75rem;font-size:.8rem;text-align:center;color:var(--color-text-muted)}._Flt_panelFooter_rs4xt_66426{display:flex;align-items:center;justify-content:space-between;padding:.45rem .6rem .25rem;border-top:1px solid var(--color-border);font-size:.75rem;color:var(--color-text-muted)}._Flt_linkButton_rs4xt_66436{padding:0;border:0;font-size:.78rem;font-weight:600;color:var(--color-primary);background:none;cursor:pointer}._Flt_linkButton_rs4xt_66436:hover{text-decoration:underline}._Flt_dateEditor_rs4xt_66450{display:flex;flex-direction:column;gap:.6rem;padding:.35rem;min-width:280px}._Flt_presets_rs4xt_66458{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}._Flt_preset_rs4xt_66458{padding:.45rem .6rem;border:1px solid var(--color-border);border-radius:.55rem;font-size:.8rem;font-weight:500;text-align:left;color:var(--color-text);background:var(--color-surface-solid);cursor:pointer}._Flt_preset_rs4xt_66458:hover{background:var(--color-surface-subtle)}._Flt_presetActive_rs4xt_66480,._Flt_presetActive_rs4xt_66480:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle);font-weight:600}._Flt_dateInputs_rs4xt_66488{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._Flt_dateField_rs4xt_66494{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:600;color:var(--color-text-muted)}._Flt_dateField_rs4xt_66494 input{height:2.25rem;padding:0 .5rem;border:1px solid var(--color-border-strong);border-radius:.55rem;font-size:.8rem;color:var(--color-text);background:var(--color-surface-solid);color-scheme:light dark}._Flt_dateField_rs4xt_66494 input:focus{outline:none;border-color:var(--color-primary)}._Flt_direction_rs4xt_66519{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.35rem;padding-top:.4rem;border-top:1px solid var(--color-border)}._Flt_dirButton_rs4xt_66528{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.4rem;border:1px solid var(--color-border);border-radius:.55rem;font-size:.78rem;font-weight:500;color:var(--color-text-secondary);background:var(--color-surface-solid);cursor:pointer}._Flt_dirButton_rs4xt_66528 svg{width:.85rem;height:.85rem}._Flt_dirActive_rs4xt_66548{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle);font-weight:600}._Flt_summary_rs4xt_66556{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;min-height:1.75rem}._Flt_resultCount_rs4xt_66564{font-size:.8rem;color:var(--color-text-muted)}._Flt_resultCount_rs4xt_66564 strong{font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text)}._Flt_chips_rs4xt_66575{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}._Flt_chip_rs4xt_66575{display:inline-flex;align-items:center;gap:.3rem;max-width:320px;height:1.75rem;padding:0 .2rem 0 .6rem;border-radius:999px;font-size:.775rem;font-weight:600;white-space:nowrap;overflow:hidden;color:var(--color-text);background:var(--color-surface-subtle);border:1px solid var(--color-border);animation:_Flt_in_rs4xt_1 .16s ease}._Flt_chipKey_rs4xt_66600{font-weight:500;color:var(--color-text-muted)}._Flt_chipKey_rs4xt_66600:after{content:":"}._Flt_chip_rs4xt_66575 button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.3rem;height:1.3rem;padding:0;border:0;border-radius:999px;color:var(--color-text-muted);background:transparent;cursor:pointer}._Flt_chip_rs4xt_66575 button:hover{color:var(--color-danger);background:var(--color-danger-subtle)}._Flt_chip_rs4xt_66575 button svg{width:.8rem;height:.8rem}._Flt_clearAll_rs4xt_66634{padding:0 .4rem;border:0;font-size:.775rem;font-weight:600;color:var(--color-primary);background:none;cursor:pointer}._Flt_clearAll_rs4xt_66634:hover{text-decoration:underline}._Flt_sheet_rs4xt_66223{display:flex;flex-direction:column;gap:1.1rem}._Flt_sheetSection_rs4xt_66655{display:flex;flex-direction:column;gap:.4rem}._Flt_sheetSection_rs4xt_66655 ._Flt_options_rs4xt_66311{max-height:240px}._Flt_sheetSection_rs4xt_66655 ._Flt_dateEditor_rs4xt_66450{min-width:0;padding:0}._Flt_sheetTitle_rs4xt_66670{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}._Flt_sheetToggle_rs4xt_66679{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;font-size:.9rem;font-weight:600;color:var(--color-text)}._Flt_sheetToggle_rs4xt_66679 input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary)}@media (max-width: 720px){._Flt_search_rs4xt_66025{flex-basis:100%;max-width:none;order:-1}._Flt_pills_rs4xt_66114{display:none}._Flt_sheetButton_rs4xt_66223{display:inline-flex}._Flt_kbd_rs4xt_66096{display:none}}@media (prefers-reduced-motion: reduce){._Flt_panel_rs4xt_66235,._Flt_chip_rs4xt_66575{animation:none}}._AppDataTable_filterBar_rs4xt_66722{margin-bottom:0}._Flt_empty_rs4xt_66726{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1.25rem;text-align:center}._Flt_emptyIcon_rs4xt_66735{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.4rem;border-radius:999px;color:var(--color-primary);background:var(--color-primary-subtle)}._Flt_emptyIcon_rs4xt_66735 svg{width:1.4rem;height:1.4rem}._Flt_emptyTitle_rs4xt_66752{margin:0;font-size:1rem;font-weight:700;color:var(--color-text)}._Flt_emptyText_rs4xt_66759{margin:0;max-width:40ch;font-size:.85rem;color:var(--color-text-muted)}._Flt_emptyButton_rs4xt_66766{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;padding:.5rem .95rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:.825rem;font-weight:600;color:var(--color-text);background:var(--color-surface-solid);cursor:pointer}._Flt_emptyButton_rs4xt_66766:hover{border-color:var(--color-primary);color:var(--color-primary)}._Flt_emptyButton_rs4xt_66766 svg{width:.95rem;height:.95rem}._Pay_filterBar_rs4xt_66791{margin:0;padding:.875rem 1rem .25rem}._Flt_pageSize_rs4xt_66796{display:inline-flex;align-items:center;gap:.4rem;height:2.5rem;padding:0 .4rem 0 .85rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:.8rem;font-weight:500;color:var(--color-text-muted);background:var(--color-surface-solid)}._Flt_pageSize_rs4xt_66796 select{height:1.9rem;padding:0 .3rem;border:0;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--color-text);background:var(--color-surface-subtle);cursor:pointer}._Flt_view_rs4xt_66822{display:inline-flex;height:2.5rem;padding:.2rem;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface-solid)}._Flt_viewButton_rs4xt_66831{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;padding:0 .55rem;border:0;border-radius:999px;color:var(--color-text-muted);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}._Flt_viewButton_rs4xt_66831 svg{width:1.05rem;height:1.05rem}._Flt_viewButton_rs4xt_66831:hover{color:var(--color-text)}._Flt_viewButtonActive_rs4xt_66854,._Flt_viewButtonActive_rs4xt_66854:hover{color:#fff;background:var(--color-primary)}._ApplicationsPage_filterWrap_rs4xt_66860,._OpeningPage_filterWrap_rs4xt_66864{padding:0 var(--space-md, 16px)}._Ast_filterBar_rs4xt_66868{margin:0;padding:1rem 1rem .25rem}._Rec_filterWrap_rs4xt_66873,._Lv_filterWrap_rs4xt_66877{padding:.75rem 1rem 0}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_menuSection_rs4xt_1831{padding:.5rem 0 1rem;scrollbar-width:none}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_menuSection_rs4xt_1831::-webkit-scrollbar{display:none}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_menuGroup_rs4xt_1852{margin:0;padding:.375rem 0}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_menuGroup_rs4xt_1852+._navigation_menuGroup_rs4xt_1852{position:relative;margin-top:.25rem}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_menuGroup_rs4xt_1852+._navigation_menuGroup_rs4xt_1852:before{content:"";position:absolute;top:0;left:50%;width:28px;height:1px;transform:translate(-50%);background:var(--color-border)}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_menuGroupTitle_rs4xt_1856{display:none}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_menuList_rs4xt_1873{align-items:center;gap:.25rem}._navigation_menuItem_rs4xt_1884._navigation_collapsed_rs4xt_1625,._navigation_submenuToggle_rs4xt_1885._navigation_collapsed_rs4xt_1625{width:44px;height:44px;margin:0 auto;padding:0;justify-content:center;border-radius:.75rem}._navigation_menuItem_rs4xt_1884._navigation_collapsed_rs4xt_1625 ._navigation_menuIcon_rs4xt_1933,._navigation_submenuToggle_rs4xt_1885._navigation_collapsed_rs4xt_1625 ._navigation_menuIcon_rs4xt_1933{width:1.35rem;height:1.35rem;margin:0}._navigation_menuItem_rs4xt_1884._navigation_collapsed_rs4xt_1625:focus-visible,._navigation_submenuToggle_rs4xt_1885._navigation_collapsed_rs4xt_1625:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary)}._navigation_menuItem_rs4xt_1884._navigation_collapsed_rs4xt_1625._navigation_active_rs4xt_1909:before,._navigation_submenuToggle_rs4xt_1885._navigation_collapsed_rs4xt_1625._navigation_groupActive_rs4xt_66952:before{content:"";position:absolute;left:-14px;top:50%;width:3px;height:22px;transform:translateY(-50%);border-radius:0 999px 999px 0;background:var(--color-primary)}._navigation_submenuToggle_rs4xt_1885._navigation_collapsed_rs4xt_1625:after{content:"";position:absolute;right:5px;bottom:5px;width:0;height:0;border-left:4px solid transparent;border-bottom:4px solid currentColor;opacity:.45}._navigation_submenuToggle_rs4xt_1885._navigation_groupActive_rs4xt_66952{color:var(--color-primary)}._navigation_submenuToggle_rs4xt_1885._navigation_collapsed_rs4xt_1625._navigation_groupActive_rs4xt_66952{background:var(--color-primary-subtle)}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_sidebarHeader_rs4xt_1656{gap:.5rem;padding:.75rem 0;min-height:0}._navigation_logoMark_rs4xt_66993{display:inline-flex;width:40px;height:40px;overflow:hidden;border-radius:.75rem;background:#fff;box-shadow:0 0 0 1px var(--color-border)}._navigation_logoMark_rs4xt_66993 img{height:66px;width:auto;max-width:none;margin:1px 0 0 -40px}._navigation_sidebar_rs4xt_1606._navigation_collapsed_rs4xt_1625 ._navigation_collapseButton_rs4xt_1700{width:36px;height:28px;border-radius:999px;background:var(--color-surface-subtle)}._Ws_root_rs4xt_67022{display:flex;flex-direction:column;gap:1rem}._Ws_tabs_rs4xt_67028{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-solid);align-self:flex-start}._Ws_tab_rs4xt_67028{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 1rem;border:0;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--color-text-secondary);background:transparent;cursor:pointer}._Ws_tab_rs4xt_67028 svg{width:1.05rem;height:1.05rem}._Ws_tab_rs4xt_67028:hover{color:var(--color-text)}._Ws_tabActive_rs4xt_67063,._Ws_tabActive_rs4xt_67063:hover{color:#fff;background:var(--color-primary)}._Ws_tabCount_rs4xt_67069{min-width:1.25rem;padding:0 .35rem;border-radius:999px;font-size:.7rem;background:color-mix(in srgb,currentColor 18%,transparent)}._Ws_tiles_rs4xt_67077{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}._Ws_tile_rs4xt_67077{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface-solid)}._Ws_tile_rs4xt_67077 span{font-size:.775rem;font-weight:600;color:var(--color-text-muted)}._Ws_tile_rs4xt_67077 strong{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text)}._Ws_card_rs4xt_67106{padding:1rem 1.125rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface-solid)}._Ws_tableWrap_rs4xt_67113{overflow-x:auto;margin:0 -1.125rem}._Ws_table_rs4xt_67113{width:100%;border-collapse:collapse;font-size:.85rem}._Ws_table_rs4xt_67113 th{padding:.6rem 1.125rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}._Ws_table_rs4xt_67113 td{padding:.7rem 1.125rem;vertical-align:middle;color:var(--color-text);border-bottom:1px solid var(--color-border)}._Ws_table_rs4xt_67113 tbody tr:hover{background:var(--color-surface-subtle)}._Ws_rowSelected_rs4xt_67147,._Ws_rowSelected_rs4xt_67147:hover{background:var(--color-primary-subtle)!important}._Ws_rowRejected_rs4xt_67152 td:first-child{box-shadow:inset 3px 0 0 var(--color-danger)}._Ws_checkCol_rs4xt_67156{width:2.5rem}._Ws_checkCol_rs4xt_67156 input{width:1rem;height:1rem;accent-color:var(--color-primary)}._Ws_person_rs4xt_67166{display:flex;flex-direction:column;min-width:0}._Ws_personName_rs4xt_67172{font-weight:600;color:var(--color-text)}._Ws_personMeta_rs4xt_67177{font-size:.75rem;color:var(--color-text-muted)}._Ws_locName_rs4xt_67182{display:inline-flex;align-items:center;gap:.3rem;font-weight:500}._Ws_locName_rs4xt_67182 svg{width:.95rem;height:.95rem;color:var(--color-primary)}._Ws_muted_rs4xt_67195{font-size:.8rem;color:var(--color-text-muted)}._Ws_countPill_rs4xt_67200{padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--color-warning);background:var(--color-warning-subtle)}._Ws_actionsCell_rs4xt_67209{text-align:right;white-space:nowrap}._Ws_mode_rs4xt_67215{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}._Ws_mode_rs4xt_67215 svg{width:.9rem;height:.9rem}._Ws_modeCompact_rs4xt_67231{padding:.2rem}._Ws_mode_office_rs4xt_67235{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._Ws_mode_remote_rs4xt_67236{color:#059669;background:color-mix(in srgb,#059669 12%,transparent)}._Ws_mode_off_rs4xt_67235{color:var(--color-text-muted);background:var(--color-surface-subtle)}.dark ._Ws_mode_office_rs4xt_67235{color:var(--color-primary-light)}.dark ._Ws_mode_remote_rs4xt_67236{color:#6ee7b7}._Ws_week_rs4xt_67243{display:inline-flex;gap:.25rem}._Ws_weekDay_rs4xt_67248{display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;width:1.9rem;padding:.2rem 0;border-radius:.5rem;font-size:.65rem;font-weight:700;color:var(--color-text-muted)}._Ws_weekDay_rs4xt_67248 ._Ws_mode_rs4xt_67215{background:transparent;padding:0}._Ws_strip_office_rs4xt_67266{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}._Ws_strip_remote_rs4xt_67267{background:color-mix(in srgb,#059669 9%,transparent)}._Ws_strip_off_rs4xt_67266{background:var(--color-surface-subtle);opacity:.75}._Ws_primaryButton_rs4xt_67271,._Ws_ghostButton_rs4xt_67272{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.4rem;padding:0 .95rem;border-radius:.7rem;font-size:.85rem;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._Ws_primaryButton_rs4xt_67271 svg,._Ws_ghostButton_rs4xt_67272 svg{width:1rem;height:1rem}._Ws_primaryButton_rs4xt_67271{border:1px solid transparent;color:#fff;background:var(--color-primary)}._Ws_primaryButton_rs4xt_67271:hover{background:var(--color-primary-hover);color:#fff}._Ws_ghostButton_rs4xt_67272{border:1px solid var(--color-border-strong);color:var(--color-text);background:var(--color-surface-solid)}._Ws_ghostButton_rs4xt_67272:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._Ws_ghostButton_rs4xt_67272:disabled{opacity:.6;cursor:progress}._Ws_danger_rs4xt_67321:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}._Ws_linkButton_rs4xt_67326{padding:0;border:0;font-size:.825rem;font-weight:600;color:var(--color-primary);background:none;cursor:pointer}._Ws_bulkBar_rs4xt_67336{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:0 0 .75rem;padding:.6rem .85rem;border-radius:.8rem;font-size:.85rem;color:var(--color-text);background:var(--color-primary-subtle)}._Ws_loading_rs4xt_67349,._Ws_empty_rs4xt_67350{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center;color:var(--color-text-muted)}._Ws_empty_rs4xt_67350 strong{color:var(--color-text)}._Ws_empty_rs4xt_67350 p{margin:0;max-width:52ch}._Ws_emptyIcon_rs4xt_67369{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;color:var(--color-primary);background:var(--color-primary-subtle)}._Ws_emptyIcon_rs4xt_67369 svg{width:1.4rem;height:1.4rem}._Ws_locGrid_rs4xt_67386{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem}._Ws_locCard_rs4xt_67392{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface-solid)}._Ws_locInactive_rs4xt_67402{opacity:.65}._Ws_locHead_rs4xt_67406{display:flex;align-items:flex-start;gap:.75rem}._Ws_locIcon_rs4xt_67412{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;color:var(--color-primary);background:var(--color-primary-subtle)}._Ws_locIcon_rs4xt_67412 svg{width:1.25rem;height:1.25rem}._Ws_locTitle_rs4xt_67429{flex:1;min-width:0}._Ws_locTitle_rs4xt_67429 h3{margin:0;font-size:.975rem;font-weight:700;color:var(--color-text)}._Ws_locTitle_rs4xt_67429 span{display:block;font-size:.775rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._Ws_status_rs4xt_67450{flex-shrink:0;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;color:var(--color-text-muted);background:var(--color-surface-subtle)}._Ws_statusOn_rs4xt_67460{color:var(--color-success);background:var(--color-success-subtle)}._Ws_locFacts_rs4xt_67465{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}._Ws_locFacts_rs4xt_67465 div{display:flex;flex-direction:column;gap:.1rem}._Ws_locFacts_rs4xt_67465 dt{font-size:.7rem;font-weight:600;color:var(--color-text-muted)}._Ws_locFacts_rs4xt_67465 dd{margin:0;font-size:.85rem;font-weight:600;color:var(--color-text)}._Ws_locActions_rs4xt_67491{display:flex;gap:.5rem;margin-top:auto}._Ws_locActions_rs4xt_67491 ._Ws_ghostButton_rs4xt_67272{height:2.1rem;padding:0 .7rem;font-size:.8rem}._Ws_coordTools_rs4xt_67503{display:grid;grid-template-columns:auto 1fr;gap:.5rem}@media (max-width: 560px){._Ws_coordTools_rs4xt_67503{grid-template-columns:1fr}}._Ws_radiusRow_rs4xt_67515{display:flex;align-items:center;gap:.75rem}._Ws_radiusRow_rs4xt_67515 input[type=range]{flex:1;accent-color:var(--color-primary)}._Ws_previewLink_rs4xt_67526{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--color-primary);text-decoration:none}._Ws_previewLink_rs4xt_67526 svg{width:.95rem;height:.95rem}._Ws_sectionHead_rs4xt_67542{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem}._Ws_presets_rs4xt_67550{display:flex;flex-wrap:wrap;gap:.35rem}._Ws_presetButton_rs4xt_67556{padding:.35rem .7rem;border:1px dashed var(--color-border-strong);border-radius:999px;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);background:transparent;cursor:pointer}._Ws_presetButton_rs4xt_67556:hover{border-style:solid;border-color:var(--color-primary);color:var(--color-primary)}._Ws_weekGrid_rs4xt_67573{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:.875rem;overflow:hidden}._Ws_weekHead_rs4xt_67581,._Ws_weekRow_rs4xt_67582{display:grid;grid-template-columns:6.5rem minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:.75rem;padding:.55rem .85rem}._Ws_weekHead_rs4xt_67581{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-subtle)}._Ws_weekRow_rs4xt_67582+._Ws_weekRow_rs4xt_67582{border-top:1px solid var(--color-border)}._Ws_weekRowOff_rs4xt_67603{background:color-mix(in srgb,var(--color-surface-subtle) 55%,transparent)}._Ws_dayName_rs4xt_67607{font-size:.85rem;font-weight:600;color:var(--color-text)}._Ws_segment_rs4xt_67613{display:inline-flex;padding:.15rem;border:1px solid var(--color-border-strong);border-radius:.65rem;background:var(--color-surface-solid)}._Ws_segmentButton_rs4xt_67621{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border:0;border-radius:.5rem;font-size:.775rem;font-weight:600;white-space:nowrap;color:var(--color-text-muted);background:transparent;cursor:pointer}._Ws_segmentButton_rs4xt_67621 svg{width:.9rem;height:.9rem}._Ws_segment_office_rs4xt_67641{color:#fff;background:var(--color-primary)}._Ws_segment_remote_rs4xt_67642{color:#fff;background:#059669}._Ws_segment_off_rs4xt_67641{color:var(--color-text);background:var(--color-surface-subtle)}._Ws_select_rs4xt_67645,._Ws_time_rs4xt_67646{width:100%;height:2.1rem;padding:0 .5rem;border:1px solid var(--color-border-strong);border-radius:.55rem;font-size:.8rem;color:var(--color-text);background:var(--color-surface-solid);color-scheme:light dark}._Ws_hours_rs4xt_67658{display:flex;align-items:center;gap:.35rem}._Ws_hours_rs4xt_67658 ._Ws_time_rs4xt_67646{min-width:0}@media (max-width: 720px){._Ws_weekHead_rs4xt_67581{display:none}._Ws_weekRow_rs4xt_67582{grid-template-columns:1fr;gap:.45rem}}._Ws_peopleChips_rs4xt_67679{display:flex;flex-wrap:wrap;gap:.35rem}._Ws_personChip_rs4xt_67685{padding:.2rem .6rem;border-radius:999px;font-size:.775rem;font-weight:600;color:var(--color-text);background:var(--color-surface-subtle);border:1px solid var(--color-border)}._Ws_changeForm_rs4xt_67695{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border:1px dashed var(--color-border-strong);border-radius:.875rem}._Ws_changeActions_rs4xt_67704{display:flex;justify-content:flex-end;gap:.5rem}._Ws_checkbox_rs4xt_67710{display:inline-flex;align-items:center;gap:.45rem;font-size:.825rem;color:var(--color-text)}._Ws_checkbox_rs4xt_67710 input{accent-color:var(--color-primary)}._Ws_changeList_rs4xt_67722{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}._Ws_changeItem_rs4xt_67731{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:.7rem}._Ws_changeDate_rs4xt_67741{min-width:7.5rem;font-size:.825rem;font-weight:700;color:var(--color-text)}._Ws_changeNote_rs4xt_67748{flex:1;min-width:8rem;font-size:.8rem;color:var(--color-text-secondary)}._Ws_changeItem_rs4xt_67731 ._TrMat_iconButton_rs4xt_65344{margin-left:auto}._Ws_strip_rs4xt_67266{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:.4rem}._Ws_stripDay_rs4xt_67766{position:relative;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .25rem;border-radius:.7rem;text-align:center}._Ws_stripToday_rs4xt_67777{box-shadow:0 0 0 2px var(--color-primary)}._Ws_stripDow_rs4xt_67781{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--color-text-muted)}._Ws_stripNum_rs4xt_67788{font-size:1rem;font-weight:700;color:var(--color-text)}._Ws_stripDay_rs4xt_67766 ._Ws_mode_rs4xt_67215{background:transparent}._Ws_stripPlace_rs4xt_67798{max-width:100%;font-size:.68rem;font-weight:600;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._Ws_stripDot_rs4xt_67808{position:absolute;top:.35rem;right:.35rem;width:.4rem;height:.4rem;border-radius:999px;background:var(--color-warning)}._Ws_myStrip_rs4xt_67818{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem 1.125rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface-solid)}._Ws_myStripHead_rs4xt_67829{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}._Ws_myStripHead_rs4xt_67829 svg{width:1.15rem;height:1.15rem;color:var(--color-primary)}._Ws_myStripHead_rs4xt_67829 h3{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text)}._Ws_where_rs4xt_67850{display:inline-flex;align-items:center;gap:.35rem;max-width:260px}._Ws_whereText_rs4xt_67857{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.825rem}._Ws_whereMuted_rs4xt_67864{font-size:.8rem;color:var(--color-text-muted)}._Ws_mapLink_rs4xt_67869{display:inline-flex;flex-shrink:0;color:var(--color-primary)}._Ws_mapLink_rs4xt_67869 svg{width:1rem;height:1rem}._Ws_mapLinkText_rs4xt_67880{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap}._Ws_mapLinkText_rs4xt_67880 svg{width:.95rem;height:.95rem}._Ws_outcome_rs4xt_67896{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;white-space:nowrap}._Ws_outcome_rs4xt_67896 svg{width:1rem;height:1rem}._Ws_outcomeOk_rs4xt_67910{color:var(--color-success)}._Ws_outcomeBad_rs4xt_67911{color:var(--color-danger)}._Ws_reason_rs4xt_67913{max-width:320px;margin-top:.2rem;font-size:.75rem;color:var(--color-text-muted)}._Ws_rejectNote_rs4xt_67920{font-size:.8rem;font-weight:600;color:var(--color-danger)}._Ws_planLine_rs4xt_67927{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;margin:.25rem 0 .5rem;font-size:.825rem;font-weight:600;color:var(--color-text)}._Ws_planTag_rs4xt_67939{padding:.1rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;color:var(--color-warning);background:var(--color-warning-subtle)}._navigation_header_rs4xt_2227,._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239{background:color-mix(in srgb,var(--color-surface-solid) 82%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--color-border);box-shadow:none}._navigation_headerSearchInput_rs4xt_2301,._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerSearchInput_rs4xt_2301{height:40px;padding:0 1rem 0 2.6rem;background:var(--color-surface-subtle);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9rem;color:var(--color-text);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._navigation_headerSearchInput_rs4xt_2301:hover,._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerSearchInput_rs4xt_2301:hover{border-color:var(--color-border-strong)}._navigation_headerSearchInput_rs4xt_2301:focus,._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerSearchInput_rs4xt_2301:focus{background:var(--color-surface-solid);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._navigation_headerSearchInput_rs4xt_2301::placeholder,._navigation_header_rs4xt_2227._navigation_darkTheme_rs4xt_2239 ._navigation_headerSearchInput_rs4xt_2301::placeholder{color:var(--color-text-muted)}._navigation_headerSearchIcon_rs4xt_2326{left:.85rem;width:1.1rem;height:1.1rem;color:var(--color-text-muted)}._navigation_sidebar_rs4xt_1606{background:color-mix(in srgb,var(--color-surface-solid) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid var(--color-border);box-shadow:none}._navigation_sidebarHeader_rs4xt_1656{border-bottom-color:var(--color-border)}._navigation_menuGroupTitle_rs4xt_1856{font-size:.66rem;font-weight:600;letter-spacing:.1em;color:var(--color-text-muted)}._navigation_menuItem_rs4xt_1884,._navigation_submenuToggle_rs4xt_1885{border-radius:var(--radius-sm);font-size:.86rem;font-weight:500;color:var(--color-text-secondary)}._navigation_menuItem_rs4xt_1884:hover,._navigation_submenuToggle_rs4xt_1885:hover{background:var(--color-neutral-subtle);color:var(--color-text)}._navigation_menuItem_rs4xt_1884._navigation_active_rs4xt_1909{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}._navigation_menuItem_rs4xt_1884._navigation_active_rs4xt_1909 ._navigation_menuIcon_rs4xt_1933,._navigation_submenuToggle_rs4xt_1885._navigation_groupActive_rs4xt_66952 ._navigation_menuIcon_rs4xt_1933{color:var(--color-primary)}._navigation_submenuItem_rs4xt_2002{border-radius:var(--radius-sm);font-size:.84rem}._navigation_submenuItem_rs4xt_2002._navigation_active_rs4xt_1909{color:var(--color-primary);font-weight:600;background:var(--color-primary-subtle)}._table_rs4xt_68060 thead th{font-size:.7rem;letter-spacing:.08em;font-weight:600}._table_rs4xt_68060 tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.custom-datepicker-wrapper{position:relative;width:100%}.custom-datepicker-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;transition:all .2s ease;cursor:pointer;border:1px solid #e5e7eb;background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:#111827;font-family:inherit;text-align:left;min-height:42px}.custom-datepicker-button:hover:not(.disabled){border-color:var(--color-primary);background:linear-gradient(135deg,#fff,#f9fafb);box-shadow:0 1px 3px #0000001a}.custom-datepicker-button:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.custom-datepicker-button.disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6}.custom-datepicker-value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-datepicker-icon{width:1.25rem;height:1.25rem;margin-left:.5rem;color:#6b7280;flex-shrink:0}.custom-datepicker-wrapper.dark .custom-datepicker-button{background:linear-gradient(135deg,#374151,#1f2937);color:#f9fafb;border-color:#4b5563}.custom-datepicker-wrapper.dark .custom-datepicker-button:hover:not(.disabled){border-color:var(--color-primary-light);background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 4px 6px #0000004d}.custom-datepicker-wrapper.dark .custom-datepicker-button:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.custom-datepicker-wrapper.dark .custom-datepicker-icon{color:#9ca3af}.react-datepicker{font-family:inherit;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 25px #0000001a;overflow:hidden}.custom-datepicker-calendar.dark .react-datepicker{background-color:#1f2937;border-color:#374151;box-shadow:0 10px 25px #0006}.react-datepicker__header{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%);border-bottom:none;padding:1rem;border-radius:0}.custom-datepicker-calendar.dark .react-datepicker__header{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.react-datepicker__current-month,.react-datepicker__day-name{color:#fff;font-weight:600}.react-datepicker__day-name{width:2.5rem;line-height:2.5rem;margin:.2rem;font-size:.75rem}.react-datepicker__day{width:2.5rem;line-height:2.5rem;margin:.2rem;border-radius:.5rem;color:#111827;transition:all .15s ease;font-size:.875rem}.custom-datepicker-calendar.dark .react-datepicker__day{color:#f9fafb}.react-datepicker__day:hover:not(.react-datepicker__day--disabled){background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#312e81;transform:scale(1.05)}.custom-datepicker-calendar.dark .react-datepicker__day:hover:not(.react-datepicker__day--disabled){background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:#fff}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:#fff;font-weight:600;box-shadow:0 2px 4px color-mix(in srgb,var(--color-primary) 30%,transparent)}.custom-datepicker-calendar.dark .react-datepicker__day--selected,.custom-datepicker-calendar.dark .react-datepicker__day--keyboard-selected{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%);box-shadow:0 2px 4px color-mix(in srgb,var(--color-primary) 40%,transparent)}.react-datepicker__day--today{font-weight:600;color:var(--color-primary);position:relative}.custom-datepicker-calendar.dark .react-datepicker__day--today{color:var(--color-primary-light)}.react-datepicker__day--today:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--color-primary)}.react-datepicker__day--disabled{color:#d1d5db;cursor:not-allowed}.custom-datepicker-calendar.dark .react-datepicker__day--disabled{color:#4b5563}.react-datepicker__day--outside-month{color:#9ca3af}.custom-datepicker-calendar.dark .react-datepicker__day--outside-month{color:#6b7280}.react-datepicker__navigation{top:1rem;width:2rem;height:2rem;border-radius:.375rem;transition:all .15s ease}.react-datepicker__navigation:hover{background:#fff3}.react-datepicker__navigation-icon:before{border-color:#fff;border-width:2px 2px 0 0;width:7px;height:7px}.react-datepicker__month-dropdown-container,.react-datepicker__year-dropdown-container{margin:0 .25rem}.react-datepicker__month-read-view,.react-datepicker__year-read-view{visibility:visible!important;padding:.25rem .5rem;border-radius:.375rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-weight:600;cursor:pointer;transition:all .15s ease}.react-datepicker__month-read-view:hover,.react-datepicker__year-read-view:hover{background:#fff3;border-color:#ffffff4d}.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-color:#ffffff transparent transparent;border-width:.3rem .3rem 0;margin-left:.5rem;top:.5rem}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 25px #0000001a;max-height:200px;overflow-y:auto;padding:.25rem;margin-top:.25rem;z-index:2}.custom-datepicker-calendar.dark .react-datepicker__month-dropdown,.custom-datepicker-calendar.dark .react-datepicker__year-dropdown{background:#374151;border-color:#4b5563;box-shadow:0 10px 25px #0006}.react-datepicker__month-option,.react-datepicker__year-option{padding:.5rem .75rem;cursor:pointer;border-radius:.375rem;color:#111827;transition:all .15s ease}.custom-datepicker-calendar.dark .react-datepicker__month-option,.custom-datepicker-calendar.dark .react-datepicker__year-option{color:#f9fafb}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#312e81}.custom-datepicker-calendar.dark .react-datepicker__month-option:hover,.custom-datepicker-calendar.dark .react-datepicker__year-option:hover{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:#fff}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:#fff;font-weight:600}.custom-datepicker-calendar.dark .react-datepicker__month-option--selected,.custom-datepicker-calendar.dark .react-datepicker__year-option--selected{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%)}.react-datepicker__year-dropdown{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.react-datepicker__year-dropdown::-webkit-scrollbar{width:6px}.react-datepicker__year-dropdown::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.react-datepicker__year-dropdown::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.react-datepicker__year-dropdown::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-datepicker-calendar.dark .react-datepicker__year-dropdown{scrollbar-color:#4b5563 #1f2937}.custom-datepicker-calendar.dark .react-datepicker__year-dropdown::-webkit-scrollbar-track{background:#1f2937}.custom-datepicker-calendar.dark .react-datepicker__year-dropdown::-webkit-scrollbar-thumb{background:#4b5563}.custom-datepicker-calendar.dark .react-datepicker__year-dropdown::-webkit-scrollbar-thumb:hover{background:#6b7280}.react-datepicker__month-container{background:#fff}.custom-datepicker-calendar.dark .react-datepicker__month-container{background:#1f2937}.react-datepicker__month{padding:.5rem}.react-datepicker__time-container{border-left:1px solid #e5e7eb}.custom-datepicker-calendar.dark .react-datepicker__time-container{border-left-color:#374151}.react-datepicker__time-container .react-datepicker__time{background:#fff}.custom-datepicker-calendar.dark .react-datepicker__time-container .react-datepicker__time{background:#1f2937}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{padding:0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:.5rem;color:#111827;transition:all .15s ease}.custom-datepicker-calendar.dark .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{color:#f9fafb}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background:#f3f4f6}.custom-datepicker-calendar.dark .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background:#374151}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:#fff;font-weight:600}.custom-datepicker-popper{z-index:9999}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.react-datepicker{animation:slideDown .2s ease}@media (max-width: 640px){.react-datepicker{font-size:.875rem}.react-datepicker__day,.react-datepicker__day-name{width:2.25rem;line-height:2.25rem}}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 *
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
 * Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
 * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 *
 * This software is protected by applicable copyright laws, including international treaties, and dual-
 * licensed - depending on whether your use for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 *
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 *
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 *
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 *
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
 * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
 * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
 * USE OR INABILITY TO USE THIS SOFTWARE.
 *
 * Version: 17.0.0
 * Release date: 09/03/2026 (built at 09/03/2026 08:58:37)
 */.ht-root-wrapper{display:flex;flex-direction:column;font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;height:100%;position:relative}.htFocusCatcher{border:0;display:block!important;height:0;margin:0;opacity:0;padding:0;position:absolute;width:0;z-index:-1}.ht-grid{flex:1 1 auto;min-height:0}.handsontable{color:var(--ht-foreground-color);font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);letter-spacing:var(--ht-letter-spacing);line-height:var(--ht-line-height);position:relative;scrollbar-color:var(--ht-scrollbar-thumb-color) var(--ht-scrollbar-track-color);scrollbar-width:thin;touch-action:manipulation}.handsontable .wtHolder::-webkit-scrollbar{height:9px;width:9px}.handsontable .wtHolder::-webkit-scrollbar-track{background:var(--ht-scrollbar-track-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-thumb{background-color:var(--ht-scrollbar-thumb-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-corner{background:var(--ht-scrollbar-track-color);border-end-end-radius:var(--ht-scrollbar-border-radius)}.handsontable.ht-wrapper{border-radius:var(--ht-wrapper-border-radius,0);height:100%;width:100%}.handsontable.ht-wrapper:not(.htFirstDatasetColumnNotRendered) td:first-of-type{border-inline-start-width:1px}.handsontable.ht-wrapper:before{border:var(--ht-wrapper-border-width) solid var(--ht-wrapper-border-color);border-radius:var(--ht-wrapper-border-radius,0);content:"";display:block;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:999}.handsontable.htGhostTable table thead th{border-bottom-width:0}.handsontable.htGhostTable table tbody tr:first-of-type td:first-child,.handsontable.htGhostTable table tbody tr:first-of-type th:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htGhostTable table tbody tr td,.handsontable.htGhostTable table tbody tr th{border-top-width:0;height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htHasScrollX:not(.htHorizontallyScrollableByWindow) .ht_master .wtHolder,.handsontable.htHasScrollY:not(.htVerticallyScrollableByWindow) .ht_master .wtHolder{border-radius:var(--ht-wrapper-border-radius,0)}.handsontable:not(.htHorizontallyScrollableByWindow) .ht_master .wtHolder,.handsontable:not(.htVerticallyScrollableByWindow) .ht_master .wtHolder{background-color:var(--ht-background-color)}.handsontable tr.ht__row_even th{background-color:var(--ht-row-header-even-background-color)}.handsontable tr.ht__row_even td{background-color:var(--ht-row-cell-even-background-color)}.handsontable tr.ht__row_odd th{background-color:var(--ht-row-header-odd-background-color)}.handsontable tr.ht__row_odd td{background-color:var(--ht-row-cell-odd-background-color)}.handsontable td,.handsontable th{border-bottom:1px solid var(--ht-cell-vertical-border-color);border-inline-end-color:var(--ht-cell-horizontal-border-color);border-inline-end-width:1px;border-inline-start-color:var(--ht-cell-horizontal-border-color);border-inline-start-width:0;border-left-style:solid;border-right-style:solid;border-top:0 solid var(--ht-cell-vertical-border-color);box-sizing:border-box;color:var(--ht-foreground-color);empty-cells:show;font-size:var(--ht-font-size);height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px);line-height:var(--ht-line-height);outline:none;outline-width:0;overflow:hidden;padding:var(--ht-cell-vertical-padding) var(--ht-cell-horizontal-padding);vertical-align:top;white-space:pre-wrap}.handsontable td.invisibleSelection,.handsontable th.invisibleSelection{outline:none}.handsontable td.invisibleSelection::selection,.handsontable th.invisibleSelection::selection{background:transparent}.handsontable th{background-color:var(--ht-header-background-color);color:var(--ht-header-foreground-color);font-weight:var(--ht-header-font-weight);overflow:visible;position:relative;text-align:center;white-space:nowrap}.handsontable th:last-child{border-bottom-width:1px;border-inline-end-color:var(--ht-border-color);border-inline-end-width:1px;border-inline-start-width:0}.handsontable th:last-child.ht__active_highlight{border-inline-end-color:var(--ht-header-active-border-color)}.handsontable th:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable th:first-child.ht__active_highlight{border-inline-start-color:var(--ht-header-active-border-color)}.handsontable th:first-child,.handsontable th:nth-child(2){border-inline-start-width:1px}.handsontable th.current{box-shadow:inset 0 0 0 1px var(--ht-cell-selection-border-color)}.handsontable th.active{background-color:var(--ht-header-active-background-color);color:var(--ht-header-active-foreground-color)}.handsontable th.ht__highlight{background-color:var(--ht-header-highlighted-background-color);color:var(--ht-header-highlighted-foreground-color)}.handsontable th.ht__active_highlight{background-color:var(--ht-header-active-background-color);border-color:var(--ht-header-active-border-color);color:var(--ht-header-active-foreground-color)}.handsontable tbody tr.ht__row_even th.ht__highlight,.handsontable tbody tr.ht__row_odd th.ht__highlight{background-color:var(--ht-header-row-highlighted-background-color);color:var(--ht-header-row-highlighted-foreground-color)}.handsontable tbody tr.ht__row_even th.ht__active_highlight,.handsontable tbody tr.ht__row_odd th.ht__active_highlight{background-color:var(--ht-header-row-active-background-color);color:var(--ht-header-row-active-foreground-color)}.handsontable tbody tr:first-of-type td:first-child:empty:after,.handsontable tbody tr:first-of-type th:first-child:empty:after{content:"";display:block;min-height:var(--ht-line-height)}.handsontable tbody tr th{background-color:var(--ht-header-row-background-color);color:var(--ht-header-row-foreground-color);padding:0}.handsontable tbody tr th.ht__active_highlight{box-shadow:0 -1px 0 0 var(--ht-header-active-border-color)}.handsontable tbody tr th .relative{min-height:100%;padding:var(--ht-cell-vertical-padding) var(--ht-cell-horizontal-padding)}.handsontable tbody tr td:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable tbody tr td:last-child{border-inline-end-color:var(--ht-border-color)}.handsontable thead tr th{padding:0}.handsontable thead tr th.ht__active_highlight{box-shadow:-1px 0 0 0 var(--ht-header-active-border-color)}.handsontable thead tr th .relative{padding:var(--ht-cell-vertical-padding) var(--ht-cell-horizontal-padding)}.handsontable thead tr th .relative .colHeader{max-width:calc(100% + 1px);overflow:hidden;text-overflow:ellipsis;vertical-align:top}.handsontable thead tr th .relative:has(.collapsibleIndicator,.changeType) .colHeader{max-width:calc(100% - var(--ht-icon-size) - var(--ht-gap-size) - 1px)}.handsontable tr:first-child td,.handsontable tr:first-child th{border-top-color:var(--ht-border-color);border-top-width:1px}.handsontable tr:first-child td.ht__active_highlight,.handsontable tr:first-child th.ht__active_highlight{border-top-color:var(--ht-header-active-border-color)}.handsontable tr:last-child td,.handsontable tr:last-child th{border-bottom-color:var(--ht-border-color)}.handsontable tr:last-child td.ht__active_highlight,.handsontable tr:last-child th.ht__active_highlight{border-bottom-color:var(--ht-header-active-border-color)}.handsontable div[class^=ht_clone] thead .ht__highlight .relative:after{background-color:var(--ht-accent-color);bottom:-1px;content:"";display:block;height:var(--ht-header-highlighted-shadow-size);left:-1px;position:absolute;right:-1px}.handsontable div[class^=ht_clone] thead tr:only-of-type .ht__highlight .relative:after{bottom:0}.handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{background-color:var(--ht-accent-color);bottom:-1px;content:"";display:block;position:absolute;right:-1px;top:-1px;width:var(--ht-header-highlighted-shadow-size)}.handsontable div[class^=ht_clone] td:first-of-type{border-inline-start-width:1px}.handsontable thead tr:not(:last-child) th{overflow:hidden}.handsontable .hide{display:none}.handsontable .relative{box-sizing:border-box;position:relative}.handsontable .wtHider{width:0}.handsontable .wtSpreader{height:auto;position:relative;width:0}.handsontable .htAutoSize{left:-99000px;position:absolute;top:-99000px;visibility:hidden}.handsontable .htTextEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handsontable div,.handsontable input,.handsontable table,.handsontable tbody,.handsontable textarea,.handsontable thead{box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:auto}.handsontable .htCore{background-color:var(--ht-background-color);border-collapse:separate;border-spacing:0;border-width:0;cursor:default;margin:0;outline-width:0;table-layout:fixed;width:0}.handsontable col,.handsontable col.rowHeader{width:64px}.handsontable col.hidden{width:0!important}.handsontable span.colHeader,.handsontable span.rowHeader{display:inline-block;font-size:var(--ht-font-size);line-height:var(--ht-line-height)}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.handsontable a{color:var(--ht-link-color)}.handsontable a:hover{color:var(--ht-link-hover-color)}.handsontable .ht_clone_top th:nth-child(2){border-inline-end-width:1px;border-inline-start-width:0}.handsontable.htRowHeaders thead tr th:nth-child(2){border-inline-start-width:1px}.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.htGhostTable) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child{border-inline-end-width:0;border-inline-start-width:1px}.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr.lastChild th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr:last-child th{border-bottom-width:0}.handsontable.htAutoRowSize .ht_master.innerBorderTop tbody tr:first-child td,.handsontable.htAutoRowSize .ht_master.innerBorderTop tbody tr:first-child th,.handsontable.htAutoRowSize .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child td,.handsontable.htAutoRowSize .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child th{border-top-width:0}.handsontable .ht_clone_inline_start table.htCore>thead,.handsontable .ht_master table.htCore>tbody>tr>th,.handsontable .ht_master table.htCore>thead{visibility:hidden}.ht_clone_bottom,.ht_clone_bottom .wtHolder,.ht_clone_inline_start,.ht_clone_inline_start .wtHolder,.ht_clone_top,.ht_clone_top .wtHolder,.ht_master,.ht_master .wtHolder{overflow:hidden}.ht_master .wtHolder{overflow:auto}[dir=rtl].handsontable td[dir=ltr]{border-inline-end-width:0;border-inline-start-width:1px}[dir=rtl].handsontable tbody tr td[dir=ltr]:last-child{border-inline-start-color:var(--ht-border-color)}[dir=rtl].handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{left:-1px;right:auto}.htScrollbarSafariTest::-webkit-scrollbar{height:9px;width:9px}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:last-child{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:first-child,.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top_inline_start_corner .htCore tbody tr:first-child td:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:last-child{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child td:first-child,.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore{border-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:last-child{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:first-child{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:last-child{border-end-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:first-child{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:last-child{border-end-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore,.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore,.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore thead tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:last-child{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore,.handsontable.ht-wrapper .ht_clone_inline_start .htCore thead tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore,.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore,.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child td:first-child,.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child th:first-child,.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child td:first-child,.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child th:first-child{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore{border-end-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:first-child,.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:first-child{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:last-child,.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:last-child{border-end-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper.htHasScrollX .htCore{border-end-end-radius:0;border-end-start-radius:0}.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child td:first-child,.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child th:first-child,.handsontable.ht-wrapper.htHasScrollX .htCore thead tr:last-child th:first-child{border-end-start-radius:0!important}.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child th:last-child,.handsontable.ht-wrapper.htHasScrollX .htCore thead tr:last-child th:last-child{border-end-end-radius:0!important}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore{border-end-end-radius:0;border-start-end-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child td:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child th:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:first-child th:last-child{border-start-end-radius:0!important}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child th:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:last-child th:last-child{border-end-end-radius:0!important}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.handsontable.mobile .handsontableInput:focus{-webkit-appearance:none;box-shadow:inset 0 0 0 2px var(--ht-accent-color)}.handsontable .bottomSelectionHandle,.handsontable .bottomSelectionHandle-HitArea,.handsontable .topSelectionHandle,.handsontable .topSelectionHandle-HitArea{inset-inline-end:unset;inset-inline-start:-10000px;top:-10000px;z-index:9999}.handsontable.hide-tween{-webkit-animation:opacity-hide .2s;animation:opacity-hide .2s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.handsontable.show-tween{-webkit-animation:opacity-show .3s;animation:opacity-show .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.ht_clone_master{z-index:100}.ht_clone_inline_start{z-index:120}.ht_clone_bottom{z-index:130}.ht_clone_bottom_inline_start_corner{z-index:150}.ht_clone_top{z-index:160}.ht_clone_top_inline_start_corner{z-index:180}.ht_editor_hidden{z-index:-1}.ht_editor_visible{z-index:200}.handsontable td.area{position:relative}.handsontable td.area:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.handsontable td.area-1{position:relative}.handsontable td.area-1:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.handsontable td.area-2{position:relative}.handsontable td.area-2:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.handsontable td.area-3{position:relative}.handsontable td.area-3:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.handsontable td.area-4{position:relative}.handsontable td.area-4:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.handsontable td.area-5{position:relative}.handsontable td.area-5:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.handsontable td.area-6{position:relative}.handsontable td.area-6:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.handsontable td.area-7{position:relative}.handsontable td.area-7:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.handsontable td.area:before{opacity:.14}.handsontable td.area-1:before{opacity:.21}.handsontable td.area-2:before{opacity:.28}.handsontable td.area-3:before{opacity:.35}.handsontable td.area-4:before{opacity:.42}.handsontable td.area-5:before{opacity:.49}.handsontable td.area-6:before{opacity:.56}.handsontable td.area-7:before{opacity:.63}.handsontable td.area{border-color:color-mix(in srgb,var(--ht-border-color),var(--ht-foreground-color) 10%)}.handsontable .wtBorder{font-size:0;position:absolute}.handsontable .wtBorder:first-child,.handsontable .wtBorder:nth-child(3){z-index:2}.handsontable .wtBorder:nth-child(2),.handsontable .wtBorder:nth-child(4){z-index:1}.handsontable .wtBorder.hidden{display:none!important}.handsontable .wtBorder.current{z-index:10}.handsontable .wtBorder.area,.handsontable .wtBorder.current{background-color:var(--ht-cell-selection-border-color)!important}.handsontable .wtBorder.area{z-index:8}.handsontable .wtBorder.fill{background-color:var(--ht-cell-autofill-fill-border-color,#68696c)!important;z-index:6}.handsontable .wtBorder.corner{background-color:var(--ht-cell-autofill-background-color,#1a42e8)!important;border-color:var(--ht-cell-autofill-border-color)!important;border-radius:var(--ht-cell-autofill-border-radius)!important;cursor:crosshair;font-size:0;z-index:10}.handsontable .wtBorder.corner:after{background:transparent;border-radius:var(--ht-cell-autofill-border-radius);content:"";inset:min(0px,(var(--ht-cell-autofill-size) - var(--ht-cell-autofill-hit-area-size))/2);position:absolute}.handsontable .wtBorder.corner.wtCornerInlineEndEdge:after{inset-inline-end:0}.handsontable .wtBorder.corner.wtCornerBlockEndEdge:after{inset-block-end:0}.hot-display-license-info{background-color:var(--ht-license-background-color,#f7f7f9);border:1px solid var(--ht-border-color,#f7f7f9);border-radius:var(--ht-wrapper-border-radius);color:var(--ht-license-foreground-color);font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);margin-top:10px;padding:var(--ht-license-vertical-padding,16px) var(--ht-license-horizontal-padding,16px);text-align:left}.hot-display-license-info a{color:var(--ht-link-color);font-size:var(--ht-license-font-size)}.hot-display-license-info a:hover{color:var(--ht-link-hover-color)}.handsontable .htAutocompleteArrow{cursor:default;float:right;font-size:0;height:var(--ht-icon-size);margin-inline-end:1px;margin-inline-start:calc(var(--ht-gap-size)*2);position:relative;top:calc((var(--ht-line-height) - var(--ht-icon-size))/2);width:var(--ht-icon-size)}.handsontable .htAutocompleteArrow:after{content:"";display:block;left:0;opacity:.6;position:absolute;top:0}[dir=rtl].handsontable .htAutocompleteArrow{float:left}.handsontable .htCheckboxRendererInput{cursor:pointer;display:inline-block;height:var(--ht-checkbox-size);margin:-2px 0 0;outline:none;position:relative;vertical-align:middle;width:var(--ht-checkbox-size)}.handsontable .htCheckboxRendererInput:first-child{margin-inline-end:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:last-child{margin-inline-start:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:before{background-color:var(--ht-checkbox-background-color);border:1px solid var(--ht-checkbox-border-color);border-radius:var(--ht-checkbox-border-radius);box-sizing:border-box;content:"";display:inline-block;height:var(--ht-checkbox-size);left:0;pointer-events:none;position:absolute;top:0;transition:all var(--ht-table-transition) ease-in-out;width:var(--ht-checkbox-size)}.handsontable .htCheckboxRendererInput:after{color:var(--ht-checkbox-icon-color);content:"";display:block;height:var(--ht-checkbox-size)!important;left:0;pointer-events:none;position:absolute;top:0;width:var(--ht-checkbox-size)!important}.handsontable .htCheckboxRendererInput:checked:before{background-color:var(--ht-checkbox-checked-background-color);border-color:var(--ht-checkbox-checked-border-color)}.handsontable .htCheckboxRendererInput:checked:after{color:var(--ht-checkbox-checked-icon-color)}.handsontable .htCheckboxRendererInput:checked:disabled:before{background-color:var(--ht-checkbox-checked-disabled-background-color);border-color:var(--ht-checkbox-checked-disabled-border-color)}.handsontable .htCheckboxRendererInput:checked:disabled:after{color:var(--ht-checkbox-checked-disabled-icon-color)}.handsontable .htCheckboxRendererInput:checked:focus:before{background-color:var(--ht-checkbox-checked-focus-background-color);border-color:var(--ht-checkbox-checked-focus-border-color)}.handsontable .htCheckboxRendererInput:checked:focus:after{color:var(--ht-checkbox-checked-focus-icon-color)}.handsontable .htCheckboxRendererInput:focus:before{background-color:var(--ht-checkbox-focus-background-color);border-color:var(--ht-checkbox-focus-border-color);outline:1px solid var(--ht-checkbox-focus-ring-color)}.handsontable .htCheckboxRendererInput:focus:after{color:var(--ht-checkbox-focus-icon-color)}.handsontable .htCheckboxRendererInput:disabled{cursor:auto}.handsontable .htCheckboxRendererInput:disabled:before{background-color:var(--ht-checkbox-disabled-background-color);border-color:var(--ht-checkbox-disabled-border-color)}.handsontable .htCheckboxRendererInput:disabled:after{color:var(--ht-checkbox-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:before{background-color:var(--ht-checkbox-indeterminate-background-color);border-color:var(--ht-checkbox-indeterminate-border-color)}.handsontable .htCheckboxRendererInput:indeterminate:after{color:var(--ht-checkbox-indeterminate-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:before{background-color:var(--ht-checkbox-indeterminate-disabled-background-color);border-color:var(--ht-checkbox-indeterminate-disabled-border-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:after{color:var(--ht-checkbox-indeterminate-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:before{background-color:var(--ht-checkbox-indeterminate-focus-background-color);border-color:var(--ht-checkbox-indeterminate-focus-border-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:after{color:var(--ht-checkbox-indeterminate-focus-icon-color)}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{color:inherit;cursor:pointer;display:inline-block;font-size:inherit;line-height:inherit;margin:0;position:relative}.handsontable .htCheckboxRendererLabel.fullWidth{width:100%}.handsontable .htPlaceholder{color:var(--ht-placeholder-color)}.handsontable .htDimmed{background-color:var(--ht-cell-read-only-background-color)!important;color:var(--ht-read-only-color)!important}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htInvalid{background-color:var(--ht-cell-error-background-color)!important}.handsontable .htNoWrap{white-space:nowrap}.handsontable .htSearchResult{background-color:var(--ht-cell-success-background-color)!important}.handsontable .ht-multi-select-renderer{overflow:hidden;padding:var(--ht-cell-vertical-padding) var(--ht-cell-horizontal-padding)}.handsontable .ht-multi-select-chips-container{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--ht-gap-size);max-width:100%;overflow:hidden}.handsontable .ht-multi-select-chip{align-items:center;background:var(--ht-chip-background);border-radius:var(--ht-chip-border-radius);box-sizing:border-box;display:inline-flex;flex-shrink:0;gap:var(--ht-gap-size);max-width:100px;padding:var(--ht-chip-vertical-padding) calc((var(--ht-line-height) - var(--ht-icon-size))/2) var(--ht-chip-vertical-padding) var(--ht-chip-horizontal-padding);white-space:nowrap}.handsontable .ht-multi-select-chip-label{color:var(--ht-foreground-color);font-style:normal;font-weight:var(--ht-font-weight);letter-spacing:var(--ht-letter-spacing,0);line-height:var(--ht-line-height,40px);overflow:hidden;padding:0 var(--ht-chip-gap);text-overflow:ellipsis}.handsontable .ht-multi-select-chip-remove{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--ht-icon-button-icon-color);cursor:pointer;display:flex;flex-shrink:0;height:var(--ht-icon-size)!important;justify-content:center;padding:0;position:relative;width:var(--ht-icon-size)!important}.handsontable .ht-multi-select-chip-remove:before{content:"";display:block;left:0;position:absolute;top:0}.handsontable .ht-multi-select-chip-remove:hover{background-color:var(--ht-icon-button-hover-background-color)}.handsontable .ht-multi-select-overflow{align-items:center;background:var(--ht-chip-background);border-radius:var(--ht-chip-border-radius);color:var(--ht-foreground-color);display:inline-flex;flex-shrink:0;justify-content:center;padding:0 calc(var(--ht-gap-size)*2);white-space:nowrap}.handsontableInputHolder{left:0;position:absolute;top:0}.handsontableInputHolder .handsontableInput{-webkit-appearance:none!important;background-color:var(--ht-cell-editor-background-color,#fff);border:none;border-radius:0;box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px) var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0) 0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;color:var(--ht-cell-editor-foreground-color);display:block;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0;outline-width:0;padding:calc(var(--ht-cell-vertical-padding, 4px) + 1px) calc(var(--ht-cell-horizontal-padding, 8px) + 1px)}.handsontableInputHolder .handsontableInput:focus{outline:none}.htSelectEditor{position:absolute}.htSelectEditor select{-webkit-appearance:none!important;background-color:var(--ht-cell-editor-background-color,#fff);border:none;border-radius:0;box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px) var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0) 0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;color:var(--ht-cell-editor-foreground-color);font-family:inherit!important;font-size:inherit!important;height:100%;top:0;right:0;bottom:0;left:0;line-height:inherit!important;margin:0;overflow:hidden;padding:calc(var(--ht-cell-vertical-padding, 4px) + 1px) calc(var(--ht-cell-horizontal-padding, 8px) + 1px);padding-inline-end:26px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.htSelectEditor select:focus{outline:none}.htSelectEditor .htAutocompleteArrow{margin-inline-end:4px;pointer-events:none;top:50%;transform:translateY(-50%);z-index:1}.handsontable.listbox{border:var(--ht-menu-border-width,1px) solid var(--ht-menu-border-color,#e5e5e9);box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) color-mix(in srgb,var(--ht-menu-shadow-color,#000) var(--ht-menu-shadow-opacity,100%),transparent);margin:0}.handsontable.listbox .ht_master{background-color:var(--ht-background-color);overflow:hidden}.handsontable.listbox .wtHolder{border-radius:0!important;overflow:auto}.handsontable.listbox .htCore,.handsontable.listbox .wtHider{border-radius:0!important}.handsontable.listbox table{overflow:hidden}.handsontable.listbox table td,.handsontable.listbox table th,.handsontable.listbox table tr:first-child td,.handsontable.listbox table tr:first-child th,.handsontable.listbox table tr:last-child th{border-color:transparent!important}.handsontable.listbox table td,.handsontable.listbox table th{border-radius:0!important;text-overflow:ellipsis;white-space:nowrap}.handsontable.listbox table .wtBorder{visibility:hidden}.handsontable.listbox table strong{color:inherit;font-weight:700}.handsontable.listbox table tr td:hover td{background:color-mix(in srgb,var(--ht-menu-item-hover-color) var(--ht-menu-item-hover-color-opacity,100%),transparent)!important;box-shadow:none!important;cursor:pointer}.handsontable.listbox table td{transition:var(--ht-table-transition) background ease-in-out}.handsontable.listbox table td:hover{background-color:color-mix(in srgb,var(--ht-menu-item-hover-color) var(--ht-menu-item-hover-color-opacity,100%),transparent)!important;cursor:pointer}.handsontable.listbox table td.current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.listbox table td.htDimmed{color:inherit!important;cursor:default;font-style:inherit}.handsontable.listbox table td.htDimmed:not(.handsontable.listbox table td:hover){background-color:inherit!important}.handsontable.listbox table thead th{height:auto!important;text-align:left}.handsontable.listbox table thead th .relative{padding-bottom:calc(var(--ht-cell-vertical-padding) + var(--ht-gap-size));padding-top:calc(var(--ht-cell-vertical-padding) + var(--ht-gap-size))}.handsontable.listbox .ht_clone_top .wtHider{overflow:hidden}.handsontable.listbox .ht_clone_top table{border-radius:0}.handsontable.listbox .htBorders div{background:none!important}.handsontable.autocompleteEditor tr.ht__row_even td,.handsontable.autocompleteEditor tr.ht__row_even th,.handsontable.autocompleteEditor tr.ht__row_odd td,.handsontable.autocompleteEditor tr.ht__row_odd th{background-color:var(--ht-background-color,#fff)}[dir=rtl].handsontable.listbox table thead th{text-align:right}.pika-single{background:var(--ht-background-color,#fff);border:var(--ht-menu-border-width,1px) solid var(--ht-menu-border-color,#e5e5e9);border-radius:var(--ht-menu-border-radius);box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) color-mix(in srgb,var(--ht-menu-shadow-color,#000) var(--ht-menu-shadow-opacity,100%),transparent);color:var(--ht-foreground-color);display:block;font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);padding:10px;position:relative;z-index:9999}.pika-single.is-hidden{display:none}.pika-single .pika-row{background-color:transparent}.pika-single .pika-title{align-items:center;display:flex;justify-content:center}.pika-single .pika-label{color:var(--ht-accent-color);order:2;padding:5px;position:relative}.pika-single .pika-label .pika-select{cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}.pika-single .pika-next,.pika-single .pika-prev{background:none;border:none;color:var(--ht-accent-color);cursor:pointer;height:20px;padding:0;text-indent:-9999px;white-space:nowrap;width:20px}.pika-single .pika-prev{margin-right:auto;order:1}.pika-single .pika-next{margin-left:auto;order:3}.pika-single .pika-table thead{height:50px}.pika-single .pika-table th{padding:1px;vertical-align:middle}.pika-single .pika-table th abbr{border:none;cursor:auto;font-weight:400;text-decoration:none}.pika-single .pika-table td{padding:1px;vertical-align:middle}.pika-single .pika-table td.is-disabled .pika-button{opacity:.5;pointer-events:none}.pika-single .pika-table td.is-today .pika-button{background:color-mix(in srgb,var(--ht-menu-item-hover-color) var(--ht-menu-item-hover-color-opacity,100%),transparent)}.pika-single .pika-table td.is-selected .pika-button{background:var(--ht-accent-color,#1a42e8);color:var(--ht-primary-button-foreground-color,#fff)}.pika-single .pika-table td.pika-week{text-align:center;width:12.5%}.pika-single .pika-table .pika-button{aspect-ratio:1/1;background:transparent;border:none;border-radius:var(--ht-button-border-radius);color:var(--ht-foreground-color);cursor:pointer;font-size:inherit;margin:0;padding:10px;width:100%}.pika-single .pika-table .pika-button:hover{background:color-mix(in srgb,var(--ht-menu-item-hover-color) var(--ht-menu-item-hover-color-opacity,100%),transparent)}[dir=rtl].htDatepickerHolder .pika-single .pika-next{margin-left:0;margin-right:auto;transform:rotate(180deg)}[dir=rtl].htDatepickerHolder .pika-single .pika-prev{margin-left:auto;margin-right:0;transform:rotate(180deg)}.handsontableEditor{position:absolute}.handsontableEditor .ht-multi-select-editor{background:var(--ht-background-color);border:var(--ht-menu-border-width) solid var(--ht-menu-border-color);border-radius:0 0 var(--ht-menu-border-radius) var(--ht-menu-border-radius);box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) color-mix(in srgb,var(--ht-menu-shadow-color,#000) var(--ht-menu-shadow-opacity,100%),transparent);min-width:120px;overflow-y:auto;padding:var(--ht-menu-vertical-padding) var(--ht-menu-horizontal-padding);width:max-content}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-search-input-wrapper{align-items:center;align-self:stretch;display:flex;gap:var(--ht-gap-size);padding:var(--ht-menu-item-vertical-padding) var(--ht-menu-item-horizontal-padding);position:relative}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-search-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;left:calc(var(--ht-menu-item-horizontal-padding) + 10px);opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input{background-color:var(--ht-input-background-color);border:1px solid var(--ht-input-border-color);border-radius:var(--ht-input-border-radius);box-sizing:border-box;color:var(--ht-input-foreground-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height);padding:var(--ht-input-vertical-padding) var(--ht-menu-item-horizontal-padding) var(--ht-input-vertical-padding) 32px;transition:var(--ht-table-transition) all ease-in-out;width:100%}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:hover{background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:disabled{background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:focus{background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);box-shadow:none;color:var(--ht-input-focus-foreground-color);outline:none;outline-offset:0}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input::placeholder{color:var(--ht-foreground-color);opacity:.6}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-separator{background-color:var(--ht-menu-border-color);height:1px;margin:var(--ht-menu-vertical-padding) 0 var(--ht-menu-vertical-padding) 0;padding:0;width:100%}.handsontableEditor .ht-multi-select-editor ul{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--ht-gap-size) var(--ht-menu-horizontal-padding);width:100%}.handsontableEditor .ht-multi-select-editor ul li{align-items:center;align-self:stretch;background:var(--ht-background-color);cursor:pointer;display:flex;padding:var(--ht-menu-item-vertical-padding) var(--ht-menu-item-horizontal-padding);-webkit-user-select:none;user-select:none}.handsontableEditor .ht-multi-select-editor ul li *{cursor:pointer}.handsontableEditor .ht-multi-select-editor ul li.ht-multi-select-editor-item-selected{background:color-mix(in srgb,var(--ht-menu-item-active-color) var(--ht-menu-item-active-color-opacity,100%),transparent)}.handsontableEditor .ht-multi-select-editor ul li div{align-items:center;display:flex;flex:1 0 0}.handsontableEditor .ht-multi-select-editor ul li div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;height:var(--ht-checkbox-size);margin:0;padding:0;position:relative;width:var(--ht-checkbox-size)}.handsontableEditor .ht-multi-select-editor ul li div input:after{content:"";display:block;left:0;position:absolute;top:0}.handsontableEditor .ht-multi-select-editor ul li div input:before{background:var(--ht-checkbox-background-color);background-position:50%;background-repeat:no-repeat;border:1px solid var(--ht-checkbox-border-color);border-radius:var(--ht-checkbox-border-radius);box-sizing:border-box;content:"";display:block;height:var(--ht-checkbox-size);left:0;position:absolute;top:0;width:var(--ht-checkbox-size)}.handsontableEditor .ht-multi-select-editor ul li div input:checked:before{background:var(--ht-checkbox-checked-background-color);border-color:var(--ht-checkbox-checked-border-color)}.handsontableEditor .ht-multi-select-editor ul li div input:checked:after{background-color:currentColor;color:var(--ht-checkbox-checked-icon-color)}.handsontableEditor .ht-multi-select-editor ul li div input:focus{outline:none}.handsontableEditor .ht-multi-select-editor ul li div label{color:var(--ht-foreground-color);font-size:var(--ht-font-size);font-style:normal;font-weight:400;letter-spacing:var(--ht-letter-spacing);line-height:var(--ht-line-height);overflow:hidden;padding:0 0 0 calc(var(--ht-gap-size)*2);text-overflow:ellipsis;width:100%}.handsontableEditor .ht-multi-select-editor ul li:hover{background:color-mix(in srgb,var(--ht-menu-item-hover-color) var(--ht-menu-item-hover-color-opacity,100%),transparent)}.handsontableEditor .ht-multi-select-editor ul li:has(input:focus){background:color-mix(in srgb,var(--ht-menu-item-hover-color) var(--ht-menu-item-hover-color-opacity,100%),transparent)}.handsontable .htUISelectCaption{background-color:var(--ht-input-background-color);border:var(--ht-input-border-width) solid var(--ht-input-border-color);border-radius:var(--ht-input-border-radius);box-sizing:border-box;color:var(--ht-input-foreground-color);cursor:pointer;font-family:inherit;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0;outline:none!important;overflow:hidden;padding:var(--ht-input-vertical-padding) var(--ht-input-horizontal-padding);padding-inline-end:calc(var(--ht-input-horizontal-padding) + var(--ht-icon-size));text-overflow:ellipsis;transition:var(--ht-table-transition) all ease-in-out;white-space:nowrap;width:100%}.handsontable .htUISelectCaption:after{content:"";display:block;position:absolute;right:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4);top:50%;transform:translateY(-50%)}.handsontable .htUISelectCaption:hover{background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color)}.handsontable .htUISelectCaption:disabled{background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color)}.handsontable .htUISelectCaption:focus{background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color)}.handsontable .htUISelect{cursor:pointer;outline:none!important;position:relative}.handsontable .htUISelect:focus .htUISelectCaption{background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color)}[dir=rtl].handsontable .htUISelectCaption:after{left:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4);right:auto}.handsontable .htFiltersMenuCondition .htUIInput input,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{background-color:var(--ht-input-background-color);border:var(--ht-input-border-width) solid var(--ht-input-border-color);border-radius:var(--ht-input-border-radius);box-sizing:border-box;color:var(--ht-input-foreground-color);cursor:pointer;font-family:inherit;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);outline:none!important;padding:var(--ht-input-vertical-padding) var(--ht-input-horizontal-padding);transition:var(--ht-table-transition) all ease-in-out;width:100%}.handsontable .htFiltersMenuCondition .htUIInput input:hover,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:hover{background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color)}.handsontable .htFiltersMenuCondition .htUIInput input:disabled,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:disabled{background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color)}.handsontable .htFiltersMenuCondition .htUIInput input:focus,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:focus{background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color)}.handsontable .htUIInput{outline:none!important;padding:0;position:relative;text-align:center}.handsontable .htUIInputIcon{position:absolute}.handsontable .ht-button,.handsontable .htUIInput.htUIButton input{border-radius:var(--ht-button-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);min-width:64px;outline:none!important;padding:var(--ht-button-vertical-padding) var(--ht-button-horizontal-padding);transition:var(--ht-table-transition) all ease-in-out}.handsontable .ht-button--secondary,.handsontable .htUIInput.htUIButtonCancel input{background-color:var(--ht-secondary-button-background-color);border-color:var(--ht-secondary-button-border-color);color:var(--ht-secondary-button-foreground-color)}.handsontable .ht-button--secondary:hover,.handsontable .htUIInput.htUIButtonCancel input:hover{background-color:var(--ht-secondary-button-hover-background-color);border-color:var(--ht-secondary-button-hover-border-color);color:var(--ht-secondary-button-hover-foreground-color)}.handsontable .ht-button--secondary:disabled,.handsontable .htUIInput.htUIButtonCancel input:disabled{background-color:var(--ht-secondary-button-disabled-background-color);border-color:var(--ht-secondary-button-disabled-border-color);color:var(--ht-secondary-button-disabled-foreground-color)}.handsontable .ht-button--secondary:focus,.handsontable .htUIInput.htUIButtonCancel input:focus{background-color:var(--ht-secondary-button-focus-background-color);border-color:var(--ht-secondary-button-focus-border-color);box-shadow:0 0 0 1px var(--ht-accent-color);color:var(--ht-secondary-button-focus-foreground-color)}.ht-button--primary,.htUIInput.htUIButtonOK input{background-color:var(--ht-primary-button-background-color);border-color:var(--ht-primary-button-border-color);color:var(--ht-primary-button-foreground-color)}.ht-button--primary:hover,.htUIInput.htUIButtonOK input:hover{background-color:var(--ht-primary-button-hover-background-color);border-color:var(--ht-primary-button-hover-border-color);color:var(--ht-primary-button-hover-foreground-color)}.ht-button--primary:disabled,.htUIInput.htUIButtonOK input:disabled{background-color:var(--ht-primary-button-disabled-background-color);border-color:var(--ht-primary-button-disabled-border-color);color:var(--ht-primary-button-disabled-foreground-color)}.ht-button--primary:focus,.htUIInput.htUIButtonOK input:focus{background-color:var(--ht-primary-button-focus-background-color);border-color:var(--ht-primary-button-focus-border-color);box-shadow:0 0 0 1px var(--ht-accent-color);color:var(--ht-primary-button-focus-foreground-color)}.handsontable .htUIRadio{align-items:center;cursor:pointer;display:inline-flex;gap:var(--ht-gap-size);margin:0;padding:var(--ht-gap-size) calc(var(--ht-gap-size)*2);padding-bottom:0;position:relative}.handsontable .htUIRadio:first-child{padding-inline-start:0}.handsontable .htUIRadio>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:calc(var(--ht-radio-size)*.5);cursor:pointer;height:var(--ht-radio-size);margin:0;outline:none;position:relative;width:var(--ht-radio-size)}.handsontable .htUIRadio>input[type=radio]:before{background-color:var(--ht-radio-background-color);border:1px solid var(--ht-radio-border-color);border-radius:calc(var(--ht-radio-size)*.5);content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute}.handsontable .htUIRadio>input[type=radio]:after{color:var(--ht-radio-icon-color);content:"";display:block;position:absolute}.handsontable .htUIRadio>input[type=radio]:checked:before{background-color:var(--ht-radio-checked-background-color);border-color:var(--ht-radio-checked-border-color)}.handsontable .htUIRadio>input[type=radio]:checked:after{color:var(--ht-radio-checked-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled{cursor:auto}.handsontable .htUIRadio>input[type=radio]:checked:disabled:before{background-color:var(--ht-radio-checked-disabled-background-color);border-color:var(--ht-radio-checked-disabled-border-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled:after{color:var(--ht-radio-checked-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:before{background-color:var(--ht-radio-checked-focus-background-color);border-color:var(--ht-radio-checked-focus-border-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:after{color:var(--ht-radio-checked-focus-icon-color)}.handsontable .htUIRadio>input[type=radio]:disabled{cursor:auto}.handsontable .htUIRadio>input[type=radio]:disabled:before{background-color:var(--ht-radio-disabled-background-color);border-color:var(--ht-radio-disabled-border-color)}.handsontable .htUIRadio>input[type=radio]:disabled:after{color:var(--ht-radio-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:focus:before{background-color:var(--ht-radio-focus-background-color);border-color:var(--ht-radio-focus-border-color);outline:1px solid var(--ht-radio-focus-ring-color)}.handsontable .htUIRadio>input[type=radio]:focus:after{color:var(--ht-radio-focus-icon-color)}.handsontable .htUIRadio label{color:inherit;cursor:pointer;vertical-align:middle}.handsontable .htUIRadio label:before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute}.handsontable .collapsibleIndicator{margin-inline-end:1px;margin-inline-start:var(--ht-gap-size);top:calc((var(--ht-line-height) - var(--ht-icon-size))/2)}.handsontable .collapsibleIndicator,.handsontable .ht_nestingButton{border-radius:var(--ht-collapse-button-border-radius);box-sizing:border-box;cursor:pointer;float:right;font-size:0;height:var(--ht-icon-size);overflow:hidden;position:relative;text-indent:-100px;width:var(--ht-icon-size)}.handsontable .collapsibleIndicator:before,.handsontable .ht_nestingButton:before{content:"";display:block;left:0;position:absolute;top:0;transition:var(--ht-table-transition) all ease-in-out}.handsontable .collapsibleIndicator.expanded,.handsontable .collapsibleIndicator.ht_nestingCollapse,.handsontable .ht_nestingButton.expanded,.handsontable .ht_nestingButton.ht_nestingCollapse{background-color:var(--ht-collapse-button-open-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-border-color)}.handsontable .collapsibleIndicator.expanded:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:before,.handsontable .ht_nestingButton.expanded:before,.handsontable .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-color)}.handsontable .collapsibleIndicator.expanded:hover,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover,.handsontable .ht_nestingButton.expanded:hover,.handsontable .ht_nestingButton.ht_nestingCollapse:hover{background-color:var(--ht-collapse-button-open-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-hover-border-color)}.handsontable .collapsibleIndicator.expanded:hover:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable .ht_nestingButton.expanded:hover:before,.handsontable .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-color)}.handsontable .collapsibleIndicator.collapsed,.handsontable .collapsibleIndicator.ht_nestingExpand,.handsontable .ht_nestingButton.collapsed,.handsontable .ht_nestingButton.ht_nestingExpand{background-color:var(--ht-collapse-button-close-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-border-color)}.handsontable .collapsibleIndicator.collapsed:before,.handsontable .collapsibleIndicator.ht_nestingExpand:before,.handsontable .ht_nestingButton.collapsed:before,.handsontable .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-color)}.handsontable .collapsibleIndicator.collapsed:hover,.handsontable .collapsibleIndicator.ht_nestingExpand:hover,.handsontable .ht_nestingButton.collapsed:hover,.handsontable .ht_nestingButton.ht_nestingExpand:hover{background-color:var(--ht-collapse-button-close-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-hover-border-color)}.handsontable .collapsibleIndicator.collapsed:hover:before,.handsontable .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable .ht_nestingButton.collapsed:hover:before,.handsontable .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-active-color)}[dir=rtl].handsontable .collapsibleIndicator,[dir=rtl].handsontable .ht_nestingButton{float:left}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}.handsontable thead th.hiddenHeaderText .colHeader{opacity:0}.handsontable th.ht_nestingLevels>.relative{align-items:center;display:flex;gap:5px}.handsontable th.ht_nestingLevels span:last-child{padding-left:calc(var(--ht-icon-size) + 5px)}.handsontable th.ht_nestingLevels span.ht_nestingLevel{display:inline-block}.handsontable th.ht_nestingLevels span.ht_nestingLevel_empty{display:inline-block;height:1px;order:-2;position:relative;width:5px}.handsontable th.ht_nestingLevels .ht_nestingButton{cursor:pointer;order:-1;position:relative}.handsontable th.afterHiddenColumn,.handsontable th.beforeHiddenColumn{position:relative}.handsontable th.afterHiddenColumn:after,.handsontable th.afterHiddenColumn:before,.handsontable th.beforeHiddenColumn:after,.handsontable th.beforeHiddenColumn:before{color:var(--ht-hidden-indicator-color);height:10px!important;position:absolute;top:50%;transform:translateY(-50%);width:10px!important}.handsontable th.beforeHiddenColumn:after{content:"";display:block;right:-2px}.handsontable th.afterHiddenColumn:before{content:"";display:block;left:-2px}.handsontable th.ht__active_highlight.afterHiddenColumn:after,.handsontable th.ht__active_highlight.afterHiddenColumn:before,.handsontable th.ht__active_highlight.beforeHiddenColumn:after,.handsontable th.ht__active_highlight.beforeHiddenColumn:before{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}[dir=rtl].handsontable th.beforeHiddenColumn:after{left:-2px;right:auto;transform:translateY(-50%) rotate(180deg)}[dir=rtl].handsontable th.afterHiddenColumn:before{left:auto;right:-2px;transform:translateY(-50%) rotate(180deg)}.handsontable th.afterHiddenRow,.handsontable th.beforeHiddenRow{position:relative}.handsontable th.afterHiddenRow:after,.handsontable th.afterHiddenRow:before,.handsontable th.beforeHiddenRow:after,.handsontable th.beforeHiddenRow:before{color:var(--ht-hidden-indicator-color);height:10px!important;left:50%;position:absolute;transform:translate(-50%);width:10px!important}.handsontable th.beforeHiddenRow:after{bottom:-2px;content:"";display:block}.handsontable th.afterHiddenRow:before{content:"";display:block;top:-2px}.handsontable th.ht__active_highlight.afterHiddenRow:after,.handsontable th.ht__active_highlight.afterHiddenRow:before,.handsontable th.ht__active_highlight.beforeHiddenRow:after,.handsontable th.ht__active_highlight.beforeHiddenRow:before{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .changeType{background-color:var(--ht-icon-button-background-color);border:none;border-radius:var(--ht-icon-button-border-radius);box-shadow:0 0 0 1px var(--ht-icon-button-border-color);box-sizing:border-box;color:inherit;float:right;height:var(--ht-icon-size);margin:0;margin-inline-end:1px;margin-inline-start:var(--ht-gap-size);order:1;padding:0;position:relative;top:calc((var(--ht-line-height) - var(--ht-icon-size))/2);width:var(--ht-icon-size);z-index:1}.handsontable .changeType:before{color:var(--ht-icon-button-icon-color);content:"";display:block;left:0;position:absolute;top:0}.handsontable .changeType:hover{background-color:var(--ht-icon-button-hover-background-color);box-shadow:0 0 0 1px var(--ht-icon-button-hover-border-color);cursor:pointer}.handsontable .changeType:hover:before{color:var(--ht-icon-button-hover-icon-color)}.handsontable .ht__active_highlight .changeType{background-color:var(--ht-icon-button-active-background-color,var(--ht-icon-active-button-background-color));box-shadow:0 0 0 1px var(--ht-icon-button-active-border-color,var(--ht-icon-active-button-border-color))}.handsontable .ht__active_highlight .changeType:before{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .ht__active_highlight .changeType:hover{background-color:var(--ht-icon-button-active-hover-background-color,var(--ht-icon-active-button-hover-background-color));box-shadow:0 0 0 1px var(--ht-icon-button-active-hover-border-color,var(--ht-icon-active-button-hover-border-color))}.handsontable .ht__active_highlight .changeType:hover:before{color:var(--ht-icon-button-active-hover-icon-color,var(--ht-icon-active-button-hover-icon-color))}.handsontable th.htFiltersActive{background-color:var(--ht-header-filter-background-color)}.handsontable th.htFiltersActive.ht__active_highlight{background-color:color-mix(in srgb,var(--ht-header-active-background-color),var(--ht-header-filter-background-color) 20%)}.handsontable th.htFiltersActive.ht__active_highlight .changeType:after{background-color:var(--ht-header-active-foreground-color)}.handsontable.htContextMenu>.ht_master,.handsontable.htDropdownMenu>.ht_master,.handsontable.htFiltersConditionsMenu>.ht_master{background-color:var(--ht-background-color,#fff);border:var(--ht-menu-border-width,1px) solid var(--ht-menu-border-color,#e5e5e9);border-radius:var(--ht-menu-border-radius);box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) color-mix(in srgb,var(--ht-menu-shadow-color,#000) var(--ht-menu-shadow-opacity,100%),transparent);overflow:hidden;padding:var(--ht-menu-vertical-padding,8px) var(--ht-menu-horizontal-padding,0)}.handsontable.htContextMenu:not(.htGhostTable),.handsontable.htDropdownMenu:not(.htGhostTable),.handsontable.htFiltersConditionsMenu:not(.htGhostTable){display:none;position:absolute;z-index:1060}.handsontable.htContextMenu .ht_clone_bottom,.handsontable.htContextMenu .ht_clone_bottom_inline_start_corner,.handsontable.htContextMenu .ht_clone_inline_start,.handsontable.htContextMenu .ht_clone_top,.handsontable.htContextMenu .ht_clone_top_inline_start_corner,.handsontable.htDropdownMenu .ht_clone_bottom,.handsontable.htDropdownMenu .ht_clone_bottom_inline_start_corner,.handsontable.htDropdownMenu .ht_clone_inline_start,.handsontable.htDropdownMenu .ht_clone_top,.handsontable.htDropdownMenu .ht_clone_top_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_bottom,.handsontable.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_inline_start,.handsontable.htFiltersConditionsMenu .ht_clone_top,.handsontable.htFiltersConditionsMenu .ht_clone_top_inline_start_corner{display:none}.handsontable.htContextMenu table.htCore,.handsontable.htDropdownMenu table.htCore,.handsontable.htFiltersConditionsMenu table.htCore{overflow:hidden}.handsontable.htContextMenu .htCustomMenuRenderer .table.htCore,.handsontable.htDropdownMenu .htCustomMenuRenderer .table.htCore,.handsontable.htFiltersConditionsMenu .htCustomMenuRenderer .table.htCore{box-shadow:none}.handsontable.htContextMenu.handsontable:focus,.handsontable.htDropdownMenu.handsontable:focus,.handsontable.htFiltersConditionsMenu.handsontable:focus{outline:none}.handsontable.htContextMenu .wtBorder,.handsontable.htDropdownMenu .wtBorder,.handsontable.htFiltersConditionsMenu .wtBorder{visibility:hidden}.handsontable.htContextMenu tbody tr:first-of-type td:first-child,.handsontable.htContextMenu tbody tr:first-of-type th:first-child,.handsontable.htDropdownMenu tbody tr:first-of-type td:first-child,.handsontable.htDropdownMenu tbody tr:first-of-type th:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type td:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type th:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htContextMenu table tbody tr td,.handsontable.htDropdownMenu table tbody tr td,.handsontable.htFiltersConditionsMenu table tbody tr td{background:var(--ht-background-color,#fff);border-width:0;cursor:pointer;overflow:hidden;padding:var(--ht-menu-item-vertical-padding,4px) var(--ht-menu-item-horizontal-padding,8px);position:relative;text-overflow:ellipsis;transition:var(--ht-table-transition) background ease-in-out;white-space:nowrap}.handsontable.htContextMenu table tbody tr td:first-child,.handsontable.htDropdownMenu table tbody tr td:first-child,.handsontable.htFiltersConditionsMenu table tbody tr td:first-child{border-bottom-width:0;border-inline-end-width:0;border-inline-start-width:0;border-top-width:0}.handsontable.htContextMenu table tbody tr td.htDimmed,.handsontable.htDropdownMenu table tbody tr td.htDimmed,.handsontable.htFiltersConditionsMenu table tbody tr td.htDimmed{background-color:inherit!important;color:inherit!important;font-style:normal}.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover{background:color-mix(in srgb,var(--ht-menu-item-hover-color) var(--ht-menu-item-hover-color-opacity,100%),transparent)!important;cursor:pointer}.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper{margin-inline-end:calc(var(--ht-gap-size, 4px)*2 + var(--ht-icon-size))}.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{content:"";display:block;position:absolute;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);top:50%;transform:translateY(-50%)}.handsontable.htContextMenu table tbody tr td.htSeparator,.handsontable.htDropdownMenu table tbody tr td.htSeparator,.handsontable.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid var(--ht-border-color);cursor:default;height:0;padding:0}.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled{color:var(--ht-disabled-color);cursor:default}.handsontable.htContextMenu table tbody tr td.htDisabled:hover,.handsontable.htDropdownMenu table tbody tr td.htDisabled:hover,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:var(--ht-background-color);color:var(--ht-disabled-color)}.handsontable.htContextMenu table tbody tr td.htHidden,.handsontable.htDropdownMenu table tbody tr td.htHidden,.handsontable.htFiltersConditionsMenu table tbody tr td.htHidden{display:none}.handsontable.htContextMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htDropdownMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htFiltersConditionsMenu table tbody tr td:has(.htItemWrapper .selected){background-color:color-mix(in srgb,var(--ht-menu-item-active-color) var(--ht-menu-item-active-color-opacity,100%),transparent)}.handsontable.htContextMenu table tbody tr td .htItemWrapper,.handsontable.htDropdownMenu table tbody tr td .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-inline:calc(var(--ht-gap-size, 4px)*2)}.handsontable.htContextMenu table tbody tr td .htItemWrapper:before,.handsontable.htDropdownMenu table tbody tr td .htItemWrapper:before,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper:before{margin-right:12px;vertical-align:text-bottom}.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected{font-size:0;top:0;right:0;bottom:0;left:0}.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{color:var(--ht-accent-color);content:"";display:block;position:absolute;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);top:50%;transform:translateY(-50%)}.handsontable.htContextMenu table tbody tr td div span.selected,.handsontable.htDropdownMenu table tbody tr td div span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td div span.selected{inset-inline-end:0;position:absolute}.handsontable.htContextMenu table tbody tr td .htUIButton,.handsontable.htDropdownMenu table tbody tr td .htUIButton,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton{width:calc(50% - var(--ht-gap-size))}.handsontable.htContextMenu table tbody tr td .htUIButton input,.handsontable.htDropdownMenu table tbody tr td .htUIButton input,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton input{width:100%}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{display:inline-block;padding:var(--ht-gap-size);text-decoration:none}.handsontable .htUIMultipleSelect .ht_master .wtHolder{background:transparent;border-radius:0!important;overflow-y:scroll!important}.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore{box-shadow:none}[dir=rtl].handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{left:calc(var(--ht-gap-size)*4);right:auto;transform:translateY(-50%) rotate(180deg)}[dir=rtl].handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{left:calc(var(--ht-gap-size)*4);right:auto}[dir=rtl].handsontable .changeType{float:left}.handsontable.htFiltersConditionsMenu:not(.htGhostTable){z-index:1070}.handsontable .ht_master table td.htCustomMenuRenderer{cursor:auto}.handsontable .ht_master table td.htCustomMenuRenderer.htFiltersMenuActionBar{padding-top:calc(var(--ht-menu-item-vertical-padding, 4px)*2)}.handsontable .htFiltersMenuLabel{font-size:var(--ht-font-size-small);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height-small);margin-bottom:calc(var(--ht-gap-size, 2px)*2)}.handsontable .htFiltersMenuLabel:empty{display:none}.handsontable .htFiltersMenuCondition{padding-bottom:0!important;padding-top:calc(var(--ht-gap-size, 2px)*3)!important}.handsontable .htFiltersMenuCondition .border{border-bottom:1px solid var(--ht-border-color)!important}.handsontable .htFiltersMenuCondition .htUIInput{margin-top:calc(var(--ht-gap-size, 2px)*2)}.handsontable .htFiltersMenuValue{border-bottom:1px solid var(--ht-border-color)!important;padding-bottom:0!important;padding-top:calc(var(--ht-gap-size, 2px)*3)!important}.handsontable .htFiltersMenuOperators{padding-bottom:0!important;padding-top:calc(var(--ht-gap-size, 2px)*2)!important}.handsontable .htUISelectionControls{margin:0 calc(var(--ht-gap-size, 2px)*-1);padding-bottom:var(--ht-gap-size,2px)!important;padding-top:calc(var(--ht-gap-size, 2px)*2)!important}.handsontable .htUIMultipleSelectHot{--ht-cell-horizontal-padding:calc(var(--ht-menu-item-horizontal-padding, 2px) + var(--ht-gap-size, 2px)*2);margin:0 calc((var(--ht-menu-item-horizontal-padding, 2px) + var(--ht-gap-size, 2px)*2)*-1);overflow:initial!important;width:calc(100% + var(--ht-menu-item-horizontal-padding, 2px)*2 + var(--ht-gap-size, 2px)*4)}.handsontable .htUIMultipleSelectHot:before{background-color:var(--ht-border-color);content:"";display:block;height:1px;left:0;position:absolute;top:-1px;width:100%}.handsontable .htUIMultipleSelectHot .wtHolder{box-sizing:border-box;overflow-x:hidden;padding:0}.handsontable .htUIMultipleSelectHot .wtHolder .wtSpreader{padding:calc(var(--ht-gap-size)*2) 0}.handsontable .htUIMultipleSelectHot .wtHolder td{height:auto!important;padding:4px var(--ht-cell-horizontal-padding)}.handsontable .htUIClearAll,.handsontable .htUISelectAll{display:inline-block;margin-bottom:var(--ht-gap-size,4px);margin-right:var(--ht-gap-size,4px)}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{border-radius:var(--ht-button-border-radius);color:var(--ht-link-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height)}.handsontable .htUIClearAll a:hover,.handsontable .htUISelectAll a:hover{color:var(--ht-link-hover-color)}.handsontable .htUIClearAll a:focus,.handsontable .htUISelectAll a:focus{outline:1px solid var(--ht-link-hover-color)}.handsontable .htUIMultipleSelect .ht_master .wtHolder{overflow:auto}.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore,.handsontable .htUIMultipleSelect .ht_master .wtHolder .wtHider,.handsontable .htUIMultipleSelect .ht_master .wtHolder td,.handsontable .htUIMultipleSelect .ht_master .wtHolder tr{background:none}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block}.handsontable .htUIInput.htUIButtonOK{margin-inline-end:calc(var(--ht-gap-size, 2px)*2);margin-inline-start:0}.handsontable .htCommentCell{position:relative}.handsontable .htCommentCell:after{border-inline-end:none;border-inline-start:var(--ht-comments-indicator-size,4px) solid transparent;border-top:var(--ht-comments-indicator-size,4px) solid var(--ht-comments-indicator-color,#1a42e8);content:"";display:block;inset-inline-end:0;inset-inline-start:unset;position:absolute;top:0}.htCommentsContainer .htComments{display:none;position:absolute;z-index:1059}.htCommentsContainer .htCommentTextArea{-webkit-appearance:none;background-color:var(--ht-comments-textarea-background-color,#fff);border:var(--ht-comments-textarea-border-width,1px) solid var(--ht-comments-textarea-border-color,transparent);border-inline-start:var(--ht-comments-textarea-border-width,1px) solid var(--ht-comments-textarea-border-color,#1a42e8);box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) color-mix(in srgb,var(--ht-menu-shadow-color,#000) var(--ht-menu-shadow-opacity,100%),transparent);box-sizing:border-box;color:var(--ht-comments-textarea-foreground-color);font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);height:88px;line-height:var(--ht-line-height);margin:0 -1px;outline:0!important;padding:var(--ht-comments-textarea-vertical-padding) var(--ht-comments-textarea-horizontal-padding);width:240px}.htCommentsContainer .htCommentTextArea:focus{background-color:var(--ht-comments-textarea-focus-background-color,#fff);border:var(--ht-comments-textarea-focus-border-width,1px) solid var(--ht-comments-textarea-focus-border-color,#1a42e8);color:var(--ht-comments-textarea-focus-foreground-color)}.htBorders .wtBorder.ht-border-style-dashed-vertical{background-image:repeating-linear-gradient(to bottom,var(--ht-custom-border-color) 0 5px,transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dashed-horizontal{background-image:repeating-linear-gradient(to right,var(--ht-custom-border-color) 0 5px,transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dotted-horizontal{background-repeat:repeat-x;background-size:calc(var(--ht-custom-border-size)*2) var(--ht-custom-border-size)}.htBorders .wtBorder.ht-border-style-dotted-horizontal,.htBorders .wtBorder.ht-border-style-dotted-vertical{background-image:radial-gradient(circle,var(--ht-custom-border-color) calc(var(--ht-custom-border-size)/2),transparent 0)}.htBorders .wtBorder.ht-border-style-dotted-vertical{background-repeat:repeat-y;background-size:var(--ht-custom-border-size) calc(var(--ht-custom-border-size)*2)}.handsontable .columnSorting:not(.indicatorDisabled){position:relative}.handsontable .columnSorting:not(.indicatorDisabled).sortAction{min-width:calc(var(--ht-icon-size, 16px) + 8px)}.handsontable .columnSorting:not(.indicatorDisabled).sortAction.ascending,.handsontable .columnSorting:not(.indicatorDisabled).sortAction.descending{max-width:calc(100% - var(--ht-icon-size, 16px)*2 - var(--ht-gap-size, 4px) - 3px)!important;padding-inline-end:calc(var(--ht-icon-size, 16px) + 2px)}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:hover{cursor:pointer;text-decoration:none}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:before{content:"";display:block;position:absolute;right:2px;text-align:right;top:50%;transform:translateY(-50%);width:var(--ht-icon-size,16px)}.handsontable .htRight .columnSorting.sortAction.ascending,.handsontable .htRight .columnSorting.sortAction.descending{padding-inline-end:0;padding-inline-start:calc(var(--ht-icon-size, 16px) + 2px)}.handsontable .htRight .columnSorting.sortAction:before,[dir=rtl] .handsontable .columnSorting.sortAction:before{left:2px;right:auto;text-align:left}[dir=rtl] .handsontable .htRight .columnSorting.sortAction.ascending,[dir=rtl] .handsontable .htRight .columnSorting.sortAction.descending{padding-inline-end:calc(var(--ht-icon-size, 16px) + 2px);padding-inline-start:0}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction.ascending,[dir=rtl] .handsontable .htLeft .columnSorting.sortAction.descending{padding-inline-end:0;padding-inline-start:calc(var(--ht-icon-size, 16px) + 2px)}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction:before{left:auto;right:2px;text-align:right}.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):before{content:"*";display:inline-block;padding-inline-end:calc(var(--ht-icon-size, 16px) + 2px);position:relative}.handsontable .colHeader.columnSorting:after{content:"";display:block;font-size:8px;margin-top:4px;position:absolute;right:0;text-align:right;top:50%;transform:translateY(-50%);width:8px}.handsontable .colHeader.columnSorting[class*=" sort-"]:after,.handsontable .colHeader.columnSorting[class^=sort-]:after{content:"+"}.handsontable .colHeader.columnSorting.sort-1:after{content:"1"}.handsontable .colHeader.columnSorting.sort-2:after{content:"2"}.handsontable .colHeader.columnSorting.sort-3:after{content:"3"}.handsontable .colHeader.columnSorting.sort-4:after{content:"4"}.handsontable .colHeader.columnSorting.sort-5:after{content:"5"}.handsontable .colHeader.columnSorting.sort-6:after{content:"6"}.handsontable .colHeader.columnSorting.sort-7:after{content:"7"}.handsontable .htRight .colHeader.columnSorting:after,[dir=rtl] .handsontable .colHeader.columnSorting:after{left:0;right:auto;text-align:left}[dir=rtl] .handsontable .htLeft .colHeader.columnSorting:after{left:auto;right:0;text-align:right}.htGhostTable th div button.changeType+span.colHeader.columnSorting:not(.indicatorDisabled){padding-right:var(--ht-gap-size)}.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_inline_start td:first-of-type,.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_top_inline_start_corner th:nth-child(2){border-left:0}.handsontable .ht_clone_top_inline_start_corner th.ht__active_highlight{box-shadow:none}.handsontable .manualColumnResizer{background:none;cursor:col-resize;margin:0;opacity:0;position:absolute;top:0;width:10px;z-index:210}.handsontable .manualColumnResizer:after,.handsontable .manualColumnResizer:before{background:var(--ht-resize-indicator-color);border-radius:2px;content:"";display:block;height:calc(100% - 12px);left:1px;margin-top:.5px;max-height:16px;position:absolute;top:50%;transform:translateY(-50%);width:2px}.handsontable .manualColumnResizer:after{left:auto;right:0}.handsontable .manualColumnResizer.active,.handsontable .manualColumnResizer:hover{opacity:1}.handsontable .manualColumnResizerGuide{border-inline-end:1px solid var(--ht-accent-color);border-inline-start:none;display:none;inset-inline-end:unset;margin-inline-end:unset;margin-inline-start:5px;position:absolute;top:0;width:0}.handsontable .manualColumnResizerGuide.active{display:block;z-index:209}.handsontable .manualRowResizer{background:none;cursor:row-resize;height:10px;left:0;margin:0;opacity:0;position:absolute;z-index:210}.handsontable .manualRowResizer:after,.handsontable .manualRowResizer:before{background:var(--ht-resize-indicator-color);border-radius:2px;content:"";display:block;height:2px;left:50%;max-width:16px;position:absolute;top:1px;transform:translate(-50%);width:calc(100% - 12px)}.handsontable .manualRowResizer:after{bottom:0;top:auto}.handsontable .manualRowResizer.active,.handsontable .manualRowResizer:hover{opacity:1}.handsontable .manualRowResizerGuide{border-bottom:1px solid var(--ht-accent-color);border-top:none;bottom:0;display:none;height:0;left:0;margin-top:5px;position:absolute}.handsontable .manualRowResizerGuide.active{display:block;z-index:209}.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before{opacity:0}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before,.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before{opacity:.14}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before{opacity:.21}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before{opacity:.28}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before{opacity:.35}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before{opacity:.42}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before{opacity:.49}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before{opacity:.56}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before{opacity:.63}.handsontable .ht__manualColumnMove.after-selection--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualColumnMove.on-moving--columns *,.handsontable .ht__manualColumnMove.on-moving--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.on-moving--columns *,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualColumnMove.on-moving--columns .manualColumnResizer,.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--backlight,.handsontable .ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--guideline{display:none;height:100%;position:absolute}.handsontable .ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--guideline{background:var(--ht-move-indicator-color,#1a42e8);margin-inline-end:0;margin-inline-start:-.5px;top:0;width:1px;z-index:205}.handsontable .ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--backlight{background:color-mix(in srgb,var(--ht-move-backlight-color) var(--ht-move-backlight-opacity,100%),transparent);display:none;pointer-events:none;z-index:205}.handsontable .on-moving--columns .ht__manualColumnMove--backlight,.handsontable .on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable.on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline{display:block}.handsontable .wtHider{position:relative}.handsontable .ht__manualRowMove.after-selection--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualRowMove.on-moving--rows *,.handsontable .ht__manualRowMove.on-moving--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.on-moving--rows *,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualRowMove.on-moving--rows .manualRowResizer,.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--backlight,.handsontable .ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--guideline{display:none;position:absolute;width:100%}.handsontable .ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--guideline{border-top:1px solid var(--ht-move-indicator-color);left:0;z-index:205}.handsontable .ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--backlight{background:color-mix(in srgb,var(--ht-move-backlight-color) var(--ht-move-backlight-opacity,100%),transparent);display:none;pointer-events:none;z-index:205}.handsontable .on-moving--rows .ht__manualRowMove--backlight,.handsontable .on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable.on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline{display:block}.ht-dialog{border:1px solid var(--ht-border-color);border-radius:var(--ht-wrapper-border-radius);box-sizing:border-box!important;display:none;font-size:var(--ht-font-size);height:100%;left:0;letter-spacing:var(--ht-letter-spacing);line-height:var(--ht-line-height);opacity:0;overflow-y:auto;position:absolute;top:0;width:100%;z-index:1060}.ht-dialog[dir=rtl]{left:auto;right:0}.ht-dialog:focus{border:1px solid var(--ht-accent-color);outline:none}.ht-dialog:has(.htFocusCatcher:focus){border:1px solid var(--ht-accent-color);outline:none}.ht-dialog *{box-sizing:border-box!important}.ht-dialog--background-solid{background-color:var(--ht-dialog-solid-background-color)}.ht-dialog--background-semi-transparent{background-color:color-mix(in srgb,var(--ht-dialog-semi-transparent-background-color) var(--ht-dialog-semi-transparent-background-opacity,100%),transparent)}.ht-dialog--animation{transition:opacity var(--ht-table-transition) ease-in-out}.ht-dialog--show{opacity:1}.ht-dialog__content-wrapper{align-items:center;border-radius:var(--ht-wrapper-border-radius);display:flex;justify-content:center;min-height:100%;padding:calc(var(--ht-gap-size)*4);width:100%}.ht-dialog__content{color:var(--ht-foreground-color);max-width:480px;padding:var(--ht-dialog-content-padding-horizontal) var(--ht-dialog-content-padding-vertical);position:relative}.ht-dialog__content--background{background-color:var(--ht-dialog-content-background-color);border-radius:var(--ht-dialog-content-border-radius);box-shadow:var(--ht-shadow-x,0) var(--ht-shadow-y,0) var(--ht-shadow-blur,8px) color-mix(in srgb,var(--ht-shadow-color,#000) var(--ht-shadow-opacity,100%),transparent)}.ht-dialog--confirm .ht-dialog__content-wrapper{padding:calc(var(--ht-gap-size)*2);text-align:center}.ht-dialog--confirm .ht-dialog__content-wrapper-inner{align-items:center;border-radius:var(--ht-wrapper-border-radius);display:flex;flex-direction:column;justify-content:center;max-width:480px;padding:calc(var(--ht-gap-size)*2)}.ht-dialog--confirm .ht-dialog__content-wrapper-inner--background{background-color:var(--ht-dialog-content-background-color);border-radius:var(--ht-dialog-content-border-radius);box-shadow:var(--ht-shadow-x,0) var(--ht-shadow-y,0) var(--ht-shadow-blur,8px) color-mix(in srgb,var(--ht-shadow-color,#000) var(--ht-shadow-opacity,100%),transparent)}.ht-dialog--confirm .ht-dialog__content-wrapper-inner:focus{box-shadow:0 0 0 1px var(--ht-accent-color);outline:none}.ht-dialog--confirm .ht-dialog__content{align-items:center;display:flex;flex-direction:column;gap:var(--ht-gap-size);justify-content:center}.ht-dialog--confirm .ht-dialog__content:has(.ht-dialog__buttons){gap:calc(var(--ht-gap-size)*2)}.ht-dialog--confirm .ht-dialog__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-dialog--confirm .ht-dialog__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height-small);margin:0}.ht-dialog--confirm .ht-dialog__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--ht-gap-size)*2);justify-content:center}.handsontable.ht-pagination{background:var(--ht-pagination-bar-background-color);border:1px solid var(--ht-wrapper-border-color);border-radius:0 0 var(--ht-wrapper-border-radius) var(--ht-wrapper-border-radius);border-top:1px solid transparent;box-sizing:border-box;color:var(--ht-pagination-bar-foreground-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height);overflow-x:auto}.handsontable.ht-pagination--bordered{border-top-color:var(--ht-wrapper-border-color)}.handsontable.ht-pagination .ht-pagination__inner{align-items:center;border-radius:0 0 var(--ht-wrapper-border-radius) var(--ht-wrapper-border-radius);display:flex;flex-wrap:wrap;gap:calc(var(--ht-gap-size)*4);justify-content:space-between;min-width:230px;padding-block:var(--ht-pagination-bar-vertical-padding);padding-inline:var(--ht-pagination-bar-horizontal-padding)}.handsontable.ht-pagination .ht-page-size-section{align-items:center;display:flex;gap:calc(var(--ht-gap-size)*2)}.handsontable.ht-pagination .ht-page-size-section__label{white-space:nowrap}.handsontable.ht-pagination .ht-page-size-section__select-wrapper{border-radius:var(--ht-input-border-radius);position:relative}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select{-webkit-appearance:none;background-color:var(--ht-input-background-color);border:1px solid var(--ht-input-border-color);border-radius:var(--ht-input-border-radius);color:var(--ht-input-foreground-color);cursor:pointer;font-size:inherit;line-height:calc(var(--ht-line-height) - 4px);padding-inline-end:calc(var(--ht-gap-size) + var(--ht-icon-size));padding-bottom:var(--ht-gap-size);padding-inline-start:var(--ht-gap-size);padding-top:var(--ht-gap-size)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:disabled{background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);cursor:default;opacity:.4}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:hover:not(:disabled){background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:focus{background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);outline:none}.handsontable.ht-pagination .ht-page-size-section__select-wrapper:after{background-color:var(--ht-foreground-color);content:"";display:block;inset-block-end:50%;inset-inline-end:var(--ht-gap-size);pointer-events:none;position:absolute;transform:translateY(50%)}.handsontable.ht-pagination .ht-page-counter-section{margin-inline-end:auto}.handsontable.ht-pagination .ht-page-navigation-section{align-items:center;display:flex;gap:1px}.handsontable.ht-pagination .ht-page-navigation-section__button{background-color:var(--ht-pagination-bar-background-color);border:1px solid var(--ht-pagination-bar-background-color);border-radius:var(--ht-icon-button-large-border-radius);color:var(--ht-secondary-button-foreground-color);cursor:pointer;font-size:inherit;padding:var(--ht-icon-button-large-padding)}.handsontable.ht-pagination .ht-page-navigation-section__button:before{content:"";display:block}.handsontable.ht-pagination .ht-page-navigation-section__button--disabled{color:var(--ht-secondary-button-disabled-foreground-color);cursor:default;pointer-events:none}.handsontable.ht-pagination .ht-page-navigation-section__button:hover:not(:disabled){background-color:var(--ht-secondary-button-hover-background-color)}.handsontable.ht-pagination .ht-page-navigation-section__button:focus{border:1px solid var(--ht-accent-color);outline:none}.handsontable.ht-pagination .ht-page-navigation-section__label{min-width:100px;text-align:center;white-space:nowrap}.handsontable.ht-wrapper.htPagination,.handsontable.ht-wrapper.htPagination .htCore{border-end-end-radius:0;border-end-start-radius:0}.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child td:first-child,.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child th:first-child,.handsontable.ht-wrapper.htPagination .htCore thead tr:last-child th:first-child{border-end-start-radius:0!important}.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child th:last-child,.handsontable.ht-wrapper.htPagination .htCore thead tr:last-child th:last-child{border-end-end-radius:0!important}.ht-loading__icon-svg{animation:ht-loading-spin 1s linear infinite;color:var(--ht-accent-color);display:block;height:var(--ht-icon-size);transform-origin:50% 50%;width:var(--ht-icon-size)}.ht-loading__content{align-items:center;display:flex;gap:calc(var(--ht-gap-size)*2)}.ht-loading__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-loading__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height-small);margin:0}@keyframes ht-loading-spin{to{transform:rotate(1turn)}}.ht-empty-data-state{background-color:var(--ht-background-color);border:1px solid var(--ht-border-color);border-radius:var(--ht-wrapper-border-radius);box-sizing:border-box;display:none;left:0;overflow-y:auto;position:absolute;width:100%;z-index:999}.ht-empty-data-state *{box-sizing:border-box!important}.ht-empty-data-state__content-wrapper{min-height:100%;text-align:center;width:100%}.ht-empty-data-state__content-wrapper,.ht-empty-data-state__content-wrapper-inner{align-items:center;border-radius:var(--ht-wrapper-border-radius);display:flex;justify-content:center;padding:calc(var(--ht-gap-size)*2)}.ht-empty-data-state__content-wrapper-inner{flex-direction:column;max-width:480px}.ht-empty-data-state__content-wrapper-inner:focus{box-shadow:0 0 0 1px var(--ht-accent-color);outline:none}.ht-empty-data-state__content{align-items:center;display:flex;flex-direction:column;gap:var(--ht-gap-size);justify-content:center}.ht-empty-data-state__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-empty-data-state__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height-small);margin:0}.ht-empty-data-state__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--ht-gap-size)*2);justify-content:center}.ht-empty-data-state__buttons--has-buttons{margin-top:calc(var(--ht-gap-size)*2)}.ht-empty-data-state--disable-top-border{border-start-end-radius:0;border-start-start-radius:0;border-top-width:0}.ht-empty-data-state--disable-inline-border{border-end-start-radius:0;border-inline-start-width:0;border-start-start-radius:0}.ht-empty-data-state--disable-bottom-border,.ht-empty-data-state:has(~.ht-pagination){border-bottom-width:0;border-end-end-radius:0;border-end-start-radius:0}/*!
* Copyright (c) HANDSONCODE sp. z o. o.
*
* HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
* Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
* 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
*
* This software is protected by applicable copyright laws, including international treaties, and dual-
* licensed - depending on whether your use for commercial purposes, meaning intended for or
* resulting in commercial advantage or monetary compensation, or not.
*
* If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
* the suitability, performance, and usefulness of this software outside the production environment,
* you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
*
* Your use of this software for commercial purposes is subject to the terms included in an applicable
* license agreement.
*
* In any case, you must not make any such use of this software as to develop software which may be
* considered competitive with this software.
*
* UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
* LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
* INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
* USE OR INABILITY TO USE THIS SOFTWARE.
*
* Version: 17.0.0
* Release date: 09/03/2026 (built at 09/03/2026 08:58:39)
*/.ht-theme-main,.ht-theme-main-dark,.ht-theme-main-dark-auto{--ht-sizing-size-0:0px;--ht-sizing-size-0-5:2px;--ht-sizing-size-1:4px;--ht-sizing-size-2:8px;--ht-sizing-size-1-5:6px;--ht-sizing-size-3:12px;--ht-sizing-size-4:16px;--ht-sizing-size-5:20px;--ht-sizing-size-6:24px;--ht-sizing-size-7:28px;--ht-sizing-size-8:32px;--ht-sizing-size-9:36px;--ht-sizing-size-10:40px;--ht-sizing-size-0-25:1px;--ht-density-cell-vertical:var(--ht-sizing-size-1);--ht-density-cell-horizontal:var(--ht-sizing-size-2);--ht-density-bars-horizontal:var(--ht-sizing-size-4);--ht-density-bars-vertical:var(--ht-sizing-size-2);--ht-density-gap:var(--ht-sizing-size-1);--ht-density-button-horizontal:var(--ht-sizing-size-3);--ht-density-button-vertical:var(--ht-sizing-size-1-5);--ht-density-dialog-horizontal:var(--ht-sizing-size-2);--ht-density-dialog-vertical:var(--ht-sizing-size-2);--ht-density-input-horizontal:var(--ht-sizing-size-3);--ht-density-input-vertical:var(--ht-sizing-size-1-5);--ht-density-menu-vertical:var(--ht-sizing-size-2);--ht-density-menu-horizontal:var(--ht-sizing-size-0);--ht-density-menu-item-vertical:var(--ht-sizing-size-1);--ht-density-menu-item-horizontal:var(--ht-sizing-size-3);--ht-colors-white:#fff;--ht-colors-black:#000;--ht-colors-primary-100:#6180ff;--ht-colors-primary-200:#5573f0;--ht-colors-primary-300:#4669f6;--ht-colors-primary-400:#2e56fc;--ht-colors-primary-500:#1a42e8;--ht-colors-primary-600:#1535bc;--ht-colors-palette-50:#f7f7f9;--ht-colors-palette-100:#e7e7e9;--ht-colors-palette-200:#b9b9bb;--ht-colors-palette-300:#a3a3a3;--ht-colors-palette-400:#68696c;--ht-colors-palette-500:#404144;--ht-colors-palette-600:#313132;--ht-colors-palette-700:#282829;--ht-colors-palette-800:#222;--ht-colors-palette-900:#1e1e1f;--ht-colors-palette-950:#050506;--ht-colors-transparent:#ffffff00;--ht-font-family:Inter;--ht-font-size:14px;--ht-font-size-small:12px;--ht-line-height:20px;--ht-line-height-small:18px;--ht-font-weight:400;--ht-letter-spacing:0px;--ht-border-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-accent-color:light-dark(var(--ht-colors-primary-500),var(--ht-colors-primary-300));--ht-foreground-color:light-dark(var(--ht-colors-palette-800),var(--ht-colors-palette-200));--ht-foreground-secondary-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-background-color:light-dark(var(--ht-colors-white),var(--ht-colors-palette-950));--ht-background-secondary-color:light-dark(var(--ht-colors-palette-50),var(--ht-colors-palette-900));--ht-placeholder-color:light-dark(var(--ht-colors-palette-300),var(--ht-colors-palette-400));--ht-read-only-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-disabled-color:light-dark(var(--ht-colors-palette-300),var(--ht-colors-palette-400));--ht-gap-size:var(--ht-density-gap);--ht-icon-size:var(--ht-sizing-size-4);--ht-table-transition:.15s;--ht-wrapper-border-width:0px;--ht-wrapper-border-radius:var(--ht-sizing-size-1);--ht-wrapper-border-color:var(--ht-border-color);--ht-bar-foreground-color:var(--ht-foreground-color);--ht-bar-background-color:var(--ht-background-secondary-color);--ht-bar-horizontal-padding:var(--ht-density-bars-horizontal);--ht-bar-vertical-padding:var(--ht-density-bars-vertical);--ht-shadow-color:light-dark(var(--ht-colors-palette-800),var(--ht-colors-palette-200));--ht-shadow-x:var(--ht-sizing-size-0);--ht-shadow-y:var(--ht-sizing-size-2);--ht-shadow-blur:var(--ht-sizing-size-4);--ht-shadow-opacity:8%;--ht-cell-horizontal-padding:var(--ht-density-cell-horizontal);--ht-cell-vertical-padding:var(--ht-density-cell-vertical);--ht-cell-horizontal-border-color:var(--ht-border-color);--ht-cell-vertical-border-color:var(--ht-border-color);--ht-cell-selection-border-color:var(--ht-accent-color);--ht-cell-selection-background-color:light-dark(var(--ht-colors-primary-400),var(--ht-colors-primary-200));--ht-cell-success-background-color:#37bc6c33;--ht-cell-error-background-color:#fa4d3233;--ht-cell-read-only-background-color:var(--ht-background-secondary-color);--ht-cell-autofill-size:var(--ht-sizing-size-1-5);--ht-cell-autofill-hit-area-size:var(--ht-sizing-size-3);--ht-cell-autofill-border-width:var(--ht-sizing-size-0-25);--ht-cell-autofill-border-radius:var(--ht-sizing-size-1);--ht-cell-autofill-border-color:var(--ht-background-color);--ht-cell-autofill-background-color:var(--ht-accent-color);--ht-cell-autofill-fill-border-color:var(--ht-foreground-color);--ht-cell-editor-border-width:2px;--ht-cell-editor-border-color:var(--ht-accent-color);--ht-cell-editor-foreground-color:light-dark(var(--ht-colors-palette-950),var(--ht-colors-white));--ht-cell-editor-background-color:var(--ht-background-color);--ht-cell-editor-shadow-blur-radius:0px;--ht-cell-editor-shadow-color:var(--ht-accent-color);--ht-cell-mobile-handle-size:var(--ht-sizing-size-3);--ht-cell-mobile-handle-border-width:var(--ht-sizing-size-0-25);--ht-cell-mobile-handle-border-radius:var(--ht-sizing-size-3);--ht-cell-mobile-handle-border-color:var(--ht-accent-color);--ht-cell-mobile-handle-background-color:var(--ht-accent-color);--ht-cell-mobile-handle-background-opacity:40%;--ht-header-font-weight:var(--ht-font-weight);--ht-header-foreground-color:var(--ht-foreground-color);--ht-header-background-color:var(--ht-background-secondary-color);--ht-header-highlighted-shadow-size:0px;--ht-header-highlighted-foreground-color:light-dark(var(--ht-colors-palette-950),var(--ht-colors-white));--ht-header-highlighted-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-header-active-border-color:light-dark(var(--ht-colors-primary-400),var(--ht-colors-primary-200));--ht-header-active-foreground-color:var(--ht-colors-white);--ht-header-active-background-color:var(--ht-accent-color);--ht-header-filter-background-color:var(--ht-cell-success-background-color);--ht-header-row-foreground-color:var(--ht-foreground-color);--ht-header-row-background-color:var(--ht-background-secondary-color);--ht-header-row-highlighted-foreground-color:light-dark(var(--ht-colors-palette-950),var(--ht-colors-white));--ht-header-row-highlighted-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-header-row-active-foreground-color:var(--ht-colors-white);--ht-header-row-active-background-color:var(--ht-accent-color);--ht-row-header-odd-background-color:var(--ht-background-secondary-color);--ht-row-header-even-background-color:var(--ht-background-secondary-color);--ht-row-cell-odd-background-color:var(--ht-background-color);--ht-row-cell-even-background-color:var(--ht-background-color);--ht-button-border-radius:var(--ht-sizing-size-1);--ht-button-horizontal-padding:var(--ht-density-button-horizontal);--ht-button-vertical-padding:var(--ht-density-button-vertical);--ht-primary-button-border-color:var(--ht-colors-transparent);--ht-primary-button-foreground-color:var(--ht-colors-white);--ht-primary-button-background-color:var(--ht-accent-color);--ht-primary-button-disabled-border-color:var(--ht-colors-transparent);--ht-primary-button-disabled-foreground-color:var(--ht-disabled-color);--ht-primary-button-disabled-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-primary-button-hover-border-color:var(--ht-colors-transparent);--ht-primary-button-hover-foreground-color:var(--ht-background-color);--ht-primary-button-hover-background-color:light-dark(var(--ht-colors-primary-600),var(--ht-colors-primary-100));--ht-primary-button-focus-border-color:var(--ht-background-color);--ht-primary-button-focus-foreground-color:var(--ht-background-color);--ht-primary-button-focus-background-color:var(--ht-accent-color);--ht-secondary-button-border-color:var(--ht-border-color);--ht-secondary-button-foreground-color:var(--ht-foreground-color);--ht-secondary-button-background-color:var(--ht-background-color);--ht-secondary-button-disabled-border-color:var(--ht-border-color);--ht-secondary-button-disabled-foreground-color:var(--ht-disabled-color);--ht-secondary-button-disabled-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-secondary-button-hover-border-color:var(--ht-border-color);--ht-secondary-button-hover-foreground-color:var(--ht-foreground-color);--ht-secondary-button-hover-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-secondary-button-focus-border-color:var(--ht-border-color);--ht-secondary-button-focus-foreground-color:var(--ht-foreground-color);--ht-secondary-button-focus-background-color:var(--ht-background-color);--ht-icon-button-border-radius:var(--ht-sizing-size-0-5);--ht-icon-button-large-border-radius:var(--ht-sizing-size-1);--ht-icon-button-large-padding:var(--ht-sizing-size-1);--ht-icon-button-border-color:light-dark(var(--ht-colors-palette-50),var(--ht-colors-palette-900));--ht-icon-button-background-color:var(--ht-background-secondary-color);--ht-icon-button-icon-color:light-dark(var(--ht-colors-palette-300),var(--ht-colors-palette-400));--ht-icon-button-hover-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-600));--ht-icon-button-hover-background-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-600));--ht-icon-button-hover-icon-color:light-dark(var(--ht-colors-palette-300),var(--ht-colors-palette-400));--ht-icon-button-active-border-color:light-dark(var(--ht-colors-primary-400),var(--ht-colors-primary-200));--ht-icon-button-active-background-color:var(--ht-accent-color);--ht-icon-button-active-icon-color:var(--ht-colors-white);--ht-icon-button-active-hover-border-color:light-dark(var(--ht-colors-primary-400),var(--ht-colors-primary-200));--ht-icon-button-active-hover-background-color:light-dark(var(--ht-colors-primary-400),var(--ht-colors-primary-200));--ht-icon-button-active-hover-icon-color:var(--ht-colors-white);--ht-collapse-button-border-radius:var(--ht-sizing-size-1);--ht-collapse-button-open-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-collapse-button-open-background-color:light-dark(var(--ht-colors-white),var(--ht-colors-palette-950));--ht-collapse-button-open-icon-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-collapse-button-open-icon-active-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-collapse-button-open-hover-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-collapse-button-open-hover-background-color:light-dark(var(--ht-colors-palette-50),var(--ht-colors-palette-900));--ht-collapse-button-open-hover-icon-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-collapse-button-open-hover-icon-active-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-collapse-button-close-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-collapse-button-close-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-collapse-button-close-icon-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-collapse-button-close-icon-active-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-collapse-button-close-hover-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-collapse-button-close-hover-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-collapse-button-close-hover-icon-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-collapse-button-close-hover-icon-active-color:light-dark(var(--ht-colors-palette-400),var(--ht-colors-palette-300));--ht-link-color:light-dark(var(--ht-colors-primary-600),var(--ht-colors-primary-100));--ht-link-hover-color:var(--ht-accent-color);--ht-input-border-width:1px;--ht-input-border-radius:var(--ht-sizing-size-1);--ht-input-horizontal-padding:var(--ht-density-input-horizontal);--ht-input-vertical-padding:var(--ht-density-input-vertical);--ht-input-border-color:var(--ht-border-color);--ht-input-foreground-color:var(--ht-foreground-color);--ht-input-background-color:var(--ht-background-secondary-color);--ht-input-hover-border-color:var(--ht-border-color);--ht-input-hover-foreground-color:var(--ht-foreground-color);--ht-input-hover-background-color:var(--ht-background-color);--ht-input-disabled-border-color:var(--ht-border-color);--ht-input-disabled-foreground-color:var(--ht-disabled-color);--ht-input-disabled-background-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-input-focus-border-color:var(--ht-accent-color);--ht-input-focus-foreground-color:var(--ht-foreground-color);--ht-input-focus-background-color:var(--ht-background-color);--ht-checkbox-size:var(--ht-icon-size);--ht-checkbox-border-radius:var(--ht-sizing-size-1);--ht-checkbox-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-checkbox-background-color:var(--ht-background-color);--ht-checkbox-icon-color:var(--ht-colors-transparent);--ht-checkbox-focus-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-checkbox-focus-background-color:var(--ht-background-color);--ht-checkbox-focus-icon-color:var(--ht-colors-transparent);--ht-checkbox-focus-ring-color:var(--ht-accent-color);--ht-checkbox-disabled-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-checkbox-disabled-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-checkbox-disabled-icon-color:var(--ht-colors-transparent);--ht-checkbox-checked-border-color:light-dark(var(--ht-colors-primary-400),var(--ht-colors-primary-200));--ht-checkbox-checked-background-color:var(--ht-accent-color);--ht-checkbox-checked-icon-color:var(--ht-colors-white);--ht-checkbox-checked-focus-border-color:var(--ht-background-color);--ht-checkbox-checked-focus-background-color:var(--ht-accent-color);--ht-checkbox-checked-focus-icon-color:var(--ht-colors-white);--ht-checkbox-checked-disabled-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-checkbox-checked-disabled-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-checkbox-checked-disabled-icon-color:var(--ht-disabled-color);--ht-checkbox-indeterminate-border-color:light-dark(var(--ht-colors-primary-400),var(--ht-colors-primary-200));--ht-checkbox-indeterminate-background-color:var(--ht-accent-color);--ht-checkbox-indeterminate-icon-color:var(--ht-colors-white);--ht-checkbox-indeterminate-focus-border-color:var(--ht-background-color);--ht-checkbox-indeterminate-focus-background-color:var(--ht-accent-color);--ht-checkbox-indeterminate-focus-icon-color:var(--ht-colors-white);--ht-checkbox-indeterminate-disabled-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-600));--ht-checkbox-indeterminate-disabled-background-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-checkbox-indeterminate-disabled-icon-color:var(--ht-disabled-color);--ht-radio-size:var(--ht-icon-size);--ht-radio-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-radio-background-color:var(--ht-background-color);--ht-radio-icon-color:var(--ht-colors-transparent);--ht-radio-focus-border-color:var(--ht-border-color);--ht-radio-focus-background-color:var(--ht-background-color);--ht-radio-focus-icon-color:var(--ht-colors-transparent);--ht-radio-focus-ring-color:var(--ht-accent-color);--ht-radio-disabled-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-radio-disabled-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-radio-disabled-icon-color:var(--ht-colors-transparent);--ht-radio-checked-border-color:var(--ht-accent-color);--ht-radio-checked-background-color:var(--ht-background-color);--ht-radio-checked-icon-color:var(--ht-accent-color);--ht-radio-checked-focus-border-color:light-dark(var(--ht-colors-primary-400),var(--ht-colors-primary-200));--ht-radio-checked-focus-background-color:var(--ht-background-color);--ht-radio-checked-focus-icon-color:light-dark(var(--ht-colors-primary-400),var(--ht-colors-primary-200));--ht-radio-checked-disabled-border-color:light-dark(var(--ht-colors-palette-200),var(--ht-colors-palette-500));--ht-radio-checked-disabled-background-color:light-dark(var(--ht-colors-palette-100),var(--ht-colors-palette-700));--ht-radio-checked-disabled-icon-color:var(--ht-disabled-color);--ht-move-backlight-color:light-dark(var(--ht-colors-palette-800),var(--ht-colors-palette-200));--ht-move-backlight-opacity:8%;--ht-move-indicator-color:var(--ht-accent-color);--ht-resize-indicator-color:light-dark(var(--ht-colors-palette-300),var(--ht-colors-palette-400));--ht-hidden-indicator-color:light-dark(var(--ht-colors-palette-300),var(--ht-colors-palette-400));--ht-menu-border-width:1px;--ht-menu-border-radius:var(--ht-sizing-size-1);--ht-menu-horizontal-padding:var(--ht-density-menu-horizontal);--ht-menu-vertical-padding:var(--ht-density-menu-vertical);--ht-menu-item-horizontal-padding:var(--ht-density-menu-item-horizontal);--ht-menu-item-vertical-padding:var(--ht-density-menu-item-vertical);--ht-menu-border-color:var(--ht-border-color);--ht-menu-shadow-x:var(--ht-shadow-x);--ht-menu-shadow-y:var(--ht-shadow-y);--ht-menu-shadow-blur:var(--ht-shadow-blur);--ht-menu-shadow-color:light-dark(var(--ht-colors-palette-950),var(--ht-colors-white));--ht-menu-shadow-opacity:8%;--ht-menu-item-hover-color:light-dark(var(--ht-colors-palette-800),var(--ht-colors-palette-200));--ht-menu-item-hover-color-opacity:4%;--ht-menu-item-active-color:var(--ht-accent-color);--ht-menu-item-active-color-opacity:8%;--ht-comments-textarea-horizontal-padding:var(--ht-density-cell-horizontal);--ht-comments-textarea-vertical-padding:var(--ht-density-cell-vertical);--ht-comments-textarea-border-width:1px;--ht-comments-textarea-border-color:var(--ht-colors-transparent);--ht-comments-textarea-foreground-color:var(--ht-foreground-color);--ht-comments-textarea-background-color:var(--ht-background-secondary-color);--ht-comments-textarea-focus-border-width:1px;--ht-comments-textarea-focus-border-color:var(--ht-accent-color);--ht-comments-textarea-focus-foreground-color:var(--ht-foreground-color);--ht-comments-textarea-focus-background-color:var(--ht-background-color);--ht-comments-indicator-size:var(--ht-sizing-size-1-5);--ht-comments-indicator-color:var(--ht-accent-color);--ht-license-horizontal-padding:var(--ht-bar-horizontal-padding);--ht-license-vertical-padding:var(--ht-bar-vertical-padding);--ht-license-foreground-color:var(--ht-bar-foreground-color);--ht-license-background-color:var(--ht-bar-background-color);--ht-pagination-bar-foreground-color:var(--ht-bar-foreground-color);--ht-pagination-bar-background-color:var(--ht-bar-background-color);--ht-pagination-bar-horizontal-padding:var(--ht-bar-horizontal-padding);--ht-pagination-bar-vertical-padding:var(--ht-bar-vertical-padding);--ht-dialog-semi-transparent-background-color:light-dark(var(--ht-colors-white),var(--ht-colors-palette-950));--ht-dialog-semi-transparent-background-opacity:80%;--ht-dialog-solid-background-color:light-dark(var(--ht-colors-white),var(--ht-colors-palette-950));--ht-dialog-content-padding-horizontal:var(--ht-density-dialog-horizontal);--ht-dialog-content-padding-vertical:var(--ht-density-dialog-vertical);--ht-dialog-content-border-radius:var(--ht-sizing-size-2);--ht-dialog-content-background-color:var(--ht-background-secondary-color);--ht-chip-background:var(--ht-background-secondary-color);--ht-chip-border-radius:var(--ht-sizing-size-0-5);--ht-chip-vertical-padding:var(--ht-sizing-size-0);--ht-chip-horizontal-padding:var(--ht-sizing-size-0-5);--ht-chip-gap:var(--ht-sizing-size-1);--ht-scrollbar-border-radius:var(--ht-sizing-size-2);--ht-scrollbar-track-color:var(--ht-background-secondary-color);--ht-scrollbar-thumb-color:light-dark(var(--ht-colors-palette-300),var(--ht-colors-palette-400))}.ht-theme-main{color-scheme:light}.ht-theme-main-dark{color-scheme:dark}.ht-theme-main-dark-auto{color-scheme:light dark}[class*=ht-theme-main] .htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .pika-single .pika-next{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M6.646 10.94 9.94 7.645 6.646 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .pika-single .pika-prev{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M9.94 10.94 6.645 7.645 9.94 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-size-section__select-wrapper:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M11.586 6 8.293 9.293 5 6' opacity='.6'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}.htAutocompleteArrow:after,[class*=ht-theme-main] .changeType:before,[class*=ht-theme-main] .htUISelectCaption:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M11 6.667a.5.5 0 0 1 .392.811l-.038.042-3 3a.5.5 0 0 1-.66.042l-.047-.042-3-3-.042-.047-.027-.038-.027-.048-.008-.018-.014-.034-.016-.054-.005-.026-.005-.03-.002-.029v-.059l.003-.029.004-.03.005-.026.016-.054.014-.033.035-.066.032-.045.037-.04.047-.042.038-.027.048-.027.018-.009.034-.013.054-.016.026-.005.03-.005.029-.002z'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .columnSorting.sortAction.ascending:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M8 12.667V3.333m0 0L5.333 6M8 3.333 10.667 6'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .columnSorting.sortAction.descending:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M8 3.333v9.334m0 0L10.667 10M8 12.667 5.333 10'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-first:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m11.071 4.642-3.35 3.35 3.35 3.35M4.93 4.084v7.258'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-first:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.642 3.35 3.35-3.35 3.35m6.141-7.258v7.258'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-prev:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M9.94 10.94 6.645 7.645 9.94 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-next:before,[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-prev:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M6.646 10.94 9.94 7.645 6.646 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-next:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M9.94 10.94 6.645 7.645 9.94 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-last:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.642 3.35 3.35-3.35 3.35m6.141-7.258v7.258'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-last:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m11.071 4.642-3.35 3.35 3.35 3.35M4.93 4.084v7.258'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .htContextMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main] .htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main] .htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m3.333 8 3.334 3.333 6.666-6.666'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .htCheckboxRendererInput{-webkit-appearance:none;-moz-appearance:none;appearance:none}[class*=ht-theme-main] .htCheckboxRendererInput:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m5 8 2 2 4-4'/%3E%3C/svg%3E")}[class*=ht-theme-main] .htCheckboxRendererInput:after,[class*=ht-theme-main] th.beforeHiddenColumn:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] th.beforeHiddenColumn:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='currentColor' d='m6.085 1.358.03-.003h.061l.03.003.032.004.027.006.056.016.035.014.069.037.047.034.042.038.043.049.028.04.028.05.01.018.013.035.017.057.005.027.005.031.003.03v6.28a.521.521 0 0 1-.845.409l-.043-.04-3.125-3.125a.52.52 0 0 1-.044-.687l.044-.05 3.125-3.124.048-.044.04-.028.05-.028.02-.009.034-.014.056-.016.028-.006z'/%3E%3C/svg%3E")}[class*=ht-theme-main] th.afterHiddenColumn:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='currentColor' d='M3.333 1.875c0-.444.514-.676.846-.408l.043.04 3.125 3.125a.52.52 0 0 1 .044.687l-.044.05-3.125 3.124-.049.043-.04.029-.05.028-.018.009-.035.014-.057.016-.027.005-.031.006-.03.002h-.062l-.03-.003-.031-.005-.027-.005-.056-.016-.035-.014-.069-.037-.047-.034-.042-.038-.043-.049-.028-.04-.029-.05-.008-.019-.014-.034-.017-.057-.005-.027-.006-.032-.002-.03z'/%3E%3C/svg%3E")}[class*=ht-theme-main] th.afterHiddenColumn:before,[class*=ht-theme-main] th.beforeHiddenRow:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] th.beforeHiddenRow:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath fill='currentColor' d='M3.764 2.431a.333.333 0 0 1 .44-.028l.032.028 2 2 .027.031.018.026.018.032.006.012.009.022.01.036.004.018.003.02.002.019v.04l-.002.019-.003.02-.003.017-.011.036-.01.022-.022.044-.022.03-.024.027-.032.028-.025.018-.032.018-.012.006-.023.009-.036.01-.017.004-.02.003-.02.001L6 5H2a.334.334 0 0 1-.26-.541l.025-.028z'/%3E%3C/svg%3E")}[class*=ht-theme-main] th.afterHiddenRow:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath fill='currentColor' d='M6 3c.284 0 .432.329.26.541l-.024.028-2 2a.333.333 0 0 1-.44.028l-.032-.028-2-2-.027-.031-.018-.026L1.7 3.48l-.006-.012-.01-.022-.01-.036-.003-.018-.003-.02-.002-.019v-.04l.002-.019.003-.02.003-.017.01-.036.01-.022.023-.044.022-.03.024-.027.032-.028.025-.018.032-.018.012-.006.023-.009.036-.01.017-.004.02-.003.02-.001z'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .collapsibleIndicator:before,[class*=ht-theme-main] .ht_nestingButton:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M4.333 8h7.334'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .collapsibleIndicator.collapsed:before,[class*=ht-theme-main] .ht_nestingButton.ht_nestingExpand:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.5 11.667a.5.5 0 0 0 1 0V8.5h3.167a.5.5 0 0 0 0-1H8.5V4.333a.5.5 0 0 0-1 0V7.5H4.333a.5.5 0 0 0 0 1H7.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .htUIRadio>input[type=radio]:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Ccircle cx='8' cy='8' r='4' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-multi-select-chip-remove:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m12 4-8 8m0-8 8 8'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-multi-select-editor-search-icon{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m28 28-8-8M4 13.333a9.333 9.333 0 1 0 18.666 0 9.333 9.333 0 0 0-18.666 0' opacity='.5'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-multi-select-editor-item-selected input:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m5 8 2 2 4-4'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}
