*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.left-0{left:0}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-3{height:.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-4{width:1rem}.w-8{width:2rem}.w-full{width:100%}.min-w-\[260px\]{min-width:260px}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[1600px\]{max-width:1600px}.max-w-md{max-width:28rem}.flex-1{flex:1 1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-yellow-100{--tw-border-opacity:1;border-color:#fef9c3;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}table{width:auto}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-8{padding:2rem}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media print{.print\:block{display:block}}.Dashboard_dashboardContainer__JAaCL{background-color:#f0f2f5;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.Dashboard_sidebar__Wwnfu{background-color:#d32f2f;color:#fff;display:flex;flex-direction:column;padding:24px;width:240px}.Dashboard_logo__k08zS{margin-bottom:24px;width:100%}.Dashboard_sidebar__Wwnfu nav{display:flex;flex-direction:column;flex-grow:1;gap:10px}.Dashboard_sidebar__Wwnfu button{background-color:#fff;border:1px solid #fff;border-radius:6px;color:#d32f2f;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 15px;text-align:left;transition:background-color .2s,color .2s;width:100%}.Dashboard_sidebar__Wwnfu button:hover{background-color:#f1f1f1}.Dashboard_sidebar__Wwnfu button.Dashboard_active__wisLF{background-color:#333;border-color:#333;color:#fff}.Dashboard_logoutButton__zJ16u{background-color:#fcef0c!important;border-color:#fcef0c!important;color:#333!important;font-weight:600;text-align:center!important}.Dashboard_logoutButton__zJ16u:hover{background-color:#eada0b!important}.Dashboard_mainContent__nv279{flex:1 1;overflow-y:auto;padding:24px 32px}.Dashboard_mainContent__nv279 h1{color:#333;font-size:2rem;margin-bottom:24px}.Dashboard_centered__73px9{align-items:center;color:#555;display:flex;flex-direction:column;font-size:1.2rem;height:80vh;justify-content:center}.Dashboard_error__35mOn{color:#d32f2f}.Dashboard_error__35mOn h3{margin-bottom:8px}.Dashboard_mainGrid__Lssy6{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.Dashboard_gridColumn__buNfQ{display:flex;flex-direction:column;gap:24px}.Dashboard_card__-YJsB{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:20px}.Dashboard_card__-YJsB h3{color:#333;font-size:1.25rem;margin:0 0 8px}.Dashboard_weekRange__mpSdF{color:#666;font-size:.9rem;margin-bottom:16px;margin-top:0}.Dashboard_divider__-NNsd{border:0;border-top:1px solid #eee;margin:16px 0}.Dashboard_sectionTitle__tEvn2{color:#888;display:block;font-size:.8rem;font-weight:700;margin-bottom:8px;margin-top:20px;text-transform:uppercase}.Dashboard_dataRow__XnxGG{display:flex;font-size:.95rem;justify-content:space-between;padding:6px 0}.Dashboard_disclaimer__cNp2M{color:#888;font-size:.75rem;margin:8px 0 16px}.Dashboard_textRed__97g9C{color:#d32f2f;font-weight:700}.Dashboard_textGreen__yBJob{color:#2e7d32;font-weight:700}.Dashboard_carryoverGrid__0ZWdB{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.Dashboard_carryoverBox__FNpir{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;font-size:.9rem;padding:10px;text-align:center}.Dashboard_carryoverBox__FNpir strong{display:block;font-size:.75rem;margin-bottom:4px}.Dashboard_qualificationsButton__9QUk-{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:16px;padding:8px 12px}.Dashboard_qualificationsButton__9QUk-:hover{background-color:#5a6268}.Dashboard_qualificationsBox__N4frc{background-color:#f0f0f0;border:1px solid #ddd;border-radius:5px;font-size:.85rem;margin-top:10px;padding:15px}.Dashboard_qualificationsBox__N4frc p{margin:0 0 8px}.Dashboard_qualificationsBox__N4frc p:last-child{margin-bottom:0}.Dashboard_chartContainer__U1\+Ff{height:250px;position:relative}.Dashboard_ytdTotal__yO1Cl{color:#333;font-size:1.1rem;font-weight:700;margin-top:16px;text-align:right}.Dashboard_weekSelector__2fUNf{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:10px;width:100%}.Dashboard_carryoverAmountRed__1lKMF{color:#d32f2f;font-weight:700}.Dashboard_qualificationsBox__N4frc h4{border-bottom:1px solid #ddd;color:#333;font-size:1.1rem;margin-bottom:10px;margin-top:20px;padding-bottom:5px}.Dashboard_qualificationsBox__N4frc h4:first-child{margin-top:0}.Dashboard_deductionList__PzJk4{list-style-type:disc;margin-bottom:10px;margin-top:5px;padding-left:20px}.Dashboard_deductionList__PzJk4 li{margin-bottom:5px}.AuthLayout_layoutContainer__KSbwO{background-color:#f3f4f6;display:flex;height:100vh}.AuthLayout_content__KQ55m{flex:1 1;overflow-y:auto}:root{--sidebar-w-collapsed:72px;--bg-1:#f6f8fb;--bg-2:#fff;--bg-3:#f1f5f9;--brand:#e3342f;--brand-600:#cc2e2a;--brand-700:#b42825;--gold:#fc3;--gold-700:#e0b124;--info:#2563eb;--success:#16a34a;--warn:#f59e0b;--muted:#e2e8f0;--ring:#ffcc3373;--radius:12px;--shadow-1:0 12px 24px #0f172a14;--shadow-2:0 2px 10px #0f172a0f;--transition:180ms cubic-bezier(.2,.7,.3,1)}.AdminDashboard_dashboardContainer__XQEP7[data-collapsed=true]{--sidebar-w:var(--sidebar-w-collapsed)}.AdminDashboard_dashboardContainer__XQEP7{background:radial-gradient(1000px 600px at 10% -10%,#fff 0,#f6f8fb 50%) fixed;background:radial-gradient(1000px 600px at 10% -10%,#fff 0,var(--bg-1) 50%) fixed;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;min-height:100vh}.AdminDashboard_withSidebar__65ogb{margin-left:260px;margin-left:var(--sidebar-w)}.AdminDashboard_main__KgnCn{background:linear-gradient(180deg,#fff9,#fff0);color:#0f172a;color:var(--txt-1);min-height:100vh;padding:clamp(20px,3vw,40px)}.AdminDashboard_sidebar__pPe8v{background-color:#2c3e50;border-right:1px solid #34495e;color:#ecf0f1;display:flex;flex-direction:column;height:100vh;inset:0 auto 0 0;overflow-y:auto;padding:1rem .75rem;position:fixed;width:260px;width:var(--sidebar-w);z-index:100}.AdminDashboard_sidebarTop__h3VtA{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.AdminDashboard_logo__YBCU6{height:48px;margin:.25rem .25rem .5rem;object-fit:contain;width:48px}.AdminDashboard_collapseBtn__1fh\+o{-webkit-appearance:none;appearance:none;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#fff;cursor:pointer;padding:6px 10px;transition:transform .18s cubic-bezier(.2,.7,.3,1),background .18s cubic-bezier(.2,.7,.3,1),border-color .18s cubic-bezier(.2,.7,.3,1);transition:transform var(--transition),background var(--transition),border-color var(--transition)}.AdminDashboard_collapseBtn__1fh\+o:hover{background:#ffffff24;transform:translateY(-1px)}.AdminDashboard_sidebarTitle__YAbUr{border-bottom:1px solid #34495e;color:#fff;font-weight:800;letter-spacing:.2px;margin:0 0 .75rem;padding:.6rem .25rem;text-align:left}.AdminDashboard_nav__BApjw{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding:0 .25rem}.AdminDashboard_navLink__bQ1aR{border-radius:10px;color:#ecf0f1;display:block;overflow:hidden;padding:12px 14px;text-decoration:none;text-overflow:ellipsis;transition:background-color .18s cubic-bezier(.2,.7,.3,1),transform .18s cubic-bezier(.2,.7,.3,1);transition:background-color var(--transition),transform var(--transition);white-space:nowrap;will-change:transform}.AdminDashboard_navLink__bQ1aR:hover{background-color:#34495e;transform:translateY(-1px)}.AdminDashboard_activeLink__nlxel{background-color:#e74c3c;color:#fff}.AdminDashboard_logoutSection__T\+pVv{margin-top:1rem;padding:0 .25rem .5rem}.AdminDashboard_logoutButton__uNEuc{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#e3342f,#b42825);background:linear-gradient(180deg,var(--brand) 0,var(--brand-700) 100%);border:1px solid #0000000f;border-radius:12px;box-shadow:0 2px 10px #0f172a0f;box-shadow:var(--shadow-2);color:#fff;cursor:pointer;font-size:.95rem;font-weight:800;padding:10px 16px;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s cubic-bezier(.2,.7,.3,1),background .18s cubic-bezier(.2,.7,.3,1),border-color .18s cubic-bezier(.2,.7,.3,1);transition:transform var(--transition),box-shadow var(--transition),background var(--transition),border-color var(--transition);width:100%}.AdminDashboard_logoutButton__uNEuc:hover{transform:translateY(-1px)}.AdminDashboard_pageHeader__5hJhD{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.AdminDashboard_pageHeader__5hJhD h1{color:#0f172a;color:var(--txt-1);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:800;letter-spacing:.2px;margin:0}.AdminDashboard_monthSelector__U0NKe{background:linear-gradient(180deg,#e3342f,#b42825);background:linear-gradient(180deg,var(--brand) 0,var(--brand-700) 100%);border:1px solid #0000000d;border-radius:999px;box-shadow:0 2px 10px #0f172a0f;box-shadow:var(--shadow-2);color:#fff;cursor:pointer;font-size:1rem;font-weight:800;outline:none;padding:12px 16px;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s cubic-bezier(.2,.7,.3,1),background .18s cubic-bezier(.2,.7,.3,1);transition:transform var(--transition),box-shadow var(--transition),background var(--transition)}.AdminDashboard_monthSelector__U0NKe:hover{transform:translateY(-1px)}.AdminDashboard_monthSelector__U0NKe:focus-visible{box-shadow:0 0 0 3px #ffcc3373;box-shadow:0 0 0 3px var(--ring)}.AdminDashboard_monthSelector__U0NKe option{background-color:#fff;color:#0f172a;color:var(--txt-1)}.AdminDashboard_summaryCards__LJC\+k{grid-gap:clamp(12px,1.5vw,20px);display:grid;gap:clamp(12px,1.5vw,20px);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:1.5rem}.AdminDashboard_summaryCard__ehQN4{background-color:#fff;background-color:var(--bg-2);border:1px solid #e2e8f0;border:1px solid var(--muted);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 10px #0f172a0f;box-shadow:var(--shadow-2);padding:1rem;text-align:center;transition:all .2s ease-in-out}.AdminDashboard_summaryCard__ehQN4:hover{box-shadow:0 12px 24px #0f172a14;box-shadow:var(--shadow-1);transform:translateY(-2px)}.AdminDashboard_summaryCardTitle__djLBm{color:#475569;color:var(--txt-2);font-size:.875rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase}.AdminDashboard_summaryCardBig__DbPNN{color:#0f172a;color:var(--txt-1);font-size:1.875rem;font-weight:800;margin:0}.AdminDashboard_summaryCardMid__IA60q{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.25rem;margin-top:.25rem}.AdminDashboard_dim__xANtC{color:#6b7280;font-size:.75rem;font-weight:500}.AdminDashboard_summaryCardHighlight__HHCUj{border:2px solid #16a34a;border:2px solid var(--success)}.AdminDashboard_summaryCardHighlight__HHCUj .AdminDashboard_summaryCardTitle__djLBm{background-color:#16a34a;background-color:var(--success);border-radius:.25rem;color:#fff;display:inline-block;margin-top:-.25rem;padding:.25rem .5rem}.AdminDashboard_filters__Oy7qy{display:flex;flex-wrap:wrap;gap:.75rem}.AdminDashboard_filters__Oy7qy .AdminDashboard_chip__BAqJX,.AdminDashboard_filters__Oy7qy select{background-color:#fff;background-color:var(--bg-2);border:1px solid #e2e8f0;border:1px solid var(--muted);border-radius:999px;color:#0f172a;color:var(--txt-1);font-size:.95rem;padding:10px 14px;transition:border-color .18s cubic-bezier(.2,.7,.3,1),transform .18s cubic-bezier(.2,.7,.3,1);transition:border-color var(--transition),transform var(--transition)}.AdminDashboard_filters__Oy7qy select:focus-visible{border-color:#e0b124;border-color:var(--gold-700);box-shadow:0 0 0 3px #ffcc3373;box-shadow:0 0 0 3px var(--ring);outline:none}.AdminDashboard_filters__Oy7qy .AdminDashboard_chip__BAqJX:hover{transform:translateY(-1px)}.AdminDashboard_ticketsTable__AwXWU{background:#fff;background:var(--bg-2);border:1px solid #e2e8f0;border:1px solid var(--muted);border-collapse:initial;border-radius:12px;border-radius:var(--radius);border-spacing:0;box-shadow:0 2px 10px #0f172a0f;box-shadow:var(--shadow-2);overflow:hidden;width:100%}.AdminDashboard_ticketsTable__AwXWU thead th{background:#f1f5f9;background:var(--bg-3);border-bottom:2px solid #e3342f;border-bottom:2px solid var(--brand);color:#0f172a;color:var(--txt-1);font-size:.85rem;font-weight:900;letter-spacing:.35px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.AdminDashboard_ticketsTable__AwXWU td,.AdminDashboard_ticketsTable__AwXWU th{font-feature-settings:"tnum" 1,"lnum" 1;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--muted);padding:14px 16px;text-align:left}.AdminDashboard_ticketsTable__AwXWU tbody tr:nth-child(odd) td{background:#fff}.AdminDashboard_ticketsTable__AwXWU tbody tr:nth-child(2n) td{background:#fafafa}.AdminDashboard_ticketsTable__AwXWU tbody tr:hover td{background:#fff7e6;transition:background .18s cubic-bezier(.2,.7,.3,1);transition:background var(--transition)}.AdminDashboard_ticketsTable__AwXWU tbody tr:last-child td{border-bottom:none}.AdminDashboard_count__sqgVF,.AdminDashboard_currency__Bo9rI,.AdminDashboard_num__YVRSK,.AdminDashboard_ticketsTable__AwXWU tbody td.AdminDashboard_is-num__yTo2d{text-align:right!important}.AdminDashboard_currency__Bo9rI:before{content:"$";margin-right:2px;opacity:.9}.AdminDashboard_dim__xANtC,.AdminDashboard_is-label__5qoHe{color:#475569;color:var(--txt-2)}.AdminDashboard_nowrap__nVDZe{white-space:nowrap}.AdminDashboard_totalRow__mmSas td{background:#fff3cd!important;border-top:2px solid #e3342f;border-top:2px solid var(--brand);color:#1f2937!important;font-weight:900}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (max-width:768px){.AdminDashboard_withSidebar__65ogb{margin-left:0}.AdminDashboard_sidebar__pPe8v{position:fixed;transform:translateX(0);width:260px;width:var(--sidebar-w)}}:root{--sidebar-w:260px;--txt-1:#0f172a;--txt-2:#475569}.AdminLayout_layoutContainer__qgkI7{background:#f6f8fb;min-height:100vh}.AdminLayout_content__zLnsd{background:linear-gradient(180deg,#fff9,#fff0);box-sizing:border-box;color:#0f172a;color:var(--txt-1);margin-left:260px;margin-left:var(--sidebar-w);min-height:100vh;overflow-x:hidden;padding:24px}@media (max-width:768px){.AdminLayout_content__zLnsd{margin-left:0}}.AdminLayout_summaryCardTitle__mH5F-{color:#475569;color:var(--txt-2,#475569);font-size:.95rem;font-weight:700;margin:0 0 .35rem}.AdminLayout_summaryCardBig__6jY30{font-feature-settings:"tnum" 1,"lnum" 1;color:#0f172a;color:var(--txt-1,#0f172a);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:900;letter-spacing:.1px;margin:0}.AdminLayout_summaryCardMid__UmAy-{color:#0f172a;color:var(--txt-1,#0f172a);font-size:1.05rem;font-weight:800;margin:.1rem 0}.AdminLayout_summaryCardHighlight__ycsQ5{border:2px solid #22c55e}.SupervisorDashboard_dashboardContainer__4UNej{background-color:#f8f9fa;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100vh}.SupervisorDashboard_mainContent__fopem{color:#212529;flex-grow:1;overflow-y:auto;padding:2.5rem}.SupervisorDashboard_sidebar__TqQLK{background-color:#212529;border-right:1px solid #343a40;color:#f8f9fa;display:flex;flex-direction:column;padding:1.5rem 1rem;width:260px}.SupervisorDashboard_logo__q85LA{display:block;margin:0 auto 2rem;width:75%}.SupervisorDashboard_sidebar__TqQLK h3{border-bottom:1px solid #343a40;color:#fff;font-size:1.1rem;font-weight:600;margin:0 .5rem 1rem;padding-bottom:1rem;text-align:center}.SupervisorDashboard_nav__itfPe{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.SupervisorDashboard_activeLink__vVJa\+,.SupervisorDashboard_navLink__ro-UH{border-radius:8px;color:#ced4da;font-weight:500;padding:12px 18px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out}.SupervisorDashboard_navLink__ro-UH:hover{background-color:#343a40;color:#fff}.SupervisorDashboard_activeLink__vVJa\+{background-color:#ffc107;color:#212529;font-weight:600}.SupervisorDashboard_pageHeader__vUzZA{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.SupervisorDashboard_pageHeader__vUzZA h1{color:#343a40;font-size:2rem;font-weight:700;margin:0}.SupervisorDashboard_formActions__PCL2r button,.SupervisorDashboard_pageHeader__vUzZA button{background-color:#0d6efd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 24px;transition:background-color .2s}.SupervisorDashboard_formActions__PCL2r button:hover,.SupervisorDashboard_pageHeader__vUzZA button:hover{background-color:#0b5ed7}.SupervisorDashboard_summaryCards__89aoe{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:2.5rem}.SupervisorDashboard_summaryCard__kfZ6r{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 6px #0000000a;padding:1.5rem}.SupervisorDashboard_summaryCard__kfZ6r h4{color:#6c757d;font-size:.875rem;font-weight:600;margin:0 0 .5rem;text-transform:uppercase}.SupervisorDashboard_summaryCard__kfZ6r p{color:#212529;font-size:2.25rem;font-weight:700;margin:0}.SupervisorDashboard_ticketsTable__Krmpo{background-color:#fff;border:1px solid #dee2e6;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 6px #0000000a;overflow:hidden;width:100%}.SupervisorDashboard_ticketsTable__Krmpo td,.SupervisorDashboard_ticketsTable__Krmpo th{border-bottom:1px solid #dee2e6;padding:1rem 1.25rem;text-align:left}.SupervisorDashboard_ticketsTable__Krmpo th{background-color:#f8f9fa;color:#6c757d;font-size:.8rem;font-weight:600;text-transform:uppercase}.SupervisorDashboard_ticketsTable__Krmpo tbody tr:last-child td{border-bottom:none}.SupervisorDashboard_ticketsTable__Krmpo tbody tr:hover{background-color:#f8f9fa}.SupervisorDashboard_badge__1gV5t{border-radius:50rem;color:#fff;font-size:.8rem;font-weight:600;padding:.35em .7em}.SupervisorDashboard_new__5OHPI,.SupervisorDashboard_urgent__KKZCl{background-color:#dc3545}.SupervisorDashboard_inprogress__1mKJ9,.SupervisorDashboard_medium__l3\+A\+{background-color:#ffc107;color:#000}.SupervisorDashboard_low__pajGN{background-color:#0d6efd}.SupervisorDashboard_completed__DFpww{background-color:#198754}.SupervisorDashboard_logoutButton__9fU3P{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:1rem;padding:12px;transition:background-color .2s;width:100%}.SupervisorDashboard_logoutButton__9fU3P:hover{background-color:#bb2d3b}.SupervisorDashboard_addTicketForm__rWUfc{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 6px #0000000a;padding:2.5rem}.SupervisorDashboard_formField__yU8E5{margin-bottom:1.5rem}.SupervisorDashboard_formField__yU8E5 label{color:#495057;display:block;font-weight:500;margin-bottom:.5rem}.SupervisorDashboard_formField__yU8E5 input,.SupervisorDashboard_formField__yU8E5 select,.SupervisorDashboard_formField__yU8E5 textarea{background-color:#fff;border:1px solid #ced4da;border-radius:6px;color:#212529;font-size:1rem;padding:12px;transition:border-color .2s,box-shadow .2s;width:100%}.SupervisorDashboard_formField__yU8E5 input:focus,.SupervisorDashboard_formField__yU8E5 select:focus,.SupervisorDashboard_formField__yU8E5 textarea:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:none}:root{--uw-bg-1:#26a5e4;--uw-bg-2:#1e97cf;--uw-bg-3:#1789bc;--uw-text:#fff;--uw-text-dim:#ffffffbf;--uw-active:#ffffff2e;--uw-hover:#ffffff1f;--uw-border:#fff3}.UnderwriterLayout_layout__1Oen7{background:#f7f9fb;display:flex;min-height:100vh}.UnderwriterLayout_sidebar__hkByq{background:linear-gradient(180deg,#26a5e4,#1e97cf 55%,#1789bc);background:linear-gradient(180deg,var(--uw-bg-1),var(--uw-bg-2) 55%,var(--uw-bg-3));box-shadow:0 6px 24px #00000026;color:#fff;color:var(--uw-text);display:flex;flex-direction:column;inset:0 auto 0 0;padding:18px 14px;position:fixed;width:240px;z-index:10}.UnderwriterLayout_brand__\+h2Zd{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:6px 8px;-webkit-user-select:none;user-select:none}.UnderwriterLayout_logo__IUW8U{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:300px;object-fit:contain;width:300px}.UnderwriterLayout_brandText__34I0Z{color:#fff;color:var(--uw-text);display:block;font-size:16px;font-weight:700;letter-spacing:.2px;margin-top:-4px;text-align:center}.UnderwriterLayout_nav__pu8Ho{border-top:1px solid #fff3;border-top:1px solid var(--uw-border);display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:10px}.UnderwriterLayout_navItem__aFgwM{background:#0000;border:1px solid #0000;border-radius:10px;color:#fff;color:var(--uw-text);font-weight:600;letter-spacing:.2px;padding:10px 12px;text-align:left;transition:background .15s ease,border-color .15s ease,transform .04s ease-in-out}.UnderwriterLayout_navItem__aFgwM:hover{background:#ffffff1f;background:var(--uw-hover);border-color:#fff3;border-color:var(--uw-border)}.UnderwriterLayout_active__bV5J3{background:#ffffff2e;background:var(--uw-active);border-color:#fff3;border-color:var(--uw-border)}.UnderwriterLayout_footer__iksdx{border-top:1px solid #fff3;border-top:1px solid var(--uw-border);margin-top:auto;padding-top:14px}.UnderwriterLayout_logout__zyd6b{background:#fff;border:none;border-radius:10px;box-shadow:0 3px 10px #00000026;color:#0b6ea9;cursor:pointer;font-weight:700;padding:10px 12px;transition:transform .05s ease,box-shadow .15s ease;width:100%}.UnderwriterLayout_logout__zyd6b:hover{box-shadow:0 6px 16px #0000002e;transform:translateY(-1px)}.UnderwriterLayout_main__QX6AZ{flex:1 1;margin-left:240px;padding:20px 28px}.Login_loginContainer__vjFUt{align-items:center;background-color:#cb2027;background-image:linear-gradient(135deg,#e43a41,#cb2027);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.Login_logo__tBTNk{filter:drop-shadow(0 8px 15px rgba(0,0,0,.3));height:auto;margin-bottom:40px;width:500px}.Login_loginBox__zE76l{animation:Login_fadeIn__EB6bZ .8s ease-out;background-color:#fff;border-radius:18px;box-shadow:0 15px 45px #00000040;max-width:420px;padding:45px 50px;text-align:center;width:100%}@keyframes Login_fadeIn__EB6bZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Login_loginBox__zE76l h1,.Login_loginBox__zE76l h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:15px;margin-top:0}.Login_loginBox__zE76l p{color:#6c757d;font-size:1rem;margin-bottom:30px}.Login_loginBox__zE76l input{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:10px;color:#333;font-size:1.1rem;margin-bottom:20px;padding:14px 12px;transition:border-color .2s,box-shadow .2s;width:calc(100% - 24px)}.Login_loginBox__zE76l input:focus{background-color:#fff;border-color:#cb2027;box-shadow:0 0 0 3px #cb202733;outline:none}.Login_loginButton__MscoG{background-color:#cb2027;border:none;border-radius:10px;box-shadow:0 5px 15px #cb20274d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:15px 20px;transition:background-color .2s ease,transform .1s ease;width:100%}.Login_loginButton__MscoG:hover{background-color:#a81a20;box-shadow:0 7px 18px #cb202766;transform:translateY(-2px)}.Login_loginButton__MscoG:disabled{background-color:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.Login_errorText__1YPw1{color:#dc3545}.Login_errorText__1YPw1,.Login_successText__u5E7l{font-size:.95rem;font-weight:500;margin-bottom:15px}.Login_successText__u5E7l{color:#28a745}.Login_backLink__0erR3,.Login_forgotLink__TDk3h{color:#007bff;display:block;font-size:1rem;margin-top:25px;text-align:center;text-decoration:none;transition:color .2s ease}.Login_backLink__0erR3:hover,.Login_forgotLink__TDk3h:hover{color:#0056b3;text-decoration:underline}.SVARPage_dashboardContainer__nmYYz{background-color:#f0f2f5;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.SVARPage_mainContent__pbAom{flex:1 1;overflow-y:auto;padding:24px 32px}.SVARPage_mainContent__pbAom h1{color:#333;font-size:2rem;margin-bottom:24px}.SVARPage_card__ZHzsS{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.SVARPage_card__ZHzsS h3{border-bottom:1px solid #eee;color:#333;font-size:1.25rem;margin:0 0 16px;padding-bottom:10px}.SVARPage_totalsContainer__Vy6Dn p{font-size:1.1rem;margin:8px 0}.SVARPage_totalsContainer__Vy6Dn strong{color:#555}.SVARPage_centered__FCbRA{align-items:center;color:#555;display:flex;flex-direction:column;font-size:1.2rem;height:60vh;justify-content:center}.SVARPage_error__v70x5{color:#d32f2f}.SVARPage_error__v70x5 h3{margin-bottom:8px}.SVARPage_toggleButton__vzl2P{background-color:#d32f2f;border:1px solid #d32f2f;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:24px;padding:12px;transition:background-color .2s,color .2s;width:100%}.SVARPage_toggleButton__vzl2P:hover{background-color:#a02424}.SVARPage_tableWrapper__xadFj{overflow-x:auto}.SVARPage_svarTable__aeg8g{border-collapse:collapse;width:100%}.SVARPage_svarTable__aeg8g tr{border-bottom:1px solid #f0f0f0}.SVARPage_svarTable__aeg8g tr:last-child{border-bottom:none}.SVARPage_svarTable__aeg8g td{font-size:.9rem;padding:10px 8px;vertical-align:top}.SVARPage_svarTable__aeg8g td:first-child{color:#555;font-weight:600;white-space:nowrap;width:150px}.SVARPage_svarTable__aeg8g td:last-child{color:#111}.SVARPage_horizontalContainer__btlg5{display:flex;gap:24px;margin-top:20px}.SVARPage_violationBox__4UbSq{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;flex:1 1;padding:15px}.SVARPage_violationBox__4UbSq h4{border-bottom:1px solid #ddd;color:#333;font-size:1rem;margin:0 0 10px;padding-bottom:8px}.DisqualifiedPolicies_pageContainer__nYcm9{background-color:#f0f2f5;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.DisqualifiedPolicies_mainContent__mg5D8{flex:1 1;overflow-y:auto;padding:24px 32px}.DisqualifiedPolicies_pageTitle__dbPnI{color:#333;font-size:2rem;margin-bottom:24px}.DisqualifiedPolicies_card__-tQVn{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.DisqualifiedPolicies_cardTitle__SHWhS{border-bottom:1px solid #eee;color:#333;font-size:1.25rem;margin:0 0 16px;padding-bottom:10px}.DisqualifiedPolicies_cardContent__Bqx1X p{font-size:1.1rem;margin:8px 0}.DisqualifiedPolicies_cardContent__Bqx1X strong{color:#555}.DisqualifiedPolicies_centered__9UYLI{align-items:center;color:#555;display:flex;flex-direction:column;font-size:1.2rem;height:60vh;justify-content:center}.DisqualifiedPolicies_errorText__kLVDR{color:#d32f2f}.DisqualifiedPolicies_cardContent__Bqx1X ul{list-style:none;margin:0;padding:0}.DisqualifiedPolicies_cardContent__Bqx1X li{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:10px;padding:15px}.DisqualifiedPolicies_cardContent__Bqx1X li:last-child{margin-bottom:0}.DisqualifiedPolicies_cardContent__Bqx1X li p{font-size:.95rem;margin:5px 0}.DisqualifiedPolicies_cardContent__Bqx1X li strong{color:#333}.DisqualifiedPolicies_dataList__Qpvmg>.DisqualifiedPolicies_dataGrid__wmEU0{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:15px}.ts-wrap{color:#0f172a;padding:1.5rem}.ts-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.ts-header h1{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0}.ts-headerActions{display:flex;gap:.5rem}.ts-filters{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem}.ts-filterGroup{grid-gap:.25rem;display:grid;gap:.25rem}.ts-filterGroup label{color:#64748b;font-size:.8rem}.ts-filterGroup select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:200px;padding:.5rem .75rem}.ts-calendarCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px #1018280a;padding:.75rem}.ts-btnPrimary,.ts-btnSecondary,.ts-iconBtn{border:none;border-radius:10px;cursor:pointer}.ts-btnPrimary{background:#0ea5e9;color:#fff;font-weight:600;padding:.6rem .9rem}.ts-btnPrimary:disabled{cursor:not-allowed;opacity:.6}.ts-btnSecondary{background:#334155;color:#fff;padding:.55rem .85rem}.ts-iconBtn{background:#0000;color:#475569;font-size:1.25rem;line-height:1;padding:.25rem .4rem}.ts-modalBackdrop{background:#02061773;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.ts-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 32px #0f172a40;overflow:hidden;width:min(680px,92vw)}.ts-modalHeader{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.9rem 1rem}.ts-modalHeader h3{color:#111827;font-size:1.05rem;font-weight:700;margin:0}.ts-modalBody{padding:1rem}.ts-modalFooter{border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:.9rem 1rem}.ts-grid{grid-gap:.6rem .8rem;display:grid;gap:.6rem .8rem;grid-template-columns:160px 1fr}.ts-grid input,.ts-grid select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.55rem .65rem}.ts-eventTitle{font-size:.85rem;font-weight:700;line-height:1.1}.ts-eventMeta{font-size:.75rem;opacity:.9}.fc{--fc-border-color:#e5e7eb;--fc-page-bg-color:#fff0;--fc-neutral-bg-color:#f8fafc;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}.ts-notes{border:1px solid #e5e7eb;border-radius:8px;min-height:88px;padding:.55rem .65rem;resize:vertical}.ts-notesLabel{align-self:start;color:#64748b;padding-top:.25rem}.ts-btnDanger{background:#dc2626;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.55rem .9rem}.ts-btnDanger:hover{filter:brightness(.95)}.EODReport_dashboardContainer__Tp8B\+{background-color:#f4f7f6;display:flex;min-height:100vh}.EODReport_mainContent__MRzHJ{flex-grow:1;overflow-y:auto;padding:2rem 3rem}.EODReport_pageHeader__FoyGl{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.EODReport_pageHeader__FoyGl h1{color:#333;font-size:2rem;margin:0}.EODReport_card__sATGX{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px #0000000d;margin-bottom:2rem;padding:1.5rem 2rem}.EODReport_card__sATGX h2{border-bottom:1px solid #eee;color:#0056b3;font-size:1.4rem;margin-bottom:1.5rem;margin-top:0;padding-bottom:1rem}.EODReport_card__sATGX p{color:#666;margin-bottom:1rem}.EODReport_logTextarea__JtwNf{border:1px solid #ccc;border-radius:5px;font-family:monospace;font-size:.9rem;min-height:150px;padding:1rem;width:100%}.EODReport_errorText__gkyLO{color:#d93025;display:block;font-size:.85rem;margin-top:.5rem}.EODReport_tableContainer__vSOAd{overflow-x:auto;width:100%}.EODReport_dataTable__jaX1Q{border-collapse:collapse;font-size:.8rem;width:100%}.EODReport_dataTable__jaX1Q thead{background-color:#f8f9fa}.EODReport_dataTable__jaX1Q td,.EODReport_dataTable__jaX1Q th{border:1px solid #ddd;padding:8px 10px;text-align:left;white-space:nowrap}.EODReport_dataTable__jaX1Q th{font-weight:600}.EODReport_bottomGrid__HREYU{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.EODReport_entryColumn__ysdVQ,.EODReport_summaryColumn__2y1EV{display:flex;flex-direction:column;gap:2rem}.EODReport_resultsGrid__Kw8HW{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.EODReport_resultItem__H8p9q{border-bottom:1px solid #f0f0f0;display:flex;font-size:1.1rem;justify-content:space-between;padding:.75rem 0}.EODReport_resultItem__H8p9q:last-child{border-bottom:none}.EODReport_resultKey__yefEp{color:#444;font-weight:500;text-transform:capitalize}.EODReport_resultValue__kohlH{color:#0056b3;font-family:monospace;font-weight:700}.EODReport_depositsGrid__pWllZ{display:flex;flex-direction:column;gap:1rem}.EODReport_depositItem__VQHmm{align-items:center;background-color:#f8f9fa;border-left:6px solid #28a745;border-radius:8px;display:flex;justify-content:space-between;padding:1.25rem}.EODReport_depositKey__d19kq{font-size:1.1rem;font-weight:600}.EODReport_depositValue__cQ5We{color:#155724;font-family:monospace;font-size:1.5rem;font-weight:700}.EODReport_inputGroup__tiPfd{margin-bottom:1.5rem}.EODReport_inputGroup__tiPfd label{display:block;font-weight:700;margin-bottom:.5rem}.EODReport_arCorrectionGrid__Zr1QD select,.EODReport_inputGroup__tiPfd input[type=number],.EODReport_inputGroup__tiPfd input[type=text],.EODReport_notesTextarea__PSeOR{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:.75rem;width:100%}.EODReport_referralSection__c-1RW{border-top:1px solid #eee;padding-top:1.5rem}.EODReport_referralSection__c-1RW>label{display:block;font-weight:700;margin-bottom:1rem}.EODReport_referralGrid__cRMN8{grid-gap:1rem;align-items:end;display:grid;gap:1rem;grid-template-columns:2fr 1fr 1.5fr auto;margin-bottom:1rem}.EODReport_referralHeader__owPG6{color:#666;font-size:.8rem;font-weight:700}.EODReport_referralGrid__cRMN8 input{width:100%}.EODReport_addButton__3s2Sf,.EODReport_removeButton__JHpPN{border:none;border-radius:5px;cursor:pointer;font-weight:700;padding:.5rem .75rem}.EODReport_addButton__3s2Sf{background-color:#17a2b8;color:#fff;width:100%}.EODReport_removeButton__JHpPN{background-color:#dc3545;color:#fff}.EODReport_balancingSection__fw8kL{background-color:#e3f2fd;border:1px solid #90caf9;border-radius:8px;margin-top:1rem;padding:1.5rem}.EODReport_balancingSection__fw8kL h3{font-size:1.5rem;margin-top:0;text-align:center}.EODReport_balanceItem__FY\+Vf{align-items:center;display:flex;font-size:1.2rem;justify-content:space-between;padding:1rem 0}.EODReport_balanceItem__FY\+Vf strong{font-family:monospace;font-size:1.5rem;font-weight:700}.EODReport_balanceItem__FY\+Vf input{border:1px solid #90caf9;font-size:1.5rem;font-weight:700;padding:.5rem;text-align:right;width:200px}.EODReport_divider__P7lrz{border:none;border-top:1px dashed #90caf9;margin:.5rem 0}.EODReport_over__sKlch{color:#28a745;font-weight:700}.EODReport_short__im\+NJ{color:#dc3545;font-weight:700}.EODReport_verificationSection__AHbSv{border-top:1px solid #eee;margin-top:1.5rem;padding-top:1.5rem}.EODReport_checkboxGroup__Xa5-t{align-items:flex-start;display:flex;margin-bottom:1rem}.EODReport_checkboxGroup__Xa5-t input{height:18px;margin-right:.75rem;margin-top:.2rem;width:18px}.EODReport_checkboxGroup__Xa5-t .EODReport_errorText__gkyLO{margin-left:26px;margin-top:.25rem}.EODReport_submitButton__UEKLE{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1.2rem;font-weight:700;margin-top:1.5rem;padding:1rem;width:100%}.EODReport_arCorrectionGrid__Zr1QD{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr 40px;margin-bottom:10px}.EODReport_arCorrectionGrid__Zr1QD select{min-width:0;width:100%}.EODReport_alertBox__K7mnS{background:#fff1f2;border:1px solid #e11d48;border-radius:8px;color:#9f1239;font-size:.95rem;margin:10px 0 14px;padding:10px 12px}.EODReport_alertBox__K7mnS ul{margin:0;padding-left:18px}.EODReport_rowError__kGGBZ td{background-color:#ffe5e5!important;border-bottom:1px solid #f3b7b7;border-top:1px solid #f3b7b7;color:#8b0000}.EODReport_rowError__kGGBZ:hover td{background-color:#ffd6d6!important}.BetaWarningModal_modalOverlay__87HP9{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.BetaWarningModal_modalContent__tlH9S{max-width:550px}.BetaWarningModal_modalContent__tlH9S h2{color:#333;font-size:1.8rem;margin-top:0}.BetaWarningModal_modalContent__tlH9S p{color:#555;font-size:1.1rem;line-height:1.6;margin:15px 0}.BetaWarningModal_warningText__mBPGK{color:#c9302c;font-weight:700}.BetaWarningModal_closeButton__kj4DR{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:15px;padding:12px 25px;transition:background-color .2s ease-in-out}.BetaWarningModal_closeButton__kj4DR:hover{background-color:#0056b3}.BetaWarningModal_modalContent__tlH9S{background:#fff;border-radius:12px;border-top:8px solid #f0ad4e;box-shadow:0 5px 20px #0000004d;max-width:650px;padding:25px 35px;text-align:center;width:90%}.BetaWarningModal_videoContainer__mT92f{background:#000;border-radius:8px;height:0;margin:20px 0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.BetaWarningModal_videoContainer__mT92f iframe{height:100%;left:0;position:absolute;top:0;width:100%}.SuccessModal_modalBackdrop__l2iHw{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.SuccessModal_modalContent__A5Wdk{animation:SuccessModal_fadeInScale__4cCJF .2s ease-out forwards;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:450px;padding:40px;text-align:center;transform:scale(.95);width:90%}@keyframes SuccessModal_fadeInScale__4cCJF{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SuccessModal_checkmark__clyQT{color:#4caf50;font-size:4rem;line-height:1;margin-bottom:20px}.SuccessModal_modalContent__A5Wdk h2{color:#333;font-size:2rem;margin-bottom:10px}.SuccessModal_modalContent__A5Wdk p{color:#666;font-size:1.1rem;margin-bottom:30px}.SuccessModal_buttonGroup__-dFqM{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.SuccessModal_primaryButton__oRZcL,.SuccessModal_secondaryButton__Hwwm1{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;min-width:180px;padding:12px 25px;transition:transform .1s ease-in-out,background-color .2s ease}.SuccessModal_primaryButton__oRZcL{background-color:#007bff;color:#fff}.SuccessModal_primaryButton__oRZcL:hover{background-color:#0056b3;transform:translateY(-2px)}.SuccessModal_secondaryButton__Hwwm1{background-color:#f0f0f0;border:1px solid #ccc;color:#333}.SuccessModal_secondaryButton__Hwwm1:hover{background-color:#e0e0e0;transform:translateY(-2px)}.EODHistory_mainContent__JLJRj{background-color:#f8f9fa;flex-grow:1;min-height:100vh;padding:2rem 3rem}.EODHistory_pageHeader__TZkAN{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem}.EODHistory_pageHeader__TZkAN h1{color:#212529;font-size:2.25rem;margin:0}.EODHistory_selectors__8ZcJj{align-items:center;display:flex;gap:1.5rem}.EODHistory_selectorGroup__p\+Yac{align-items:center;display:flex;gap:.5rem}.EODHistory_selectorGroup__p\+Yac label{color:#495057;font-size:1rem;font-weight:600}.EODHistory_selectorGroup__p\+Yac input[type=date],.EODHistory_selectorGroup__p\+Yac select{background-color:#fff;border:1px solid #ced4da;border-radius:8px;font-size:1rem;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.EODHistory_selectorGroup__p\+Yac input[type=date]:focus,.EODHistory_selectorGroup__p\+Yac select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.EODHistory_reportsGrid__HtanM{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:1200px){.EODHistory_reportsGrid__HtanM{grid-template-columns:repeat(2,1fr)}}.EODHistory_card__G7s4Y{background-color:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 8px 30px #00000012;padding:2rem;transition:box-shadow .2s ease-in-out}.EODHistory_card__G7s4Y:hover{box-shadow:0 12px 40px #00000017}.EODHistory_cardHeader__tcuyk{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.EODHistory_card__G7s4Y h2{color:#343a40;font-size:1.5rem;margin:0}.EODHistory_breakdownTitle__17F8u{color:#495057;font-size:1.2rem;font-weight:600;margin-bottom:1rem;margin-top:2rem}.EODHistory_detailGrid__wZuu\+,.EODHistory_summaryGrid__F6Hf5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));text-align:left}.EODHistory_detailGrid__wZuu\+ div,.EODHistory_summaryGrid__F6Hf5 div{background-color:#fdfdfd;border:1px solid #e9ecef;border-radius:8px;padding:1rem}.EODHistory_detailGrid__wZuu\+ span,.EODHistory_summaryGrid__F6Hf5 span{color:#6c757d;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.EODHistory_detailGrid__wZuu\+ strong,.EODHistory_summaryGrid__F6Hf5 strong{color:#212529;font-size:1.75rem;font-weight:600}.EODHistory_breakdownTable__mk6ho{border-collapse:collapse;font-size:1rem;width:100%}.EODHistory_breakdownTable__mk6ho th{border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:12px;text-align:left}.EODHistory_breakdownTable__mk6ho td{border-bottom:1px solid #e9ecef;color:#343a40;padding:12px;vertical-align:middle}.EODHistory_breakdownTable__mk6ho tr:nth-child(2n){background-color:#f8f9fa}.EODHistory_breakdownTable__mk6ho tr:last-child td{border-bottom:none}.EODHistory_breakdownTable__mk6ho td:not(:first-child){font-family:Consolas,Menlo,monospace;font-size:1.05rem;text-align:right}.EODHistory_editButton__IDONJ{background-color:#ffc107;border:none;border-radius:6px;color:#212529;cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .2s}.EODHistory_editButton__IDONJ:hover{background-color:#e0a800}.EODHistory_receiptsSection__dr7zD{margin-top:2rem}.EODHistory_receiptsSection__dr7zD ul{list-style-type:none;padding:0}.EODHistory_receiptsSection__dr7zD li a{color:#007bff;text-decoration:none}.EODHistory_receiptsSection__dr7zD li a:hover{text-decoration:underline}.EODHistory_depositItem__ZMRuQ{align-items:flex-end;display:flex;flex-direction:column}.EODHistory_corpOwes__1lnZE{color:#e53e3e;font-size:.8rem;font-weight:700;margin-top:-5px}.EODHistory_corpOwesTable__nCmDa{color:#e53e3e;display:block;font-size:.75rem;font-weight:500;line-height:1;text-align:right}.EODHistory_short__2-Dok{color:#e53e3e!important;font-weight:700}.EODHistory_over__V4DmI{color:#38a169!important;font-weight:700}.EODHistory_errorText__l47gs{color:#dc3545;font-weight:700}.AdminManageUsers_dashboardContainer__zRxEj{background-color:#f4f7f6;display:flex;min-height:100vh}.AdminManageUsers_mainContent__cv6Nr{flex-grow:1;padding:2rem}.AdminManageUsers_pageHeader__Tlxdy{align-items:center;background-color:#343a40;border-radius:12px;color:#fff;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem 2rem}.AdminManageUsers_pageHeader__Tlxdy h1{font-size:2rem;margin:0}.AdminManageUsers_primaryButton__q9Cv4{background-image:linear-gradient(90deg,#007bff,#0056b3);border:none;border-radius:8px;box-shadow:0 4px 15px #007bff33;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease}.AdminManageUsers_primaryButton__q9Cv4:hover{box-shadow:0 6px 20px #007bff4d;transform:translateY(-2px)}.AdminManageUsers_card__x6eA7{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;padding:2rem}.AdminManageUsers_table__3CXDB{border-collapse:collapse;width:100%}.AdminManageUsers_table__3CXDB td,.AdminManageUsers_table__3CXDB th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.AdminManageUsers_table__3CXDB th{background-color:#f8f9fa;font-weight:700}.AdminManageUsers_table__3CXDB tr:hover{background-color:#c6c8cb}.AdminManageUsers_actionButton__3dUbP{background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .2s}.AdminManageUsers_actionButton__3dUbP:hover{background-color:#5a6268}.AdminManageUsers_deleteButton__z1M-d{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-left:10px;padding:8px 12px;transition:background-color .2s}.AdminManageUsers_deleteButton__z1M-d:hover{background-color:#c82333}.AdminManageUsers_feedback__cJmBV{background-color:#d4edda;color:#155724}.AdminManageUsers_error__tqZ1l,.AdminManageUsers_feedback__cJmBV{border-radius:8px;font-weight:700;margin-bottom:1rem;padding:1rem}.AdminManageUsers_error__tqZ1l{background-color:#f8d7da;color:#721c24}.CreateUserModal_modalBackdrop__pQAPO{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.CreateUserModal_modalContent__4pDea{animation:CreateUserModal_fadeIn__KSOd9 .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 5px 25px #0003;max-width:500px;padding:30px;width:100%}@keyframes CreateUserModal_fadeIn__KSOd9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CreateUserModal_modalContent__4pDea h2{color:#333;margin-bottom:25px;margin-top:0;text-align:center}.CreateUserModal_inputGroup__mIAGi{margin-bottom:15px}.CreateUserModal_inputGroup__mIAGi label{color:#555;display:block;font-weight:600;margin-bottom:5px}.CreateUserModal_inputGroup__mIAGi input,.CreateUserModal_inputGroup__mIAGi select{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.CreateUserModal_buttonGroup__Ynffm{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;margin-top:25px;padding-top:20px}.CreateUserModal_cancelButton__9JCBD,.CreateUserModal_saveButton__Qz5h5{border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .2s}.CreateUserModal_cancelButton__9JCBD{background-color:#f0f0f0;border:1px solid #ccc;color:#333}.CreateUserModal_cancelButton__9JCBD:hover{background-color:#e0e0e0}.CreateUserModal_saveButton__Qz5h5{background-color:#007bff;color:#fff}.CreateUserModal_saveButton__Qz5h5:hover{background-color:#0056b3}.CreateUserModal_saveButton__Qz5h5:disabled{background-color:#999;cursor:not-allowed}.EnterViolation_container__7Vp1d{padding:2rem}.EnterViolation_header__uxojy{align-items:center;display:flex;justify-content:space-between;margin:0 auto 1.5rem;max-width:1600px}.EnterViolation_header__uxojy h2{margin:0}.EnterViolation_backButton__2Hc43{background:none;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-weight:700;padding:.5rem 1rem}.EnterViolation_formCard__\+1Uwr{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:1600px;padding:2rem;width:100%}.EnterViolation_weekSelector__jzm-x{align-items:center;border-bottom:1px solid #eee;display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem;padding-bottom:1.5rem}.EnterViolation_weekSelector__jzm-x h3{font-size:1.25rem;margin:0}.EnterViolation_weekSelector__jzm-x button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:6px;cursor:pointer;padding:.5rem 1rem}.EnterViolation_entryGrid__aQMa\+{grid-column-gap:10px;grid-row-gap:12px;align-items:center;column-gap:10px;display:grid;grid-template-columns:1.1fr 1fr 1fr 1.05fr 1.05fr 1.1fr .9fr .55fr .55fr 1.1fr .25fr;row-gap:12px}.EnterViolation_gridHeader__uwx-S{align-items:center;color:#555;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;padding-bottom:.5rem;white-space:nowrap}.EnterViolation_entryGrid__aQMa\+ input,.EnterViolation_entryGrid__aQMa\+ select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:.9rem;min-width:0;padding:.6rem;width:100%}.EnterViolation_feeInput__ysTGF{background-color:#e9ecef;font-weight:700}.EnterViolation_removeButton__qsLiB{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:38px;width:100%}.EnterViolation_actions__pWx2D{border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.EnterViolation_addButton__4Knko{background-color:#28a745;padding:.75rem 1.5rem}.EnterViolation_addButton__4Knko,.EnterViolation_submitButton__c1JUY{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700}.EnterViolation_submitButton__c1JUY{background-color:#007bff;font-size:1rem;padding:.75rem 2rem}.EnterViolation_submitButton__c1JUY:disabled{background-color:#6c757d}.EnterViolation_successMessage__zGipH{color:#28a745;font-size:1.1rem;font-weight:700;margin-top:1.5rem;text-align:center}.EnterViolation_errorMessage__6RS0K{color:#dc3545;font-size:1.1rem;font-weight:700;margin-top:1.5rem;text-align:center}.EnterViolation_editListButton__xYR9G{background:none;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;font-size:.7rem;font-weight:700;margin-left:auto;padding:2px 6px}.EnterViolation_editListButton__xYR9G:hover{background-color:#e3f2fd}.EnterViolation_modalOverlay__ypNkR{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EnterViolation_modalContent__QiY\+Q{background:#fff;border-radius:8px;max-width:500px;padding:2rem;width:90%}.EnterViolation_modalHeader__ZOa8p{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.EnterViolation_modalHeader__ZOa8p h3{margin:0}.EnterViolation_closeButton__xoP4n{background:none;border:none;cursor:pointer;font-size:2rem;line-height:1}.EnterViolation_itemList__ThYgo{border:1px solid #eee;border-radius:4px;max-height:300px;overflow-y:auto;padding:.5rem}.EnterViolation_item__76nK8{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.5rem}.EnterViolation_item__76nK8:last-child{border-bottom:none}.EnterViolation_deleteItemButton__kYA-k{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;cursor:pointer;padding:.25rem .5rem}.EnterViolation_addItemForm__bX6wW{display:flex;gap:.5rem;margin-top:1.5rem}.EnterViolation_addItemForm__bX6wW input{border:1px solid #ccc;border-radius:4px;flex-grow:1;padding:.6rem}.EnterViolation_addItemForm__bX6wW button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:0 1.5rem}@media (max-width:1100px){.EnterViolation_formCard__\+1Uwr{overflow-x:auto}.EnterViolation_entryGrid__aQMa\+{min-width:1100px}}.ManageViolations_container__hbpwZ{min-width:0;padding:2rem}.ManageViolations_header__zFcoM{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.ManageViolations_dateNavigator__QKdP3{align-items:center;display:flex;gap:1rem}.ManageViolations_dateNavigator__QKdP3 h2{color:#333;font-size:1.5rem;margin:0}.ManageViolations_dateNavigator__QKdP3 button,.ManageViolations_newButton__v-A1J{background-color:#f0f0f0;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-weight:700;padding:.5rem 1rem}.ManageViolations_newButton__v-A1J{background-color:#007bff;border-color:#007bff;color:#fff}.ManageViolations_tablesGrid__zxr6R{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;min-width:0}@media (min-width:1200px){.ManageViolations_tablesGrid__zxr6R{grid-template-columns:1fr}}.ManageViolations_tableCard__mtVFQ{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;min-width:0;padding:1.5rem}.ManageViolations_tableCard__mtVFQ h3{border-bottom:1px solid #eee;margin-top:0;padding-bottom:1rem}.ManageViolations_tableContainer__clRE2{overflow:visible;width:100%}.ManageViolations_tableContainer__clRE2>table{border-collapse:collapse;table-layout:auto;width:100%}td,th{border-bottom:1px solid #eee;padding:.75rem;white-space:normal;word-break:break-word}th{color:#555;font-size:.9rem;font-weight:600}.ManageViolations_tableContainer__clRE2 table td:nth-child(5),.ManageViolations_tableContainer__clRE2 table th:nth-child(5){max-width:160px;width:160px}.ManageViolations_tableContainer__clRE2 table td:nth-child(5){color:#2b4c7e;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageViolations_tableContainer__clRE2 table th:nth-child(5){white-space:nowrap}@media (max-width:1100px){.ManageViolations_tableContainer__clRE2 table td:nth-child(5),.ManageViolations_tableContainer__clRE2 table th:nth-child(5){max-width:140px;width:140px}}@media (max-width:900px){.ManageViolations_tableContainer__clRE2 table td:nth-child(5){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal}td,th{font-size:.9rem;padding:.6rem}}@media (max-width:700px){.ManageViolations_tableContainer__clRE2{overflow-x:auto}.ManageViolations_tableContainer__clRE2>table{min-width:900px}}.ManageViolations_statusSelect__3iyDg{border:1px solid #ccc;border-radius:4px;font-weight:700;padding:.4rem}.ManageViolations_pending__msqyf{background-color:#fff3cd;color:#856404}.ManageViolations_charged__jJdAv{background-color:#d4edda;color:#155724}.ManageViolations_voided__c3P\+q{background-color:#f8d7da;color:#721c24}.ManageViolations_refId__Un\+Ii{color:#6c757d;display:block;font-size:.8rem;margin-top:2px}.ManageViolations_actionButtons__yoSX\+{display:flex;gap:.5rem}.ManageViolations_deleteButton__4V2WS,.ManageViolations_editButton__sSsNm{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:700;padding:.4rem .8rem}.ManageViolations_editButton__sSsNm{background-color:#e3f2fd;color:#007bff}.ManageViolations_deleteButton__4V2WS{background-color:#f8d7da;color:#721c24}.AgentViolations_mainContent__WLPDe{background:#f4f7f6;min-height:100%;padding:1.5rem 2rem}.AgentViolations_pageTitle__h-Xz8{color:#233142;font-size:2rem;font-weight:800;margin:0 0 1rem}.AgentViolations_navCard__PnshG{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 2px 8px #0000000d;display:flex;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem}.AgentViolations_weekButton__-4n2i{background:#f2f2f2;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;font-weight:700;padding:.5rem .9rem}.AgentViolations_weekButton__-4n2i:hover{background:#ececec}.AgentViolations_weekRange__IFZuG{flex:1 1;font-weight:700;letter-spacing:.2px;text-align:center}.AgentViolations_card__4BiK4{background:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 2px 10px #0000000d;margin-bottom:1rem;padding:1rem 1.2rem}.AgentViolations_cardTitle__5Pq8K{border-bottom:1px solid #eef2f4;color:#2b4c7e;font-size:1.1rem;font-weight:800;margin:0 0 .75rem;padding-bottom:.5rem}.AgentViolations_totalsContainer__WbwA6{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(180px,1fr))}@media (max-width:900px){.AgentViolations_totalsContainer__WbwA6{grid-template-columns:1fr}}.AgentViolations_dataList__D5X2z{grid-gap:.75rem;display:grid;gap:.75rem}.AgentViolations_dataGrid__nHppR{grid-gap:.5rem 1rem;border-bottom:1px dashed #eef2f4;display:grid;gap:.5rem 1rem;grid-template-columns:repeat(2,minmax(220px,1fr));padding:.75rem .5rem}.AgentViolations_dataGrid__nHppR:last-child{border-bottom:none}.AgentViolations_details__TkxO-{grid-column:1/-1}.AgentViolations_errorText__Wre7Q{color:#b00020;font-weight:700}.AgentViolations_dataGrid__nHppR p strong{color:#233142}:root{--shadow-md:0 8px 24px #10182814}.UnderwritingSubmit_container__2aqPl{background:#f7f9fb;background:var(--ui-bg);color:#111827;color:var(--text);min-height:100%;padding:1.5rem 2rem}.UnderwritingSubmit_title__WbuWg{font-size:1.9rem;font-weight:800;letter-spacing:-.01em;margin:0 0 1.5rem}.UnderwritingSubmit_subTitle__u3dc8{color:#374151;font-size:1.25rem;font-weight:700;margin:1.75rem 0 .75rem}.UnderwritingSubmit_card__Cjqdk{border:1px solid var(--border,#e5e7eb)}.UnderwritingSubmit_card__Cjqdk>form{display:block}.UnderwritingSubmit_card__Cjqdk .UnderwritingSubmit_grid__0W5Zl{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}input[type=date],input[type=number],input[type=search],input[type=text],select,textarea{border:1px solid var(--border-strong,#d1d5db)}.UnderwritingSubmit_inlineSelect__ISVaf{background-color:#fff;border:1px solid #d1d5db;border:1px solid var(--border-strong,#d1d5db);border-radius:8px;font-size:.9rem;padding:.5rem .75rem}.UnderwritingSubmit_inlineSelect__ISVaf:focus{border-color:#0d6efd;border-color:var(--primary);box-shadow:0 0 0 3px #0d6efd26;outline:none}.UnderwritingSubmit_card__Cjqdk>input[placeholder*="Message to Underwriter"]{box-sizing:border-box;display:block;margin-top:1rem;width:100%}.UnderwritingSubmit_card__Cjqdk>.UnderwritingSubmit_submit__SOxVw{display:block;margin-bottom:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;width:auto}.UnderwritingSubmit_card__Cjqdk>.UnderwritingSubmit_submit__SOxVw,.UnderwritingSubmit_sendBtn__yqTWJ{background:#0d6efd;background:var(--primary);border:none;border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#fff;font-weight:600}.UnderwritingSubmit_sendBtn__yqTWJ{padding:.65rem 1.1rem}.UnderwritingSubmit_sendBtn__yqTWJ:hover{background:#0b5ed7;background:var(--primary-600)}.UnderwritingSubmit_secondaryBtn__b023p{border:1px solid var(--border-strong,#d1d5db)}.UnderwritingSubmit_dayBtn__bZBDQ,.UnderwritingSubmit_iconBtn__C5eSC,.UnderwritingSubmit_refreshBtn__gqAFB{background:#fff;border:1px solid #d1d5db;border:1px solid var(--border-strong,#d1d5db);border-radius:8px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#0d6efd;color:var(--primary);font-weight:500;padding:.5rem .8rem;white-space:nowrap}.UnderwritingSubmit_dayBtn__bZBDQ:hover,.UnderwritingSubmit_iconBtn__C5eSC:hover,.UnderwritingSubmit_refreshBtn__gqAFB:hover{background:#f8fafc;border-color:#9ca3af}.UnderwritingSubmit_iconBtn__C5eSC{font-size:1.2rem;line-height:1;padding:.4rem .6rem}.UnderwritingSubmit_message__dYHmI{background-color:#f0fdf4;background-color:var(--success-light-bg);border:1px solid #bbf7d0;border:1px solid var(--success-border);border-radius:8px;color:#166534;color:var(--success-dark-text);font-weight:600;margin-top:.8rem;padding:.75rem 1rem}.UnderwritingSubmit_message__dYHmI.UnderwritingSubmit_error__WgVG1{background-color:#fef2f2;background-color:var(--danger-light-bg);border:1px solid #fecaca;border:1px solid var(--danger-border);color:#991b1b;color:var(--danger-dark-text)}.UnderwritingSubmit_tableWrap__e2Ief{border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:12px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);margin-top:.75rem;overflow:auto}table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:980px}thead th{border-bottom:1px solid var(--border-strong,#d1d5db)}td,th{border-bottom:1px solid var(--border,#e5e7eb)}tbody tr[style*="rgb(254, 242, 242)"]{border-left:3px solid #dc3545;border-left:3px solid var(--danger)}tbody tr[style*="rgb(240, 253, 244)"]{border-left:3px solid #198754;border-left:3px solid var(--success)}tbody tr[style*="rgb(255, 251, 235)"]{border-left:3px solid #f59e0b;border-left:3px solid var(--warning)}.UnderwritingSubmit_notesCell__Be6vk{max-width:420px;vertical-align:top;white-space:pre-wrap}details summary{margin-top:.6rem}.UnderwritingSubmit_composerRow__\+FN03{align-items:flex-start;display:flex;gap:8px;position:relative}.UnderwritingSubmit_composerRow__\+FN03 textarea{flex:1 1;max-height:150px;min-height:70px;resize:vertical}.UnderwritingSubmit_composerActions__QmUQJ{align-items:center;display:flex;gap:8px;position:relative}.UnderwritingSubmit_emojiBtn__Wa8x4{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);cursor:pointer;padding:.45rem .55rem}.UnderwritingSubmit_emojiBtn__Wa8x4:hover{background:#f8fafc}.UnderwritingSubmit_emojiIcon__Sl7D2{font-size:18px;line-height:1}.UnderwritingSubmit_emojiPanel__BdYLA{grid-gap:6px;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:12px;bottom:52px;box-shadow:0 8px 24px #10182814;box-shadow:var(--shadow-md);display:grid;gap:6px;grid-template-columns:repeat(8,1fr);padding:8px;position:absolute;right:0;z-index:50}.UnderwritingSubmit_emojiPick__sKum\+{background:#0000;border:none;cursor:pointer;font-size:22px;line-height:1}.UnderwritingSubmit_closeBtn__n0Q3V{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#374151;cursor:pointer;font-weight:700;padding:.55rem .9rem}.UnderwritingSubmit_closeBtn__n0Q3V:hover{background:#f8fafc}.UnderwritingSubmit_chatBubble__-IDaP{border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:12px;max-width:85%;padding:8px 10px}.UnderwritingSubmit_chatBubbleMine__Bd6\+x{align-self:flex-end;background:#e0f2fe;background:var(--primary-light-bg)}.UnderwritingSubmit_chatBubbleTheirs__kcKh8{align-self:flex-start;background:#f3f4f6;background:var(--neutral-light-bg)}.UnderwritingSubmit_chatMeta__PT5Rc{color:#6b7280;color:var(--muted);font-size:.75rem;margin-bottom:2px}.UnderwritingSubmit_chatText__GVRga{white-space:pre-wrap;word-break:break-word}.UnderwritingSubmit_modalBackdrop__pcdQq{background-color:#00000080;inset:0;position:fixed;z-index:40}.UnderwritingSubmit_modalContent__h3mGJ{background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:16px;box-shadow:0 8px 24px #10182814;box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:900px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:50}.UnderwritingSubmit_modalHeader__Y2OoH{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem}.UnderwritingSubmit_modalHeader__Y2OoH h2{font-size:1.25rem;font-weight:700;margin:0}.UnderwritingSubmit_modalCloseBtn__ODU8x{background:none;border:none;color:#6b7280;color:var(--muted);font-size:1.8rem;line-height:1;padding:.25rem}.UnderwritingSubmit_modalCloseBtn__ODU8x:hover{color:#111827;color:var(--text)}.UnderwritingSubmit_modalTabs__m7IyO{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;flex-shrink:0;padding:0 1.5rem}.UnderwritingSubmit_tabButton__3H8bX{background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;color:var(--muted);font-weight:600;margin-bottom:-1px;padding:.75rem 1rem}.UnderwritingSubmit_tabButton__3H8bX:hover{color:#111827;color:var(--text)}.UnderwritingSubmit_tabActive__RSsl-{border-bottom-color:#0d6efd;border-bottom-color:var(--primary);color:#0d6efd;color:var(--primary)}.UnderwritingSubmit_modalBody__5qokT{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:1.5rem}.UnderwritingSubmit_modalSection__SKF-w{margin-bottom:1.5rem}.UnderwritingSubmit_modalSection__SKF-w:last-child{margin-bottom:0}.UnderwritingSubmit_modalSubTitle__OboAi{color:#374151;font-size:1rem;font-weight:700;margin-bottom:.75rem;margin-top:0}@media (max-width:1200px){.UnderwritingSubmit_card__Cjqdk .UnderwritingSubmit_grid__0W5Zl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.UnderwritingSubmit_card__Cjqdk .UnderwritingSubmit_grid__0W5Zl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.UnderwritingSubmit_container__2aqPl{padding:1rem}.UnderwritingSubmit_card__Cjqdk .UnderwritingSubmit_grid__0W5Zl{grid-template-columns:1fr}.UnderwritingSubmit_title__WbuWg{font-size:1.6rem}.UnderwritingSubmit_subTitle__u3dc8{font-size:1.1rem}.UnderwritingSubmit_modalContent__h3mGJ{width:95vw}.UnderwritingSubmit_card__Cjqdk>div[style*=border-bottom]{align-items:flex-start;flex-direction:column}.UnderwritingSubmit_card__Cjqdk>div[style*=border-bottom]>.UnderwritingSubmit_refreshBtn__gqAFB,.UnderwritingSubmit_card__Cjqdk>div[style*=border-bottom]>button[title*="current week"]{margin-left:0;margin-top:.5rem}}.UnderwritingSubmit_card__Cjqdk{background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);margin-bottom:1.5rem;padding:1.25rem}.UnderwritingSubmit_grid__0W5Zl{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.UnderwritingSubmit_grid__0W5Zl input,.UnderwritingSubmit_grid__0W5Zl select,form>input[type=text],form>textarea{background:#fff;border:1px solid #d1d5db;border:1px solid var(--border-strong);border-radius:10px;box-sizing:border-box;font-size:.95rem;outline:none;padding:.65rem .8rem;transition:border-color .12s ease,box-shadow .12s ease;width:100%}form>input[type=text],form>textarea{display:block;margin-top:1rem}.UnderwritingSubmit_officeGroup__zZMSj{align-items:center;display:flex;gap:10px}.UnderwritingSubmit_rememberOffice__SyZo4{align-items:center;color:#6b7280;color:var(--muted);display:inline-flex;font-size:.9rem;gap:6px;-webkit-user-select:none;user-select:none;white-space:nowrap}.UnderwritingSubmit_submit__SOxVw{background:#0d6efd;background:var(--primary);border:none;border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:inline-block;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem;padding:.75rem 1.75rem;transition:transform 40ms ease,box-shadow .15s ease,background .12s ease;width:auto}.UnderwritingSubmit_submit__SOxVw:hover{background:#0b5ed7;background:var(--primary-600)}.UnderwritingSubmit_submit__SOxVw:active{transform:translateY(1px)}.UnderwritingSubmit_secondaryBtn__b023p{background:#fff;border:1px solid #d1d5db;border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#374155;cursor:pointer;font-weight:600;padding:.6rem 1rem;transition:transform 40ms ease,box-shadow .15s ease,background .12s ease;white-space:nowrap}.UnderwritingSubmit_secondaryBtn__b023p:hover{background:#f8fafc;border-color:#9ca3af}.UnderwritingSubmit_secondaryBtn__b023p:active{transform:translateY(1px)}@media (max-width:1200px){.UnderwritingSubmit_grid__0W5Zl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.UnderwritingSubmit_grid__0W5Zl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.UnderwritingSubmit_grid__0W5Zl{grid-template-columns:1fr}}:root{--ui-bg:#f7f9fb;--card-bg:#fff;--text:#111827;--primary:#0d6efd;--primary-600:#0b5ed7;--primary-light-bg:#e0f2fe;--success:#198754;--success-light-bg:#f0fdf4;--success-dark-text:#166534;--success-border:#bbf7d0;--danger:#dc3545;--danger-light-bg:#fef2f2;--danger-dark-text:#991b1b;--danger-border:#fecaca;--warning:#f59e0b;--warning-light-bg:#fffbeb;--warning-dark-text:#854d0e;--warning-border:#fef08a;--info:#0ea5e9;--neutral:#64748b;--neutral-light-bg:#f3f4f6;--bg-neutral:#eef2f7;--shadow-sm:0 1px 3px #1018280f;--shadow-md:0 6px 20px #10182814}.UnderwritingDashboard_container__PqPtd{background:#f7f9fb;background:var(--ui-bg);color:#111827;color:var(--text);min-height:100%;padding:1.5rem 2rem}.UnderwritingDashboard_title__o7u8v{font-size:1.9rem;font-weight:800;letter-spacing:-.01em;margin:0 0 1.5rem}.UnderwritingDashboard_subTitle__ddNJR{color:#374155;font-size:1.25rem;font-weight:700;margin:1.75rem 0 .75rem}.UnderwritingDashboard_welcomeMessage__ypIJ0{color:#6b7280;color:var(--muted);font-size:1.25rem;font-weight:600;margin:-.75rem 0 1.5rem;text-align:left}.UnderwritingDashboard_kpiRow__LOdfH,.UnderwritingDashboard_kpis__PD82n{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.UnderwritingDashboard_kpiCard__\+plAX{background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);padding:14px 16px}.UnderwritingDashboard_kpiLabel__AXH1f{color:#6b7280;color:var(--muted);font-size:.8rem;margin-bottom:6px}.UnderwritingDashboard_kpiValue__gtIBC{font-size:1.75rem;font-weight:800;line-height:1.1}.UnderwritingDashboard_spark__gqD9B,.UnderwritingDashboard_statusBar__kPRnL{background:#eef2f7;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:8px;display:flex;height:10px;overflow:hidden}.UnderwritingDashboard_statusBarLegend__M-7Z5{color:#6b7280;color:var(--muted);display:flex;font-size:.8rem;gap:14px;margin-top:8px}.UnderwritingDashboard_card__BQwlL{background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);margin-bottom:1.5rem;padding:1.25rem}.UnderwritingDashboard_card__BQwlL>form{display:block}.UnderwritingDashboard_card__BQwlL .UnderwritingDashboard_grid__Ne0xK{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}input[type=date],input[type=number],input[type=search],input[type=text],select,textarea{background:#fff;border:1px solid #d1d5db;border:1px solid var(--border-strong);border-radius:10px;box-sizing:border-box;font-size:.95rem;outline:none;padding:.65rem .8rem;transition:border-color .12s ease,box-shadow .12s ease;width:100%}input::placeholder,textarea::placeholder{color:#6b7280;color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:#0d6efd;border-color:var(--primary);box-shadow:0 0 0 3px #0d6efd26}.UnderwritingDashboard_card__BQwlL>form>input[type=text],.UnderwritingDashboard_card__BQwlL>form>textarea{box-sizing:border-box;display:block;margin-top:1rem;width:100%}.UnderwritingDashboard_inlineSelect__HbRAM,.UnderwritingDashboard_select__BpuM1{background-color:#fff;border:1px solid #d1d5db;border:1px solid var(--border-strong);border-radius:8px;font-size:.9rem;min-width:170px;padding:.5rem .75rem}.UnderwritingDashboard_inlineSelect__HbRAM:focus,.UnderwritingDashboard_select__BpuM1:focus{border-color:#0d6efd;border-color:var(--primary);box-shadow:0 0 0 3px #0d6efd26;outline:none}.UnderwritingDashboard_officeGroup__BZDbK{align-items:center;display:flex;gap:10px}.UnderwritingDashboard_rememberOffice__xEPdq{align-items:center;color:#6b7280;color:var(--muted);display:inline-flex;font-size:.9rem;gap:6px;-webkit-user-select:none;user-select:none;white-space:nowrap}.UnderwritingDashboard_notes__LEXzb{min-height:80px;width:100%}button{cursor:pointer;font-family:inherit;transition:transform 40ms ease,box-shadow .15s ease,background .12s ease,border-color .12s ease}button:active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.6}.UnderwritingDashboard_card__BQwlL>form .UnderwritingDashboard_submit__fGx2S{background:#0d6efd;background:var(--primary);border:none;border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#fff;display:inline-block;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem;padding:.75rem 1.75rem;width:auto}.UnderwritingDashboard_submit__fGx2S:hover{background:#0b5ed7;background:var(--primary-600)}.UnderwritingDashboard_sendBtn__r7Xtb{background:#0d6efd;background:var(--primary);border:none;border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#fff;font-weight:600;padding:.65rem 1.1rem}.UnderwritingDashboard_sendBtn__r7Xtb:hover{background:#0b5ed7;background:var(--primary-600)}.UnderwritingDashboard_sendBtn__r7Xtb:disabled{background:#c7d2fe;opacity:.9}.UnderwritingDashboard_secondaryBtn__\+BPMI{background:#fff;border:1px solid #d1d5db;border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#374155;font-weight:600;padding:.6rem 1rem;white-space:nowrap}.UnderwritingDashboard_secondaryBtn__\+BPMI:hover{background:#f8fafc;border-color:#9ca3af}.UnderwritingDashboard_dayBtn__7ujCD,.UnderwritingDashboard_iconBtn__awxfp,.UnderwritingDashboard_refreshBtn__DoFNz{background:#fff;border:1px solid #d1d5db;border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#0d6efd;color:var(--primary);font-weight:500;padding:.5rem .8rem;white-space:nowrap}.UnderwritingDashboard_dayBtn__7ujCD:hover,.UnderwritingDashboard_iconBtn__awxfp:hover,.UnderwritingDashboard_refreshBtn__DoFNz:hover{background:#f8fafc;border-color:#9ca3af}.UnderwritingDashboard_iconBtn__awxfp{font-size:1.2rem;height:36px;line-height:1;padding:.4rem .6rem;width:36px}.UnderwritingDashboard_dayBtn__7ujCD:disabled,.UnderwritingDashboard_iconBtn__awxfp:disabled{cursor:not-allowed;opacity:.45}.UnderwritingDashboard_refreshBtn__DoFNz{font-weight:700;padding:.6rem .9rem}.UnderwritingDashboard_refreshBtn__DoFNz:hover{background:#0b5ed7;background:var(--primary-600);color:#fff}.UnderwritingDashboard_claimBtn__PjryA{background:#198754;background:var(--success);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:.45rem .7rem}.UnderwritingDashboard_claimBtn__PjryA:hover{background-color:#146c43}.UnderwritingDashboard_releaseBtn__g9SkH{background-color:#f59e0b;background-color:var(--warning);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.45rem .7rem}.UnderwritingDashboard_releaseBtn__g9SkH:hover{background-color:#d97706}.UnderwritingDashboard_clearBtn__4EpFY{background:#f1f5f9;border:1px solid #d1d5db;border:1px solid var(--border-strong);border-radius:8px;color:#6b7280;color:var(--muted);cursor:pointer;font-size:1.5rem;height:36px;line-height:1;padding:0;width:36px}.UnderwritingDashboard_clearBtn__4EpFY:hover{background:#e2e8f0}.UnderwritingDashboard_message__bu2Pj{background-color:#f0fdf4;background-color:var(--success-light-bg);border:1px solid #bbf7d0;border:1px solid var(--success-border);border-radius:8px;color:#166534;color:var(--success-dark-text);font-weight:600;margin-bottom:1rem;margin-top:.8rem;padding:.75rem 1rem}.UnderwritingDashboard_message__bu2Pj.UnderwritingDashboard_error__FEjDS{background-color:#fef2f2;background-color:var(--danger-light-bg);border:1px solid #fecaca;border:1px solid var(--danger-border);color:#991b1b;color:var(--danger-dark-text)}.UnderwritingDashboard_dayNav__\+IEOo,.UnderwritingDashboard_pendingBar__HbGr3{align-items:center;display:flex;gap:10px;margin-bottom:8px}.UnderwritingDashboard_dayLabel__WPfob{color:#0f172a;font-weight:700}.UnderwritingDashboard_filterBar__qr5rz{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;padding:.75rem}.UnderwritingDashboard_filterBar__qr5rz input[type=search]{flex-grow:1;min-width:250px}.UnderwritingDashboard_filterBar__qr5rz .UnderwritingDashboard_clearBtn__4EpFY{margin-left:-.5rem}.UnderwritingDashboard_tableWrap__XuYIb{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);margin-top:.75rem;overflow:auto}table{background:#fff;background:var(--card-bg);border-collapse:collapse;min-width:1100px;width:100%}thead th{background:#f8fafc;border-bottom:1px solid #d1d5db;border-bottom:1px solid var(--border-strong);color:#4b5563;font-weight:600;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:1}td,th,thead th{padding:.8rem 1rem;text-align:left}td,th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);font-size:.9rem;vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#f9fafb}tbody tr[style*="--danger-light-bg"]{border-left:3px solid #dc3545;border-left:3px solid var(--danger)}tbody tr[style*="--success-light-bg"]{border-left:3px solid #198754;border-left:3px solid var(--success)}tbody tr[style*="--warning-light-bg"]{border-left:3px solid #f59e0b;border-left:3px solid var(--warning)}.UnderwritingDashboard_highlightRed__OLkUD{background-color:#fee2e2}.UnderwritingDashboard_highlightRed__OLkUD:hover{background-color:#fecaca}.UnderwritingDashboard_highlightBlue__Ap580{background-color:#dbeafe}.UnderwritingDashboard_highlightBlue__Ap580:hover{background-color:#bfdbfe}.UnderwritingDashboard_highlightCyan__eddjj{background-color:#cffafe}.UnderwritingDashboard_highlightCyan__eddjj:hover{background-color:#a5f3fc}.UnderwritingDashboard_highlightPurple__K9r3B{background-color:#f3e8ff}.UnderwritingDashboard_highlightPurple__K9r3B:hover{background-color:#e9d5ff}.UnderwritingDashboard_newAgentReplyHighlight__uTU\+x{background-color:#fef9c3!important}.UnderwritingDashboard_newAgentReplyHighlight__uTU\+x:hover{background-color:#fef08a!important}.UnderwritingDashboard_notesCell__voL\+l{max-width:420px;vertical-align:top;white-space:pre-wrap}td:last-child{text-align:right;vertical-align:middle;white-space:nowrap}.UnderwritingDashboard_newMsgBadge__2gNAa{background-color:#dc3545;background-color:var(--danger);border-radius:4px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;line-height:1.2;margin-left:8px;padding:2px 6px;vertical-align:middle}details summary{color:#111827;color:var(--text);cursor:pointer;font-weight:600;margin-top:1.5rem;padding:.5rem 0;-webkit-user-select:none;user-select:none}details[open] summary{color:#0b5ed7;color:var(--primary-600)}.UnderwritingDashboard_composerRow__6RFAV{align-items:flex-start;display:flex;gap:8px;position:relative}.UnderwritingDashboard_composerRow__6RFAV textarea{flex:1 1;max-height:150px;min-height:70px;resize:vertical}.UnderwritingDashboard_composerActions__gcfV1{align-items:center;display:flex;gap:8px;position:relative}.UnderwritingDashboard_emojiBtn__2SIiE{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);cursor:pointer;padding:.45rem .55rem}.UnderwritingDashboard_emojiBtn__2SIiE:hover{background:#f8fafc}.UnderwritingDashboard_emojiIcon__io8UG{font-size:18px;line-height:1}.UnderwritingDashboard_emojiPanel__uc7hZ{grid-gap:6px;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;bottom:52px;box-shadow:0 6px 20px #10182814;box-shadow:var(--shadow-md);display:grid;gap:6px;grid-template-columns:repeat(8,1fr);max-height:200px;overflow-y:auto;padding:8px;position:absolute;right:0;z-index:50}.UnderwritingDashboard_emojiPick__7fkpl{background:#0000;border:none;cursor:pointer;font-size:22px;line-height:1}.UnderwritingDashboard_closeBtn__wQZ0t{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 3px #1018280f;box-shadow:var(--shadow-sm);color:#374151;cursor:pointer;font-weight:700;padding:.55rem .9rem}.UnderwritingDashboard_closeBtn__wQZ0t:hover{background:#f8fafc}.UnderwritingDashboard_chatBubble__atV2Y{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;max-width:85%;padding:8px 10px}.UnderwritingDashboard_chatBubbleMine__L49ez{align-self:flex-end;background:#e0f2fe;background:var(--primary-light-bg)}.UnderwritingDashboard_chatBubbleTheirs__X8B-p{align-self:flex-start;background:#f3f4f6;background:var(--neutral-light-bg)}.UnderwritingDashboard_chatMeta__0N2FT{color:#6b7280;color:var(--muted);font-size:.75rem;margin-bottom:2px}.UnderwritingDashboard_chatText__vuVvF{white-space:pre-wrap;word-break:break-word}.UnderwritingDashboard_modalBackdrop__-7jDU{background-color:#00000080;inset:0;position:fixed;z-index:40}.UnderwritingDashboard_modalContent__camJQ{background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 6px 20px #10182814;box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:900px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:50}.UnderwritingDashboard_modalHeader__VmYod{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem}.UnderwritingDashboard_modalHeader__VmYod h2{font-size:1.25rem;font-weight:700;margin:0}.UnderwritingDashboard_modalCloseBtn__dWZcX{background:none;border:none;color:#6b7280;color:var(--muted);font-size:1.8rem;line-height:1;padding:.25rem}.UnderwritingDashboard_modalCloseBtn__dWZcX:hover{color:#111827;color:var(--text)}.UnderwritingDashboard_modalTabs__\+rl--{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;margin:0;padding:0 1.5rem}.UnderwritingDashboard_tabButton__fLEMS{background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;color:var(--muted);cursor:pointer;font-weight:600;margin-bottom:-1px;padding:.75rem 1rem}.UnderwritingDashboard_tabButton__fLEMS:hover{background:#f7f9fb;background:var(--ui-bg);color:#111827;color:var(--text)}.UnderwritingDashboard_tabActive__Cr-5Q{border-bottom-color:#0d6efd;border-bottom-color:var(--primary);color:#0d6efd;color:var(--primary)}.UnderwritingDashboard_modalBody__eK14E{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:1.5rem}.UnderwritingDashboard_modalSection__zowRs{margin-bottom:1.5rem}.UnderwritingDashboard_modalSection__zowRs:last-child{margin-bottom:0}.UnderwritingDashboard_modalSubTitle__Mlbim{color:#374155;font-size:1rem;font-weight:700;margin-bottom:.75rem;margin-top:0}@media (max-width:1200px){.UnderwritingDashboard_kpiRow__LOdfH,.UnderwritingDashboard_kpis__PD82n{grid-template-columns:repeat(2,minmax(0,1fr))}.UnderwritingDashboard_card__BQwlL .UnderwritingDashboard_grid__Ne0xK{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.UnderwritingDashboard_kpiRow__LOdfH,.UnderwritingDashboard_kpis__PD82n{grid-template-columns:1fr}.UnderwritingDashboard_card__BQwlL .UnderwritingDashboard_grid__Ne0xK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.UnderwritingDashboard_container__PqPtd{padding:1rem}.UnderwritingDashboard_card__BQwlL .UnderwritingDashboard_grid__Ne0xK{grid-template-columns:1fr}.UnderwritingDashboard_title__o7u8v{font-size:1.6rem}.UnderwritingDashboard_subTitle__ddNJR{font-size:1.1rem}.UnderwritingDashboard_modalContent__camJQ{width:95vw}.UnderwritingDashboard_modalBody__eK14E{padding:1rem}.UnderwritingDashboard_modalHeader__VmYod{padding:.75rem 1rem}.UnderwritingDashboard_modalTabs__\+rl--{padding:0 1rem}div[style*=border-bottom][style*=flex]{align-items:flex-start;flex-direction:column}div[style*=border-bottom][style*=flex]>div[style*="marginLeft: auto"]{display:flex;justify-content:space-between;margin-left:0;margin-top:.5rem;width:100%}.UnderwritingDashboard_filterBar__qr5rz{align-items:stretch;flex-direction:column}.UnderwritingDashboard_filterBar__qr5rz input[type=search]{min-width:0;min-width:auto}.UnderwritingDashboard_filterBar__qr5rz .UnderwritingDashboard_clearBtn__4EpFY{align-self:flex-end;margin-left:0;margin-top:.5rem}}.UnderwritingDashboard_kpiTable__QcpVC{border-collapse:collapse;margin-top:1rem;width:100%}.UnderwritingDashboard_kpiTable__QcpVC td,.UnderwritingDashboard_kpiTable__QcpVC th{border:1px solid #e5e7eb;border:1px solid var(--border);padding:.5rem .75rem;text-align:left}.UnderwritingDashboard_kpiTable__QcpVC th{background:#f7f9fb;background:var(--ui-bg);font-size:.85rem}.UnderwritingDashboard_kpiTable__QcpVC td{font-size:.9rem}.UnderwritingDashboard_kpiTable__QcpVC td:first-child{font-weight:600}.UnderwritingDashboard_kpiTimeframeBtns__k0IZD{display:flex;gap:.5rem;margin-bottom:1rem}.UnderwritingDashboard_kpiTimeframeBtns__k0IZD button{border-radius:6px;cursor:pointer;font-weight:600;padding:.4rem .8rem}.UnderwritingDashboard_kpiTimeframeBtns__k0IZD button.UnderwritingDashboard_active__jS8oP{background:#0d6efd;background:var(--primary);border:1px solid #0d6efd;border:1px solid var(--primary);color:#fff}.UnderwritingDashboard_kpiTimeframeBtns__k0IZD button.UnderwritingDashboard_inactive__0p4A0{background:#fff;border:1px solid #d1d5db;border:1px solid var(--border-strong);color:#111827;color:var(--text)}.UnderwritingDashboard_kpiTimeframeBtns__k0IZD button.UnderwritingDashboard_inactive__0p4A0:hover{background:#f7f9fb;background:var(--ui-bg)}.UnderwritingDashboard_printBtn__l17NS{background:#fff;border:1px solid #0d6efd;border:1px solid var(--primary);border-radius:8px;color:#0d6efd;color:var(--primary);cursor:pointer;font-weight:700;margin-left:auto;padding:.45rem .75rem}.UnderwritingDashboard_printBtn__l17NS:hover{background:#f0f6ff}:root{--border:#e5e7eb;--border-strong:#d1d5db;--muted:#6b7280;--bg-amber:#fff4e5;--bg-green:#eaf7f1;--bg-red:#fde8ea;--bg-info:#e8f7ff}.UnderwritingLog_table__63\+8V{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:1400px;width:100%}.UnderwritingLog_table__63\+8V thead th{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);color:#334155;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:1}.UnderwritingLog_table__63\+8V td,.UnderwritingLog_table__63\+8V th{border-bottom:1px solid #eef2f7;font-size:.95rem;padding:.7rem .75rem;text-align:left;vertical-align:top}.UnderwritingLog_colStatus__55zKW{width:120px}.UnderwritingLog_colDate__lnywg{white-space:nowrap;width:190px}.UnderwritingLog_colOffice__rQzZ0{white-space:nowrap;width:80px}.UnderwritingLog_colPolicy__2h1bA,.UnderwritingLog_colTxn__BT6IZ{white-space:nowrap;width:150px}.UnderwritingLog_colCustomer__R4TmD{min-width:200px;white-space:normal;word-break:normal}.UnderwritingLog_colAgent__Z7YDB{min-width:240px;white-space:nowrap}.UnderwritingLog_colAssign__9Z2rc{min-width:220px;white-space:nowrap}.UnderwritingLog_colNotes__qZqFF{min-width:420px;white-space:pre-wrap}.UnderwritingLog_badge__y4kQ3{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase}.UnderwritingLog_badgeApproved__8Hhua{background:#eaf7f1;background:var(--bg-green);border-color:#93d2b4;color:#166534}.UnderwritingLog_badgeLocate__xNgaq{background:#e8f7ff;background:var(--bg-info);border-color:#9ad8f4;color:#075985}.UnderwritingLog_badgeDeclined__ho6Oi{background:#fde8ea;background:var(--bg-red);border-color:#f0a3ad;color:#9f1239}.UnderwritingLog_badgeNeutral__2tQce{background:#eef2f7;border-color:#d1d5db;border-color:var(--border-strong);color:#0f172a}.OfficeEODs_mainContent__d4JPr{margin:0 auto;max-width:1400px;padding:2rem}.OfficeEODs_pageHeader__a3gzR{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:1rem}.OfficeEODs_kpiGrid__p1dvr{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2rem}.OfficeEODs_kpiCard__gX9VP{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.OfficeEODs_kpiLabel__IejQn{color:#4a5568;font-size:.9rem;font-weight:500}.OfficeEODs_kpiValue__spsat{color:#1a202c;font-size:1.75rem;font-weight:700}.OfficeEODs_card__EV8TM{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:1.5rem}.OfficeEODs_filterBar__dIT6T{flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem}.OfficeEODs_dateRangePickers__sr-gI,.OfficeEODs_filterBar__dIT6T{align-items:center;display:flex;gap:1.5rem}.OfficeEODs_dateFilter__5cmER label{font-weight:500;margin-right:.5rem}.OfficeEODs_dateFilter__5cmER input{border:1px solid #cbd5e0;border-radius:4px;padding:.5rem}.OfficeEODs_navBtn__m-OAC{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #1018280d;cursor:pointer;display:inline-flex;font:inherit;gap:.375rem;justify-content:center;line-height:1;padding:.375rem .625rem;transition:background .1s ease,border-color .1s ease,color .1s ease}.OfficeEODs_navBtn__m-OAC:hover{background:#f8fafc}.OfficeEODs_navBtnActive__VruYa{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.OfficeEODs_navBtnIcon__CVEvo{height:32px;padding:0;width:32px}.OfficeEODs_viewSwitcher__wWjj4{display:inline-flex;gap:8px}.OfficeEODs_daySwitcher__Mtykz{align-items:center;display:flex;gap:.5rem}.OfficeEODs_daySwitcher__Mtykz span{color:#4a5568;font-weight:500}.OfficeEODs_tableContainer__-u\+Dh{overflow-x:auto}.OfficeEODs_dataTable__9CSjY{border-collapse:collapse;text-align:left;width:100%}.OfficeEODs_dataTable__9CSjY td,.OfficeEODs_dataTable__9CSjY th{border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;white-space:nowrap}.OfficeEODs_dataTable__9CSjY th{color:#718096;font-size:.8rem;font-weight:600;text-transform:uppercase}.OfficeEODs_regionRow__hZQ0Z td{background-color:#edf2f7;border-bottom:1px solid #e2e8f0;border-top:2px solid #e2e8f0;color:#4a5568;font-size:.9rem;font-weight:600;letter-spacing:.075em;padding-bottom:.75rem;padding-top:.75rem;text-transform:uppercase}.OfficeEODs_groupRow__UAoE6{cursor:pointer;font-weight:500;transition:background-color .2s ease}.OfficeEODs_groupRow__UAoE6:hover{background-color:#f7fafc}.OfficeEODs_groupRow__UAoE6 td span{display:inline-block;transition:transform .2s ease}.OfficeEODs_groupRow__UAoE6 td span.OfficeEODs_expanded__pXdHs{transform:rotate(90deg)}.OfficeEODs_regionCell__VW-xx{align-items:center;display:flex;justify-content:space-between}.OfficeEODs_editButton__zxSmK{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:.9rem;opacity:0;transition:opacity .2s}.OfficeEODs_groupRow__UAoE6:hover .OfficeEODs_editButton__zxSmK{opacity:1}.OfficeEODs_editRegionForm__7KDpN{display:flex;gap:.5rem}.OfficeEODs_editRegionForm__7KDpN input{border:1px solid #cbd5e0;border-radius:4px;min-width:150px;padding:.25rem .5rem}.OfficeEODs_editRegionForm__7KDpN button{border:1px solid #0000;border-radius:4px;cursor:pointer;padding:.25rem .75rem}.OfficeEODs_editRegionForm__7KDpN button:first-of-type{background-color:#3182ce;color:#fff}.OfficeEODs_editRegionForm__7KDpN .OfficeEODs_cancelButton__yRXHI{background-color:#e2e8f0;color:#4a5568}.OfficeEODs_detailRow__IqgYE td{background-color:#f7fafc;padding:0}.OfficeEODs_subTable__0LQBm{border-collapse:collapse;width:100%}.OfficeEODs_subTable__0LQBm td,.OfficeEODs_subTable__0LQBm th{border:none;border-bottom:1px solid #e2e8f0;padding:.75rem 1.5rem}.OfficeEODs_subTable__0LQBm tr:last-child td{border-bottom:none}.OfficeEODs_subTable__0LQBm tbody tr{cursor:pointer}.OfficeEODs_subTable__0LQBm tbody tr:hover{background-color:#edf2f7}.OfficeEODs_statusPill__0rI9D{border-radius:9999px;display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.OfficeEODs_statusVerified__BZRkH{background-color:#c6f6d5;color:#2f855a}.OfficeEODs_errorText__MUmBU{color:#e53e3e}.ReportDetailModal_modalOverlay__I5A97{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ReportDetailModal_modalContent__Gjfqa{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:900px;overflow-y:auto;padding:2rem;position:relative;width:90%}.ReportDetailModal_closeButton__NUdXt{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:1.75rem;line-height:1;position:absolute;right:1rem;top:1rem}.ReportDetailModal_modalHeader__6pfZb{margin-bottom:1.5rem;margin-top:-.5rem;text-align:center}.ReportDetailModal_modalHeader__6pfZb h3{margin-bottom:.25rem}.ReportDetailModal_subHeader__mEPRG{color:#718096;font-size:.9rem;margin-bottom:0;margin-top:0}.ReportDetailModal_tabContainer__W0eEu{border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:1.5rem}.ReportDetailModal_tabContainer__W0eEu button{background:none;border:none;border-bottom:2px solid #0000;color:#4a5568;cursor:pointer;font-size:1rem;margin-bottom:-1px;padding:.75rem 1rem}.ReportDetailModal_tabContainer__W0eEu .ReportDetailModal_activeTab__MdNQU{border-bottom-color:#2b6cb0;color:#2b6cb0;font-weight:600}.ReportDetailModal_resultsGrid__9NTyU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));text-transform:capitalize}.ReportDetailModal_resultItem__BFmfU{border-bottom:1px solid #edf2f7;display:flex;justify-content:space-between;padding:.5rem}.ReportDetailModal_resultKey__WLB7F{color:#718096}.ReportDetailModal_resultValue__jWESv{font-weight:600}.ReportDetailModal_detailSection__bM0cJ{margin-bottom:1.5rem}.ReportDetailModal_detailSection__bM0cJ ul{list-style-type:disc;padding-left:20px}.ReportDetailModal_balancingGrid__Z5Aek{grid-gap:.5rem 1rem;display:grid;gap:.5rem 1rem;grid-template-columns:200px 1fr;margin-bottom:1.5rem}.ReportDetailModal_balancingGrid__Z5Aek div:nth-child(odd){color:#4a5568;font-weight:500}.ReportDetailModal_tableContainer__AVood{max-height:400px;overflow-x:auto}.ReportDetailModal_subTable__snM28{border-collapse:collapse;font-size:.9rem;width:100%}.ReportDetailModal_subTable__snM28 td,.ReportDetailModal_subTable__snM28 th{border:1px solid #e2e8f0;padding:.5rem .75rem;text-align:left}.ReportDetailModal_subTable__snM28 th{background-color:#f7fafc;font-weight:600}.ReportDetailModal_receiptList__VsdiI ul{list-style:none;padding:0}.ReportDetailModal_receiptList__VsdiI a{color:#2b6cb0;text-decoration:none}.ReportDetailModal_receiptList__VsdiI a:hover{text-decoration:underline}.ReportDetailModal_tabContent__H47KC{margin-top:1rem}.ReportDetailModal_notesText__TClxb{line-height:1.4;white-space:pre-wrap}.CorpSummaryView_corpSummaryContainer__Py94t{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem}.CorpSummaryView_summaryCard__aizzc{background:linear-gradient(180deg,#2f3646,#242b39);border:1px solid #94a3b840;border-radius:12px;box-shadow:0 6px 20px #00000040;color:#e7eef7;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;padding:1.25rem 1.25rem 1rem}.CorpSummaryView_cardHeader__kZSce,.CorpSummaryView_storeHeader__vaqCV{text-align:center}.CorpSummaryView_cardHeader__kZSce{font-size:1.125rem;font-weight:700;letter-spacing:.02em;margin-bottom:.25rem}.CorpSummaryView_storeHeader__vaqCV{color:#c2cede;font-size:.95rem;font-weight:600;margin-bottom:1.25rem}.CorpSummaryView_summaryGrid__ISdsz{grid-column-gap:1rem;grid-row-gap:.35rem;align-items:center;column-gap:1rem;display:grid;grid-template-columns:minmax(140px,1fr) 64px minmax(120px,1fr) 40px minmax(170px,1.1fr) 110px minmax(200px,1.2fr) 110px;padding-bottom:.5rem;row-gap:.35rem}.CorpSummaryView_cell__HTfUE{align-items:center;border-bottom:1px dashed #94a3b859;display:flex;font-size:.92rem;gap:.5rem;justify-content:space-between;min-height:28px;padding:6px 0}.CorpSummaryView_summaryGrid__ISdsz>.CorpSummaryView_cell__HTfUE:nth-last-child(-n+8){border-bottom:none}.CorpSummaryView_cell__HTfUE .CorpSummaryView_label__196G\+{color:#a9b7c8;overflow:hidden;padding-right:.25rem;text-overflow:ellipsis;white-space:nowrap}.CorpSummaryView_cell__HTfUE .CorpSummaryView_count__DxjAw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;min-width:2.5ch;text-align:right}.CorpSummaryView_cell__HTfUE.CorpSummaryView_value__nfPXz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;justify-content:flex-end}.CorpSummaryView_cell__HTfUE.CorpSummaryView_boldValue__Xp8oE{font-size:1rem;font-weight:800}.CorpSummaryView_valueNeg__hIrPE{color:#f87171}.CorpSummaryView_valuePos__l-std{color:#34d399}.CorpSummaryView_muted__K6\+1R{color:#93a4b7}.CorpSummaryView_dividerRow__XwU6C{background:linear-gradient(90deg,#0000,#94a3b859,#0000);border:0;grid-column:1/-1;height:1px;margin:2px 0 4px}
/*# sourceMappingURL=main.862f6014.css.map*/