@charset "UTF-8";:root{--purple-900: #1a1827;--purple-800: #262436;--purple-700: #312e45;--purple-600: #3c3854;--purple-500: #474263;--purple-400: #5a547c;--purple-300: #6e6795;--purple-200: #9590b4;--purple-100: #bbb8d2;--purple-50: #e2e1eb;--yellow-900: #8b7609;--yellow-800: #ab920b;--yellow-700: #caad0d;--yellow-600: #e9c90f;--yellow-500: #FAD817;--yellow-400: #fbdf45;--yellow-300: #fce673;--yellow-200: #fdeda1;--yellow-100: #fef4ce;--yellow-50: #fefaec;--orange-900: #a12f12;--orange-800: #c13915;--orange-700: #e14319;--orange-600: #F16233;--orange-500: #f37e57;--orange-400: #f59a7c;--orange-300: #f7b6a0;--orange-200: #f9d1c5;--orange-100: #fce9e2;--orange-50: #fef4f1;--blue-900: #1f5d77;--blue-800: #287091;--blue-700: #3184ab;--blue-600: #3599c4;--blue-500: #38AEDD;--blue-400: #5cbce3;--blue-300: #81cbe9;--blue-200: #a5d9ef;--blue-100: #c9e8f5;--blue-50: #ecf6fb;--neutral-900: #121212;--neutral-800: #1a1a1a;--neutral-700: #2c2c2c;--neutral-600: #3d3d3d;--neutral-500: #5c5c5c;--neutral-400: #7a7a7a;--neutral-300: #969696;--neutral-200: #b8b8b8;--neutral-100: #dadada;--neutral-50: #f2f2f2;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .87);--text-muted: rgba(255, 255, 255, .6);--background: var(--purple-800);--background-light: var(--purple-700);--background-lighter: var(--purple-600);--button-bg: var(--purple-600);--button-hover: var(--yellow-500);--button-text: var(--text-primary);--link-color: var(--blue-400);--link-hover: var(--blue-300);--border-color: rgba(255, 255, 255, .1);--success: #2ecc71;--success-light: #7ed99f;--success-dark: #27ae60;--error: #e74c3c;--error-light: #f1928b;--error-dark: #c0392b;--warning: var(--yellow-500);--warning-light: var(--yellow-400);--warning-dark: var(--yellow-600);--info: var(--blue-500);--info-light: var(--blue-400);--info-dark: var(--blue-600);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-pill: 9999px;--font-family: inter , Avenir, Helvetica, Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 2rem;--font-size-xxxl: 3.2rem;--line-height-tight: 1.1;--line-height-normal: 1.5;--line-height-loose: 1.8;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .1);font-family:var(--font-family);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--text-secondary);background-color:var(--background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:var(--font-weight-medium);color:var(--link-color);text-decoration:inherit;transition:color var(--transition-normal)}a:hover{color:var(--link-hover)}body{margin:0;padding:0;box-sizing:border-box;width:100%;height:100dvh;background-color:var(--text-primary)}h1{font-size:var(--font-size-xxxl);line-height:var(--line-height-tight);margin-bottom:var(--spacing-lg);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-xxl);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-medium)}p{margin-bottom:var(--spacing-md)}button{border-radius:var(--border-radius-md);padding:.6em 1.2em;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;transition:all var(--transition-normal)}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_f4cty_1{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue-500) 0%,#ffffff 100%);padding:var(--spacing-md);box-sizing:border-box}._card_f4cty_23{width:100%;background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);box-sizing:border-box}._logoContainer_f4cty_41{margin-bottom:var(--spacing-xl);text-align:center}._logo_f4cty_41{max-width:100%;height:auto}._title_f4cty_61{color:var(--neutral-900);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);text-align:center}._subtitle_f4cty_77{color:var(--neutral-500);font-size:var(--font-size-md);margin-bottom:var(--spacing-xl);text-align:center}._form_f4cty_91{width:100%}._formGroup_f4cty_99{margin-bottom:var(--spacing-lg)}._label_f4cty_107{display:block;margin-bottom:var(--spacing-sm);color:var(--neutral-700);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}._input_f4cty_123{width:100%;padding:var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);color:var(--neutral-800);transition:border-color var(--transition-normal),box-shadow var(--transition-normal);box-sizing:border-box}._input_f4cty_123:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(var(--blue-500-rgb),.15)}._input_f4cty_123::placeholder{color:var(--neutral-400)}._formActions_f4cty_165{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._checkboxContainer_f4cty_179{display:flex;align-items:center}._checkbox_f4cty_179{margin-right:var(--spacing-xs);cursor:pointer;width:16px;height:16px;accent-color:var(--blue-500)}._checkboxLabel_f4cty_205{color:var(--neutral-600);font-size:var(--font-size-sm);cursor:pointer}._forgotPassword_f4cty_217{color:var(--blue-500);font-size:var(--font-size-sm);text-decoration:none;transition:color var(--transition-normal);font-weight:var(--font-weight-medium)}._forgotPassword_f4cty_217:hover{color:var(--blue-600);text-decoration:underline}._primaryButton_f4cty_243{width:100%;background-color:var(--blue-500);color:var(--text-primary);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-normal),transform var(--transition-normal);box-sizing:border-box}._primaryButton_f4cty_243:hover{background-color:var(--blue-600);transform:translateY(-1px)}._primaryButton_f4cty_243:active{transform:translateY(0)}@media screen and (min-width: 768px){._container_f4cty_1{padding:0}._card_f4cty_23{width:480px;padding:var(--spacing-xxl);box-shadow:var(--shadow-lg);border-radius:var(--border-radius-xl);transform:translateY(-20px)}._logoContainer_f4cty_41{margin-bottom:var(--spacing-xxl)}._logo_f4cty_41{max-height:60px}._title_f4cty_61{font-size:var(--font-size-xxxl);margin-bottom:var(--spacing-md)}._subtitle_f4cty_77{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xxl)}._formGroup_f4cty_99{margin-bottom:var(--spacing-xl)}._input_f4cty_123{padding:14px var(--spacing-lg);font-size:var(--font-size-md);border-radius:var(--border-radius-md)}._formActions_f4cty_165{margin-bottom:var(--spacing-xl)}._checkboxLabel_f4cty_205,._forgotPassword_f4cty_217{font-size:var(--font-size-md)}._primaryButton_f4cty_243{padding:14px;font-size:var(--font-size-lg);border-radius:var(--border-radius-lg);transition:all var(--transition-normal)}}@media screen and (min-width: 1024px){._container_f4cty_1{width:100%;height:100dvh;padding:var(--spacing-md)!important;box-sizing:border-box}._card_f4cty_23{width:35%;height:95%;background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);box-sizing:border-box}._logoContainer_f4cty_41{margin-bottom:16px}._card_f4cty_23 h1{margin:0;font-size:2rem}._subtitle_f4cty_77{margin:6px}._form_f4cty_91,._formActions_f4cty_165{margin:0}._formGroup_f4cty_99{margin:4px}._logo_f4cty_41{max-height:70px}._input_f4cty_123{padding:10px var(--spacing-lg);border-radius:var(--border-radius-lg);box-sizing:border-box}._primaryButton_f4cty_243{padding:12px;font-weight:var(--font-weight-semibold);letter-spacing:.5px;margin:0}._formActions_f4cty_165{margin:var(--spacing-xl) 0}._checkboxContainer_f4cty_179 ._checkbox_f4cty_179{width:18px;height:18px}}._container_cfd8w_1{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue-500) 0%,#ffffff 100%);padding:var(--spacing-md);box-sizing:border-box}._card_cfd8w_23{width:100%;background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);box-sizing:border-box}._logoContainer_cfd8w_41{margin-bottom:var(--spacing-xl);text-align:center}._logo_cfd8w_41{max-width:100%;height:auto}._title_cfd8w_61{color:var(--neutral-900);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);text-align:center}._subtitle_cfd8w_77{color:var(--neutral-500);font-size:var(--font-size-md);margin-bottom:var(--spacing-xl);text-align:center}._form_cfd8w_91{width:100%}._formGroup_cfd8w_99{margin-bottom:var(--spacing-lg)}._label_cfd8w_107{display:block;margin-bottom:var(--spacing-sm);color:var(--neutral-700);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}._input_cfd8w_123{width:100%;padding:var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);color:var(--neutral-800);transition:border-color var(--transition-normal);box-sizing:border-box}._input_cfd8w_123:focus{outline:none;border-color:var(--blue-500)}._input_cfd8w_123::placeholder{color:var(--neutral-400)}._primaryButton_cfd8w_163{width:100%;background-color:var(--blue-500);color:var(--text-primary);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-normal);box-sizing:border-box}._primaryButton_cfd8w_163:hover{background-color:var(--blue-600)}@media screen and (min-width: 1024px){._container_cfd8w_1{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue-500) 0%,#ffffff 100%);padding:var(--spacing-md);box-sizing:border-box}._card_cfd8w_23{width:35%;background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);box-sizing:border-box}._logoContainer_cfd8w_41{margin-bottom:var(--spacing-xl);text-align:center}._logo_cfd8w_41{max-width:100%;height:auto}._title_cfd8w_61{color:var(--neutral-900);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);text-align:center}._subtitle_cfd8w_77{color:var(--neutral-500);font-size:var(--font-size-md);margin-bottom:var(--spacing-xl);text-align:center}._form_cfd8w_91{width:100%}._formGroup_cfd8w_99{margin-bottom:var(--spacing-lg)}._label_cfd8w_107{display:block;margin-bottom:var(--spacing-sm);color:var(--neutral-700);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}._input_cfd8w_123{width:100%;padding:var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);color:var(--neutral-800);transition:border-color var(--transition-normal);box-sizing:border-box}._input_cfd8w_123:focus{outline:none;border-color:var(--blue-500)}._input_cfd8w_123::placeholder{color:var(--neutral-400)}._primaryButton_cfd8w_163{width:100%;background-color:var(--blue-500);color:var(--text-primary);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-normal);box-sizing:border-box}._primaryButton_cfd8w_163:hover{background-color:var(--blue-600)}}._container_1cejf_1{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue-500) 0%,#ffffff 100%);padding:var(--spacing-md);box-sizing:border-box}._card_1cejf_23{width:100%;background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}._logoContainer_1cejf_47{margin-bottom:var(--spacing-xl);text-align:center}._logo_1cejf_47{max-width:100%;height:auto}._title_1cejf_67{color:var(--neutral-900);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);text-align:center}._subtitle_1cejf_83{color:var(--neutral-500);font-size:var(--font-size-md);margin-bottom:var(--spacing-xl);text-align:center}._otpContainer_1cejf_97{display:flex;justify-content:space-between;width:100%;margin-bottom:var(--spacing-xl)}._otpInput_1cejf_111{width:60px;height:60px;border:none;border-radius:var(--border-radius-sm);background-color:var(--neutral-50);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center}._otpInput_1cejf_111:focus{outline:2px solid var(--blue-500);background-color:#fff}._expiryContainer_1cejf_143{width:100%;text-align:center;margin-bottom:var(--spacing-xl)}._expiryText_1cejf_155{color:var(--neutral-600);font-size:var(--font-size-md)}._expiryTime_1cejf_165{font-weight:var(--font-weight-bold)}._primaryButton_1cejf_173{width:100%;background-color:var(--blue-500);color:var(--text-primary);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);cursor:pointer;transition:background-color var(--transition-normal);box-sizing:border-box}._primaryButton_1cejf_173:hover{background-color:var(--blue-600)}._secondaryButton_1cejf_211{background:transparent;border:none;color:var(--orange-600);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-normal)}._secondaryButton_1cejf_211:hover{color:var(--orange-700)}@media screen and (min-width: 1024px){._container_1cejf_1{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue-500) 0%,#ffffff 100%);padding:var(--spacing-md);box-sizing:border-box}._card_1cejf_23{width:35%;background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}._logoContainer_1cejf_47{margin-bottom:var(--spacing-xl);text-align:center}._logo_1cejf_47{max-width:100%;height:auto}._title_1cejf_67{color:var(--neutral-900);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs);text-align:center}._subtitle_1cejf_83{color:var(--neutral-500);font-size:var(--font-size-md);margin-bottom:var(--spacing-xl);text-align:center}._otpContainer_1cejf_97{display:flex;justify-content:center;width:100%;margin-bottom:var(--spacing-l)}._otpInput_1cejf_111{width:40px;height:40px;border:none;border-radius:var(--border-radius-sm);background-color:var(--neutral-50);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;margin:4px}._otpInput_1cejf_111:focus{outline:2px solid var(--blue-500);background-color:#fff}._expiryContainer_1cejf_143{width:100%;text-align:center;margin-bottom:var(--spacing-xl)}._expiryText_1cejf_155{color:var(--neutral-600);font-size:var(--font-size-md)}._expiryTime_1cejf_165{font-weight:var(--font-weight-bold)}._primaryButton_1cejf_173{width:100%;background-color:var(--blue-500);color:var(--text-primary);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);cursor:pointer;transition:background-color var(--transition-normal);box-sizing:border-box}._primaryButton_1cejf_173:hover{background-color:var(--blue-600)}._secondaryButton_1cejf_211{background:transparent;border:none;color:var(--orange-600);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-normal)}._secondaryButton_1cejf_211:hover{color:var(--orange-700)}}._container_3jq0z_3{width:100%;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--text-primary);padding:var(--spacing-md);box-sizing:border-box}._content_3jq0z_27{width:100%;width:400px;display:flex;flex-direction:column;align-items:center;text-align:center}._titleContainer_3jq0z_45{margin-bottom:var(--spacing-xl);display:flex;flex-direction:column;justify-content:center;align-items:center}._welcomeText_3jq0z_61{font-size:var(--font-size-xxl);color:var(--blue-500);margin:0;margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-normal)}._logoContainer_3jq0z_77{margin-top:var(--spacing-md)}._logo_3jq0z_77{font-size:var(--font-size-xxl);color:var(--purple-400);font-weight:var(--font-weight-bold)}._subtitle_3jq0z_99{font-size:var(--font-size-md);color:var(--neutral-500);max-width:300px;line-height:var(--line-height-loose);margin-bottom:var(--spacing-xxl)}._buttonContainer_3jq0z_115{margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-xxl)}._circleButton_3jq0z_125{width:80px;height:80px;border-radius:50%;background-color:var( --orange-600);color:#fff;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:var(--font-size-xxl);box-shadow:0 0 0 10px var( --orange-300);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}._circleButton_3jq0z_125:hover{transform:scale(1.05);box-shadow:0 0 0 15px var( --orange-200);background-color:var( --orange-700)}._arrow_3jq0z_169{display:inline-block;font-size:2rem;line-height:1}@media (max-width: 320px){._welcomeText_3jq0z_61,._logo_3jq0z_77{font-size:var(--font-size-xl)}._subtitle_3jq0z_99{font-size:var(--font-size-sm)}}._container_qnavg_1{width:100%;height:100dvh;overflow-x:hidden;display:flex;flex-direction:column}._container_qnavg_1 ._header_qnavg_19{background-color:var(--blue-500);color:var(--text-primary);padding:var(--spacing-md) var(--spacing-lg);display:flex;justify-content:space-between;align-items:top;width:100%;position:fixed;top:0;left:0;z-index:10;box-sizing:border-box;height:70px}._menuButton_qnavg_51{background:transparent;border:none;padding:var(--spacing-xs);cursor:pointer;display:flex;align-items:center;height:fit-content;box-sizing:border-box}._menuButton_qnavg_51:hover{background-color:#ffffff1a}._title_qnavg_81{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0;color:var(--text-primary)}._headerIcons_qnavg_95{display:flex;align-items:center;gap:var(--spacing-md);height:fit-content}._iconButton_qnavg_109{background:transparent;border:none;padding:var(--spacing-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-pill);box-sizing:border-box}._iconButton_qnavg_109:hover{background-color:#ffffff1a}._userButton_qnavg_141{background:transparent;border:none;padding:var(--spacing-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-pill);position:relative;box-sizing:border-box}._userStatus_qnavg_167{position:absolute;bottom:3px;right:3px;width:10px;height:10px;background-color:var(--orange-600);border-radius:50%}._sidebar_qnavg_189{position:fixed;top:0;left:0;height:100%;width:85%;max-width:320px;background-color:var(--text-primary);z-index:20;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);overflow-y:auto}._sidebarHeader_qnavg_219{padding:var(--spacing-md);display:flex;flex-direction:column;background-color:var(--neutral-50);box-sizing:border-box}._closeButton_qnavg_235{background:transparent;border:none;cursor:pointer;display:flex;align-self:flex-start;padding:var(--spacing-xs);margin-bottom:var(--spacing-md);box-sizing:border-box}._logo_qnavg_257{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}._logoImage_qnavg_273{height:100%}._navigation_qnavg_285{flex:1;padding:0}._navList_qnavg_295{list-style:none;padding:0;margin:0}._navItem_qnavg_307{display:flex;align-items:center;padding:var(--spacing-lg) var(--spacing-lg);cursor:pointer;color:var(--neutral-500);transition:all var(--transition-normal);box-sizing:border-box}._navItem_qnavg_307:hover{background-color:var(--neutral-50)}._navItem_qnavg_307._active_qnavg_335{background-color:var(--blue-50);color:var(--blue-500);border-left:4px solid var(--blue-500)}._navIcon_qnavg_347{margin-right:var(--spacing-md);display:flex;align-items:center;justify-content:center;min-width:24px}._gridIcon_qnavg_363{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;width:20px;height:20px}._gridDot_qnavg_381{background-color:var(--blue-500);border-radius:2px}._navText_qnavg_391{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}._navLink_qnavg_401{display:flex;align-items:center;text-decoration:none;color:inherit;width:100%}._main_qnavg_419{flex:1;background-color:var(--neutral-50);margin-top:70px}@media (min-width: 768px){._sidebar_qnavg_189{width:320px}._logoImage_qnavg_273{display:block;width:100px;margin-bottom:var(--spacing-md)}}._card_1t5fi_1{width:100%;background-color:#fff;border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);box-sizing:border-box;margin-bottom:var(--spacing-lg)}._header_1t5fi_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._title_1t5fi_35{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--neutral-900);margin:0}._menuButton_1t5fi_49{background:none;border:none;color:var(--neutral-500);cursor:pointer;font-size:var(--font-size-lg);padding:0}._chartContainer_1t5fi_67{width:100%;height:300px}._card_wa1kq_1{width:100%;background-color:#fff;border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);box-sizing:border-box;margin-bottom:var(--spacing-lg)}._header_wa1kq_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._title_wa1kq_35{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--neutral-900);margin:0}._menuButton_wa1kq_49{background:none;border:none;color:var(--neutral-500);cursor:pointer;font-size:var(--font-size-lg);padding:0}._chartWrapper_wa1kq_67{width:100%;height:400px}._container_1uy9h_1{background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-md);box-shadow:var(--shadow-md);width:100%;margin:0 auto;box-sizing:border-box;margin-bottom:var(--spacing-lg)}._header_1uy9h_23{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--spacing-lg)}._title_1uy9h_37{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--neutral-800);margin-bottom:var(--spacing-md)}._actions_1uy9h_51{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);width:100%}._filterButton_1uy9h_67{display:flex;align-items:center;gap:var(--spacing-xs);background-color:transparent;border:none;color:var(--orange-600);padding:var(--spacing-xs) var(--spacing-sm);font-weight:var(--font-weight-medium)}._filterIcon_1uy9h_89{color:var(--orange-600)}._allTasksButton_1uy9h_97{background-color:transparent;border:none;color:var(--orange-600);padding:var(--spacing-xs) var(--spacing-sm);font-weight:var(--font-weight-medium)}._tableContainer_1uy9h_113{width:100%;overflow-x:auto}._tableHeader_1uy9h_123{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:var(--spacing-md) 0;border-bottom:1px solid var(--neutral-500);font-weight:var(--font-weight-medium);color:var(--neutral-500)}._projectColumn_1uy9h_141,._milestoneColumn_1uy9h_141,._taskColumn_1uy9h_141,._dueDateColumn_1uy9h_141{padding:0 var(--spacing-sm);box-sizing:border-box}._taskList_1uy9h_151{width:100%}._taskList_1uy9h_151 span{color:var(--neutral-800)}._taskRow_1uy9h_167{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:var(--spacing-md) 0;border-bottom:1px solid var(--neutral-100);background-color:#fff;transition:background-color var(--transition-normal)}._taskRow_1uy9h_167:nth-child(odd){background-color:var(--neutral-50)}._completedTask_1uy9h_193{background-color:#eef7ffcc!important}._projectCell_1uy9h_201,._milestoneCell_1uy9h_201,._taskCell_1uy9h_201,._dueDateCell_1uy9h_201{display:flex;align-items:center;padding:0 var(--spacing-sm)}._projectCell_1uy9h_201{font-weight:var(--font-weight-medium);color:var(--neutral-800);gap:var(--spacing-sm)}._dueDateCell_1uy9h_201{justify-content:space-between}._checkboxContainer_1uy9h_233{display:flex;align-items:center;justify-content:center}._checkbox_1uy9h_233{width:20px;height:20px;border:2px solid var(--neutral-300);border-radius:var(--border-radius-sm);cursor:pointer}._checkboxChecked_1uy9h_261{width:20px;height:20px;border-radius:var(--border-radius-sm);background-color:var(--blue-500);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}._milestoneContainer_1uy9h_285{display:flex;gap:var(--spacing-xs)}._milestone_1uy9h_141{width:16px;height:16px;border-radius:var(--border-radius-sm)}._incomplete_1uy9h_307{background-color:var(--neutral-200)}._orange_1uy9h_315{background-color:var(--orange-600)}._yellow_1uy9h_323{background-color:var(--yellow-500)}._red_1uy9h_331{background-color:var(--error)}._green_1uy9h_339{background-color:var(--success)}._moreButton_1uy9h_347{background:none;border:none;color:var(--neutral-500);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center}._moreButton_1uy9h_347:hover{background-color:var(--neutral-100)}@keyframes _spin_1uy9h_389{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinning_1uy9h_389{animation:_spin_1uy9h_389 1s linear infinite}@media (min-width: 768px){._header_1uy9h_23{flex-direction:row;justify-content:space-between;align-items:center}._title_1uy9h_37{margin-bottom:0}._actions_1uy9h_51{width:auto;margin-top:0}}._container_uoccm_1{width:100%!important;height:100vh;display:flex;flex-direction:column;background-color:var(--neutral-50)}._header_uoccm_17{background-color:var(--blue-500);color:var(--text-primary);padding:var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);box-sizing:border-box}._headerContent_uoccm_37{display:flex;justify-content:space-between;align-items:center}._addButton_uoccm_49{background-color:var(--blue-700);color:var(--text-primary);border:none;border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);cursor:pointer;box-sizing:border-box}._main_uoccm_71{padding:0;width:100%!important;display:flex;flex-direction:column;align-items:center;justify-content:center}._card_uoccm_91{background-color:var(--text-primary);border-radius:var(--border-radius-md);overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._folderSection_uoccm_113{width:90%;padding:var(--spacing-lg);box-sizing:border-box;box-shadow:var(--shadow-lg);border-radius:var(--border-radius-md);margin-top:var(--spacing-lg)}._folderIcon_uoccm_131{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}._icon_uoccm_159{color:var(--orange-600);font-size:var(--font-size-lg)}._statusCards_uoccm_179{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md);flex-direction:column}._statusCard_uoccm_179{flex:1;background-color:var(--orange-50);border-radius:var(--border-radius-md);padding:var(--spacing-md);display:flex;flex-direction:column;box-sizing:border-box}._projectSection_uoccm_237{padding:var(--spacing-lg);box-sizing:border-box;width:90%}._searchRow_uoccm_263{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);flex-direction:column;gap:var(--spacing-md)}._searchInput_uoccm_281{flex:1;position:relative;width:100%}._searchField_uoccm_309{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) * 3);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);color:var(--neutral-800);box-sizing:border-box}._filterButton_uoccm_337{display:flex;align-items:center;gap:var(--spacing-xs);background-color:transparent;color:var(--orange-600);border:none;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-md);cursor:pointer;box-sizing:border-box}._tableContainer_uoccm_375{overflow-x:auto;width:100%;margin-top:var(--spacing-md);background-color:var(--text-primary);border-radius:var(--border-radius-md)}._projectTable_uoccm_391{border-collapse:collapse;width:100%;overflow:scroll}._projectTable_uoccm_391 th{text-align:left;padding:var(--spacing-md);border-bottom:1px solid var(--neutral-200);color:var(--neutral-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);white-space:nowrap}._statusBadge_uoccm_439{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._statusOngoing_uoccm_455{background-color:#2ecc7126;color:var(--success)}._statusCompleted_uoccm_465{background-color:var(--neutral-200);color:var(--neutral-600)}._editButton_uoccm_475{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);background-color:var(--blue-500);color:var(--text-primary);border:none;border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);cursor:pointer}._editButton_uoccm_475:hover{background-color:var(--blue-700)}._editIcon_uoccm_511{font-size:var(--font-size-sm)}@media (min-width: 768px){._header_uoccm_17{flex-direction:row;align-items:center;justify-content:space-between}._headerContent_uoccm_37{flex:1;justify-content:space-between;margin-left:var(--spacing-lg)}._statusCards_uoccm_179,._searchRow_uoccm_263{flex-direction:row}._searchInput_uoccm_281{margin-right:var(--spacing-md)}}._folderLabel_uoccm_169{color:var(--neutral-600);font-size:var(--font-size-md)}._statusCards_uoccm_179{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}._statusCard_uoccm_179{flex:1;background-color:var(--orange-50);border-radius:var(--border-radius-md);padding:var(--spacing-md);display:flex;flex-direction:column}._statusLabel_uoccm_213{color:var(--orange-600);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}._statusNumber_uoccm_225{color:var(--orange-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._projectSection_uoccm_237{padding:var(--spacing-lg)}._sectionTitle_uoccm_249{font-size:var(--font-size-lg);color:var(--neutral-800);margin-top:0;margin-bottom:var(--spacing-md)}._searchRow_uoccm_263{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}._searchInput_uoccm_281{flex:1;margin-right:var(--spacing-md);position:relative}._searchIcon_uoccm_293{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--neutral-400)}._searchField_uoccm_309{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) * 3);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var (--font-size-md);color:var(--neutral-800)}._searchField_uoccm_309::placeholder{color:var(--neutral-400)}._filterButton_uoccm_337{display:flex;align-items:center;gap:var(--spacing-xs);background-color:transparent;color:var(--orange-600);border:none;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-md);cursor:pointer}._filterIcon_uoccm_363{color:var(--orange-600);font-size:var(--font-size-md);transform:rotate(90deg)}._tableContainer_uoccm_375{overflow-x:auto}._projectTable_uoccm_391{width:100%;border-collapse:collapse}._projectTable_uoccm_391 th{text-align:left;padding:var(--spacing-md);border-bottom:1px solid var(--neutral-200);color:var(--neutral-500);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm)}._projectTable_uoccm_391 td{padding:var(--spacing-md);border-bottom:1px solid var(--neutral-100);font-size:var(--font-size-md);color:var(--neutral-800)}@media (min-width: 768px){._header_uoccm_17{flex-direction:row;align-items:center;justify-content:space-between}._headerContent_uoccm_37{flex:1;justify-content:space-between;margin-left:var(--spacing-lg)}._statusCards_uoccm_179{flex-direction:row}}._noProjects_uoccm_851{display:flex;justify-content:center;align-items:center;padding:2rem;font-size:1.1rem;color:#666;background-color:#f9f9f9;border-radius:8px;margin-top:1rem}._modalOverlay_uoccm_875{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_uoccm_875{background-color:#fff;padding:2rem;border-radius:8px;min-width:300px;color:var(--neutral-400);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}._modal_uoccm_875 h2{margin:0}._modalButtons_uoccm_935{display:flex;gap:1rem;margin-top:1.5rem;justify-content:flex-end}._deleteButton_uoccm_949{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}._deleteButton_uoccm_949:hover{background-color:#c82333}._cancelButton_uoccm_975{background-color:#6c757d;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}._cancelButton_uoccm_975:hover{background-color:#5a6268}@media (max-width: 768px){._modal_uoccm_875{width:90%;padding:1rem}._modalButtons_uoccm_935{flex-direction:column;width:100%;gap:.5rem}._deleteButton_uoccm_949,._cancelButton_uoccm_975{width:100%;padding:.75rem}}._notification_uoccm_1039{position:fixed;top:20px;right:20px;padding:1rem;border-radius:4px;z-index:1100;animation:_slideIn_uoccm_1 .3s ease-out}._success_uoccm_1059{background-color:#4caf50;color:#fff}._error_uoccm_1069{background-color:#f44336;color:#fff}@keyframes _slideIn_uoccm_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._container_11udi_1{height:100dvh;width:100%;background-color:var(--neutral-50);display:flex;flex-direction:column}._contentCard_11udi_17{background-color:#fff;border-radius:var(--border-radius-lg);margin:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md);box-shadow:var(--shadow-sm);flex:1;display:flex;flex-direction:column;box-sizing:border-box}._cardTitle_11udi_41{font-size:var(--font-size-lg);color:var(--neutral-800);margin-bottom:var(--spacing-md);padding:0 var(--spacing-sm);box-sizing:border-box}._actionsBar_11udi_57{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--neutral-100);padding-bottom:var(--spacing-md);box-sizing:border-box}._filterButton_11udi_79{display:flex;align-items:center;gap:var(--spacing-xs);background:transparent;border:none;color:var(--orange-600);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm)}._filterButton_11udi_79:hover{background-color:transparent}._addButton_11udi_109{display:flex;align-items:center;gap:var(--spacing-xs);background-color:var(--blue-500);border:none;color:#fff;border-radius:var(--border-radius-md);padding:var(--spacing-md) var(--spacing-md);font-weight:var(--font-weight-medium);box-sizing:border-box}._addButton_11udi_109:hover{background-color:var(--blue-600)}._tableContainer_11udi_143{flex:1;overflow-x:auto}._table_11udi_143{width:100%;border-collapse:collapse}._tableHeaderRow_11udi_163{border-bottom:1px solid var(--neutral-100)}._tableHeader_11udi_163{text-align:left;padding:var(--spacing-md);color:var(--neutral-500);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--neutral-100);box-sizing:border-box}._tableRow_11udi_189{border-bottom:1px solid var(--neutral-100);background-color:var(--neutral-50)}._tableRow_11udi_189:nth-child(odd){background-color:var(--blue-50)}._tableCell_11udi_207{padding:var(--spacing-md);color:var(--neutral-700);box-sizing:border-box}._progressIndicator_11udi_219{display:flex;gap:var(--spacing-xs)}._progressSquare_11udi_229{width:14px;height:14px;border-radius:2px}._progressEmpty_11udi_241{background-color:var(--neutral-200)}._progressOnTrack_11udi_249{background-color:var(--yellow-500)}._progressComplete_11udi_257{background-color:var(--success)}._progressDelayed_11udi_265{background-color:var(--error)}._statusBadge_11udi_273{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-pill);font-weight:var(--font-weight-medium);text-align:center;min-width:100px;box-sizing:border-box}._statusOngoing_11udi_293{background-color:#2ecc7133;color:var(--success-dark)}._statusCompleted_11udi_303{background-color:var(--neutral-200);color:var(--neutral-600)}._statusNotStarted_11udi_313{background-color:#e74c3c33;color:var(--error-dark)}._actionsCell_11udi_323{display:flex;gap:var(--spacing-sm)}._deleteButton_11udi_333{border:none;color:#fff;width:40px;height:40px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-normal)}._deleteButton_11udi_333:hover{background-color:var(--error-dark)}._editButton_11udi_369{background-color:var(--blue-500);border:none;color:#fff;width:40px;height:40px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-normal);box-sizing:border-box}._editButton_11udi_369:hover{background-color:var(--blue-600)}._modalOverlay_11udi_407{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_11udi_433{background:#fff;padding:20px;border-radius:8px;width:400px;text-align:center;box-sizing:border-box}._modalContent_11udi_433 h3{color:var(--neutral-600)}._modalContent_11udi_433 p{color:var(--neutral-500)}._modalInput_11udi_467{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:4px;font-size:14px}._modalButtons_11udi_485{display:flex;gap:10px;margin-top:20px}._saveButton_11udi_497{flex:1;padding:10px;background-color:#4ca982;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}._saveButton_11udi_497:hover{background-color:#3d8a6a}._deleteButton_11udi_333{padding:8px 16px;box-sizing:border-box;background-color:var( --error)}._cancelButton_11udi_539{padding:8px 16px;border:none;border-radius:4px;background-color:#6c757d;color:#fff;cursor:pointer;box-sizing:border-box}._cancelButton_11udi_539:hover{background-color:#5a6268}._container_rpy1a_1{height:fit-content;width:100%;background-color:var(--neutral-50);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px!important;box-sizing:border-box}._formCard_rpy1a_25{background-color:#fff;border-radius:var(--border-radius-lg);margin:var(--spacing-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);flex:1;width:40%}._formTitle_rpy1a_45{font-size:var(--font-size-lg);color:var(--neutral-900);margin-bottom:var(--spacing-lg)}._formGroup_rpy1a_57{margin-bottom:var(--spacing-lg)}._label_rpy1a_65{display:block;font-size:var(--font-size-md);color:var(--neutral-700);margin-bottom:var(--spacing-sm)}._selectWrapper_rpy1a_79{position:relative}._select_rpy1a_79{width:100%;padding:var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:var(--neutral-700)}._selectIcon_rpy1a_109{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--neutral-400);pointer-events:none}._input_rpy1a_127{width:100%;padding:var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);color:var(--neutral-700);box-sizing:border-box}._input_rpy1a_127::placeholder{color:var(--neutral-400)}._buttonContainer_rpy1a_155{display:flex;justify-content:flex-end;margin-top:var(--spacing-xl)}._submitButton_rpy1a_167{background-color:var(--blue-500);color:#fff;border:none;border-radius:var(--border-radius-sm);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-normal)}._submitButton_rpy1a_167:hover{background-color:var(--blue-600)}@media screen and (max-width: 768px){._container_rpy1a_1{padding:20px}._formCard_rpy1a_25,._submitButton_rpy1a_167{width:100%}}._disabled_rpy1a_227{opacity:.5;pointer-events:none}._loading_rpy1a_237{color:var(--neutral-700)}._container_86dhd_1{width:100%;height:100%;font-family:var(--font-family)}._header_86dhd_13{background-color:var(--blue-500);color:var(--text-primary);padding:var(--spacing-lg) var(--spacing-lg);box-sizing:border-box}._title_86dhd_27{font-size:var(--font-size-xl);margin:var(--spacing-md) 0 var(--spacing-md)}._statsCard_86dhd_37{background-color:#fff;border-radius:var(--border-radius-lg);padding:var(--spacing-lg);margin:0 var(--spacing-lg);box-shadow:var(--shadow-md);box-sizing:border-box;transform:translateY(-20px)}._machinesHeader_86dhd_57{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._machinesLabel_86dhd_71{color:var(--neutral-700);font-size:var(--font-size-lg)}._statsGrid_86dhd_81{display:flex;justify-content:space-between;gap:var(--spacing-md)}._statBox_86dhd_93{flex:1;background-color:#f162331a;border-radius:var(--border-radius-md);padding:var(--spacing-md);box-sizing:border-box}._statLabel_86dhd_109{color:var(--neutral-700);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}._statValue_86dhd_121{color:var(--orange-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._machinesInfo_86dhd_133{background-color:#fff;border-radius:var(--border-radius-lg);margin:var(--spacing-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);box-sizing:border-box}._sectionTitle_86dhd_151{color:var(--neutral-800);font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg)}._toolbar_86dhd_163{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);gap:var(--spacing-md)}._searchBox_86dhd_179{flex:1;display:flex;align-items:center;border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);padding:0 var(--spacing-sm);box-sizing:border-box}._searchIcon_86dhd_199{color:var(--neutral-400);margin-right:var(--spacing-xs)}._searchInput_86dhd_209{flex:1;border:none;padding:var(--spacing-sm);font-size:var(--font-size-sm);outline:none;box-sizing:border-box}._filterButton_86dhd_227{display:flex;align-items:center;gap:var(--spacing-xs);background-color:transparent;color:var(--orange-600);border:1px solid var(--neutral-200);font-weight:var(--font-weight-medium)}._filterButton_86dhd_227:hover{background-color:var(--blue-500);color:var(--text-primary)}._addButton_86dhd_257{display:flex;align-items:center;gap:var(--spacing-xs);background-color:var(--blue-500);color:var(--text-primary);border:none}._addButton_86dhd_257:hover{background-color:var(--blue-800)}._tableContainer_86dhd_283{margin-bottom:var(--spacing-lg);overflow-x:auto}._machinesTable_86dhd_293{width:100%;border-collapse:collapse}._machinesTable_86dhd_293 th{text-align:left;padding:var(--spacing-md);color:var(--neutral-600);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--neutral-200);box-sizing:border-box}._machinesTable_86dhd_293 td{padding:var(--spacing-md);border-bottom:1px solid var(--neutral-100);color:var(--neutral-800);box-sizing:border-box}._machinesTable_86dhd_293 tr:nth-child(odd){background-color:var(--blue-50)}._statusBadge_86dhd_345{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-md);font-weight:var(--font-weight-medium);text-align:center;min-width:100px;box-sizing:border-box}._statusWorking_86dhd_365{background-color:#2ecc7133;color:#2ecc71}._statusSpoilt_86dhd_375{background-color:#e74c3c33;color:#e74c3c}._statusMaintenance_86dhd_385{background-color:#fad81733;color:#f39c12}._actionButtons_86dhd_397{display:flex;gap:var(--spacing-xs)}._actionButton_86dhd_397{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--border-radius-md)}._viewButton_86dhd_429{background-color:var(--orange-600);color:#fff}._editButton_86dhd_439{background-color:var(--blue-500);color:#fff}._pagination_86dhd_449{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._paginationArrow_86dhd_465{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--neutral-600);padding:var(--spacing-xs);box-sizing:border-box}._pageNumbers_86dhd_487{display:flex;align-items:center;gap:var(--spacing-xs)}._pageButton_86dhd_499{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:0}._activePage_86dhd_521{background-color:var(--blue-500);color:var(--text-primary);border:none}._inactivePage_86dhd_533{background-color:var(--neutral-200);color:var(--neutral-700);border:none}._ellipsis_86dhd_545{color:var(--neutral-600)}@media screen and (max-width: 768px){._header_86dhd_13{padding:var(--spacing-md) var(--spacing-md)}._statsGrid_86dhd_81{display:flex;justify-content:space-between;gap:var(--spacing-md)}._toolbar_86dhd_163{flex-direction:column}._searchBox_86dhd_179{width:100%}}._modal_86dhd_593{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_86dhd_619{background:#fff;padding:24px;border-radius:12px;width:400px;max-width:90%;box-shadow:0 8px 16px #0003;text-align:center;animation:_fadeIn_86dhd_1 .3s ease-in-out;max-height:90vh;overflow-y:auto}._modalContent_86dhd_619 h2{margin-bottom:16px;color:var(--blue-400);font-size:1.5rem}._modalContent_86dhd_619 p{margin-bottom:16px;color:var(--neutral-700);font-size:1rem}._modalActions_86dhd_669{display:flex;justify-content:space-between;gap:12px}._modalActions_86dhd_669 button{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .3s ease}._modalActions_86dhd_669 button:first-child{background-color:var(--blue-500);color:#fff}._modalActions_86dhd_669 button:first-child:hover{background-color:var(--blue-700)}._modalActions_86dhd_669 button:last-child{background-color:var(--orange-200);color:var(--orange-700)}._modalActions_86dhd_669 button:last-child:hover{background-color:var(--orange-300)}._editForm_86dhd_737{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._editForm_86dhd_737 div{display:flex;flex-direction:column;gap:8px;text-align:left}._editForm_86dhd_737 label{color:var(--neutral-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._editForm_86dhd_737 input{padding:10px;border:1px solid var(--neutral-300);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);transition:border-color .2s ease}._editForm_86dhd_737 input:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 2px #3b82f61a}@keyframes _fadeIn_86dhd_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._container_otl7s_1{width:100%;height:100%;font-family:var(--font-family);display:flex;flex-direction:column;align-items:center;justify-content:center}._contentCard_otl7s_21{background-color:#fff;border-radius:var(--border-radius-lg);margin:var(--spacing-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);box-sizing:border-box;width:40%}._sectionTitle_otl7s_41{color:var(--neutral-800);font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg)}._form_otl7s_53{display:flex;flex-direction:column;gap:var(--spacing-lg)}._formRow_otl7s_65{display:flex;gap:var(--spacing-sm)}._formGroup_otl7s_75{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}._label_otl7s_89{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-700)}._input_otl7s_101,._select_otl7s_101,._textarea_otl7s_101{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);color:var(--neutral-800);box-sizing:border-box}._input_otl7s_101:focus,._select_otl7s_101:focus,._textarea_otl7s_101:focus{outline:none;border-color:var(--blue-400);box-shadow:0 0 0 2px #38aedd33}._textarea_otl7s_101{resize:vertical;min-height:100px}._radioGroup_otl7s_141{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xs)}._radioLabel_otl7s_153{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer}._radioInput_otl7s_167{margin:0}._statusBadge_otl7s_177{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-md);font-weight:var(--font-weight-medium);text-align:center;min-width:100px;box-sizing:border-box}._statusWorking_otl7s_197{background-color:#2ecc7133;color:#2ecc71}._statusSpoilt_otl7s_207{background-color:#e74c3c33;color:#e74c3c}._statusMaintenance_otl7s_217{background-color:#fad81733;color:#f39c12}._formActions_otl7s_227{display:flex;justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-lg)}._cancelButton_otl7s_241{display:flex;align-items:center;gap:var(--spacing-xs);background-color:transparent;color:var(--neutral-600);border:1px solid var(--neutral-300);font-weight:var(--font-weight-medium)}._saveButton_otl7s_261{display:flex;align-items:center;gap:var(--spacing-xs);background-color:var(--blue-500);color:var(--text-primary);border:none;font-weight:var(--font-weight-medium)}@media (max-width: 768px){._contentCard_otl7s_21{margin:var(--spacing-md);padding:var(--spacing-md);width:100%}._formRow_otl7s_65{flex-direction:column;gap:var(--spacing-md)}._radioGroup_otl7s_141{flex-direction:column;align-items:flex-start}}._container_3al33_1{height:100vh;background-color:var(--text-primary);color:var(--text-secondary);font-family:var(--font-family);padding-bottom:var(--spacing-xl);box-sizing:border-box}._overviewCard_3al33_19{background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-md);margin:0 var(--spacing-md) var(--spacing-md);box-shadow:var(--shadow-md)}._overviewHeader_3al33_35{display:flex;align-items:center;margin-bottom:var(--spacing-md)}._overviewTitle_3al33_47{color:var(--neutral-600);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-left:var(--spacing-sm)}._statsContainer_3al33_61{display:flex;gap:24px;justify-content:center;margin-bottom:24px;flex-wrap:wrap}._statCard_3al33_77{background:#fff;border-radius:12px;box-shadow:0 2px 12px #2c3e5014;padding:22px 32px;min-width:160px;text-align:center;transition:box-shadow .2s,transform .2s;font-size:1.08rem;display:flex;flex-direction:column;align-items:center}._statLabel_3al33_105{font-weight:600;color:#475569;margin-bottom:8px;font-size:1.02rem;display:flex;align-items:center;justify-content:center}._statValue_3al33_125{color:var(--orange-600);font-weight:700;font-size:1.35rem}._clickableCard_3al33_137{border:2px solid var(--orange-600);box-shadow:0 4px 16px #2c3e501f;cursor:pointer;transition:border .2s,box-shadow .2s,transform .2s}._clickableCard_3al33_137:hover{border:2px solid var(--orange-800);box-shadow:0 8px 32px #2c3e5029;transform:translateY(-2px) scale(1.03)}._chartCard_3al33_161,._requestsCard_3al33_161{background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-md);margin:0 var(--spacing-md) var(--spacing-md);box-shadow:var (--shadow-md);box-sizing:border-box}._chartCard_3al33_161{background-color:transparent;box-shadow:unset}._cardTitle_3al33_189{color:var(--neutral-800);font-size:var(--font-size-lg);margin-top:0;margin-bottom:var(--spacing-md)}._chart_3al33_161{height:fit-content;margin-top:var(--spacing-lg)}._requestsActions_3al33_213{display:flex;gap:var(--spacing-sm);margin:var(--spacing-md) 0}._searchWrapper_3al33_225{flex:1;position:relative}._searchIcon_3al33_235{position:absolute;left:var(--spacing-sm);top:50%;transform:translateY(-50%)}._searchInput_3al33_249{width:100%;padding:var(--spacing-md);padding-left:calc(var(--spacing-md) + 16px);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);box-sizing:border-box}._filterButton_3al33_269{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:none;border:1px solid var(--orange-300);border-radius:var(--border-radius-md);color:var(--orange-600);font-size:var(--font-size-sm);box-sizing:border-box}._filterButton_3al33_269:hover{background-color:var(--blue-500);color:var(--text-primary)!important}._requestButton_3al33_305{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--blue-500);border:none;border-radius:var(--border-radius-md);color:var(--text-primary);font-size:var(--font-size-sm);box-sizing:border-box}._requestButton_3al33_305:hover{background-color:var(--blue-800)}._tableContainer_3al33_339{overflow-x:auto;margin-top:var(--spacing-md)}._requestsTable_3al33_349{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._requestsTable_3al33_349 th{text-align:left;padding:var(--spacing-sm);border-bottom:1px solid var(--neutral-200);color:var(--neutral-600)}._requestsTable_3al33_349 td{padding:var(--spacing-sm);border-bottom:1px solid var(--neutral-100);color:var(--neutral-800)}._requestsTable_3al33_349 tr:last-child td{border-bottom:none}._statusPill_3al33_397{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-md);font-weight:var(--font-weight-medium);text-align:center;min-width:90px}._statusApproved_3al33_415{background-color:var(--success-light);color:var(--success-dark)}._statusRejected_3al33_425{background-color:var(--error-light);color:var(--error-dark)}._statusPending_3al33_435{background-color:var(--neutral-100);color:var(--neutral-600)}._actionButton_3al33_445{background-color:var(--orange-600);color:var(--text-primary);border:none;border-radius:var(--border-radius-md);padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-normal)}._actionButton_3al33_445:hover{background-color:var(--orange-700)}._actionButtons_3al33_479{display:flex;gap:8px}._editButton_3al33_489{background-color:#4caf50}._deleteButton_3al33_497{background-color:#f44336}._modalDeleteButton_3al33_505{background-color:#f44336;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}._dateInput_3al33_523{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}._modal_3al33_505{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}._modalBackdrop_3al33_561{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1001}._modalContent_3al33_581{position:relative;background-color:var(--text-primary);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);min-width:400px;z-index:1002;box-shadow:var(--shadow-lg)}._modalTitle_3al33_601{color:var(--neutral-800);font-size:var(--font-size-lg);margin-top:0;margin-bottom:var(--spacing-md)}._modalText_3al33_615{color:var(--neutral-600);margin-bottom:var(--spacing-md)}._modalInput_3al33_625{width:100%;padding:8px 12px;margin-bottom:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}._modalInput_3al33_625[type=date]{color:#333}select._modalInput_3al33_625{background-color:#fff;cursor:pointer}._errorText_3al33_675{color:red}._modalUpdateButton_3al33_683{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--orange-600);color:var(--text-primary);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-normal)}._modalUpdateButton_3al33_683:hover{background-color:var(--orange-700)}._modalActions_3al33_663{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._modalCloseButton_3al33_725{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--blue-500);color:var(--text-primary);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-normal)}._modalCloseButton_3al33_725:hover{background-color:var(--blue-600)}._modalContent_3al33_581 p{color:#000;margin-bottom:var(--spacing-sm);font-size:var(--font-size-md)}._modalContent_3al33_581 p strong{color:#000;font-weight:var(--font-weight-bold);margin-right:var(--spacing-xs)}._modalApproveButton_3al33_779{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--success-dark);color:var(--text-primary);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-normal)}._modalApproveButton_3al33_779:hover{background-color:var(--success-darker)}._modalRejectButton_3al33_809{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--error-dark);color:var(--text-primary);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-normal)}._modalRejectButton_3al33_809:hover{background-color:var(--error-darker)}._container_o5qek_1{height:100vh;background-color:var(--text-primary);color:var(--text-secondary);font-family:var(--font-family);padding:20px;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center}._card_o5qek_27{background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);margin:0 var(--spacing-md);box-shadow:var(--shadow-md);box-sizing:border-box;width:40%}._cardTitle_o5qek_47{color:var(--neutral-900);font-size:var(--font-size-lg);margin-top:0;margin-bottom:var(--spacing-lg)}._form_o5qek_61{display:flex;flex-direction:column;gap:var(--spacing-lg)}._formGroup_o5qek_73{display:flex;flex-direction:column;gap:var(--spacing-xs)}._label_o5qek_85{font-size:var(--font-size-md);color:var(--neutral-700)}._selectWrapper_o5qek_95{position:relative}._selectIcon_o5qek_103{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--neutral-400);pointer-events:none}._select_o5qek_95{width:100%;padding:var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);color:var(--neutral-700);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;box-sizing:border-box}._input_o5qek_145{width:100%;padding:var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);color:var(--neutral-700);box-sizing:border-box}._submitButton_o5qek_165{background-color:var(--blue-500);color:var(--text-primary);padding:var(--spacing-md);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-md);cursor:pointer;margin-top:var(--spacing-md);align-self:flex-end;transition:background-color var(--transition-normal);box-sizing:border-box}._submitButton_o5qek_165:hover{background-color:var(--blue-600)}@media screen and (max-width: 768px){._card_o5qek_27{background-color:var(--text-primary);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);margin:0 var(--spacing-md);box-shadow:var(--shadow-md);box-sizing:border-box;width:100%}._submitButton_o5qek_165{width:100%}}._container_lga6g_1{height:100vh;background-color:var(--text-primary);display:flex;flex-direction:column}._header_lga6g_15{background-color:var(--blue-500);padding:var(--spacing-lg);color:var(--text-primary)}._topHeader_lga6g_27{display:flex;align-items:center;justify-content:flex-end}._addButton_lga6g_39{background-color:var(--blue-600);color:var(--text-primary);border:none;border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-normal)}._addButton_lga6g_39:hover{background-color:var(--blue-700)}._mainContent_lga6g_69{flex:1;padding:var(--spacing-lg);margin:0 auto;width:100%;box-sizing:border-box}._statsCard_lga6g_85{background-color:#fff;border-radius:var(--border-radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-md)}._statsHeader_lga6g_101{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._statsIcon_lga6g_115{color:var(--orange-600)}._statsTitle_lga6g_123{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--neutral-700)}._statItem_lga6g_135{background-color:var(--orange-50);border-radius:var(--border-radius-sm);padding:var(--spacing-md);box-sizing:border-box}._statLabel_lga6g_149{font-size:var(--font-size-sm);color:var(--orange-600);margin-bottom:var(--spacing-xs)}._statValue_lga6g_161{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--orange-600)}._staffInfoCard_lga6g_173{background-color:#fff;border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-md);box-sizing:border-box}._sectionTitle_lga6g_189{font-size:var(--font-size-xl);margin-top:0;margin-bottom:var(--spacing-lg);color:var(--neutral-900)}._searchFilterContainer_lga6g_203{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._searchContainer_lga6g_217{flex:1;position:relative;max-width:400px}._searchIcon_lga6g_229{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--neutral-400)}._searchInput_lga6g_245{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-xl);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);box-sizing:border-box}._filterButton_lga6g_263{display:flex;align-items:center;gap:var(--spacing-sm);background:none;border:none;color:var(--orange-600);cursor:pointer;font-weight:var(--font-weight-medium);box-sizing:border-box}._filterIcon_lga6g_287{color:var(--orange-600)}._tableContainer_lga6g_295{margin-bottom:var(--spacing-lg);overflow-x:auto}._staffTable_lga6g_305{width:100%;border-collapse:collapse}._staffTable_lga6g_305 th,._staffTable_lga6g_305 td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--neutral-100);box-sizing:border-box}._staffTable_lga6g_305 th{color:var(--neutral-500);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._staffTable_lga6g_305 td{color:var(--neutral-900)}._pagination_lga6g_351{margin-top:var(--spacing-xl)}._paginationTrack_lga6g_359{height:4px;background-color:var(--purple-100);border-radius:2px;position:relative;margin-bottom:var(--spacing-md)}._paginationProgress_lga6g_375{position:absolute;height:100%;background-color:var(--purple-400);border-radius:2px}._paginationButtons_lga6g_389{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}._paginationButton_lga6g_389{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--neutral-200);background-color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-normal);color:var(--blue-500)}._paginationButton_lga6g_389:hover{background-color:var(--blue-700);color:var(--text-primary)}._paginationButtonActive_lga6g_441{background-color:var(--blue-500);color:#fff;border-color:var(--blue-500)}._paginationArrow_lga6g_453{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--neutral-200);background-color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;color:var(--blue-700)}._paginationArrow_lga6g_453:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_lga6g_489{display:flex;align-items:center;justify-content:center;width:40px}._actionButton_lga6g_503{border:none;border-radius:var(--border-radius-sm);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);transition:opacity var(--transition-normal)}._actionButton_lga6g_503:hover{opacity:.9}._deleteButton_lga6g_535{border:none;border-radius:var(--border-radius-sm);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);transition:opacity var(--transition-normal);background-color:#e74c3c;color:#fff}._editButton_lga6g_563{border:none;border-radius:var(--border-radius-sm);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);transition:opacity var(--transition-normal);background-color:#3498db;color:#fff}._actionContainer_lga6g_591{display:flex;gap:var(--spacing-sm)}._modalOverlay_lga6g_601{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_lga6g_601{background-color:#fff;padding:2rem;border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);width:90%;max-width:400px}._modal_lga6g_601 h3{margin:0 0 1rem;color:var(--neutral-900)}._modal_lga6g_601 p{margin:0 0 1.5rem;color:var(--neutral-700)}._modalButtons_lga6g_665{display:flex;justify-content:flex-end;gap:1rem}._cancelButton_lga6g_677{padding:.5rem 1rem;border:1px solid var(--neutral-300);background-color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;color:var(--neutral-700)}._confirmButton_lga6g_695{padding:.5rem 1rem;border:none;background-color:#e74c3c;color:#fff;border-radius:var(--border-radius-sm);cursor:pointer}._cancelButton_lga6g_677:hover{background-color:var(--neutral-100)}._confirmButton_lga6g_695:hover{background-color:#c0392b}@media (max-width: 768px){._topHeader_lga6g_27{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}._addButton_lga6g_39{align-self:flex-end}._mainContent_lga6g_69{padding:var(--spacing-md)}._searchFilterContainer_lga6g_203{flex-direction:column;gap:var(--spacing-md);align-items:flex-start}._searchContainer_lga6g_217{width:100%;max-width:none}._filterButton_lga6g_263{align-self:flex-end}._staffTable_lga6g_305{font-size:var(--font-size-sm)}._staffTable_lga6g_305 th,._staffTable_lga6g_305 td{padding:var(--spacing-sm)}}._reportOverview_19wx7_1{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background-color:#fff}._reportOverview_19wx7_1 ._wrapper_19wx7_25{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center}._overview_19wx7_43{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 10px #0000001a;color:#000;margin-bottom:16px}._overviewHeader_19wx7_73{width:100%;height:fit-content;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;background-color:#fff}._overviewHeader_19wx7_73 span{margin-right:8px}._overviewHeader_19wx7_73 h2{font-size:1.5rem;font-weight:600;color:#000;margin:0}._overviewItem_19wx7_115{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px}._itemCard_19wx7_131{padding:20px;box-sizing:border-box;border-radius:8px;background-color:var(--orange-100);display:flex;flex-direction:column;align-items:center;justify-content:center}._itemCard_19wx7_131 h3{font-size:1rem;font-weight:600;margin:0;color:var(--orange-800)}._itemCard_19wx7_131 p{font-size:1.5rem;font-weight:400;color:var(--orange-800);margin:0}._report_19wx7_1{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-shadow:0 0 10px #0000001a;color:#000;padding:20px;box-sizing:border-box;background-color:#fff}._report_19wx7_1 h2{font-size:1.5rem;font-weight:600;color:#000;margin:0}._reportOptions_19wx7_223{width:100%;display:flex;justify-content:space-between;align-items:center}._reportOptions_19wx7_223 input{padding:12px;box-sizing:border-box;border:1px solid var(--orange-500);min-width:300px;border-radius:8px}._reportOptions_19wx7_223 input:focus{outline:none;border-width:2px}._reportOptions_19wx7_223 button{padding:12px 24px;border:none;border-radius:8px;background-color:var(--orange-500);color:#fff;font-size:1.3rem;font-weight:600;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center}._reportTable_19wx7_295{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px}._reportTable_19wx7_295 table{width:100%;border-collapse:collapse}._reportTable_19wx7_295 table th{background-color:var(--orange-400);color:#fff;font-size:1.3rem;font-weight:600;padding:12px;box-sizing:border-box}._reportTable_19wx7_295 table td{font-size:1.3rem;font-weight:400;padding:12px;box-sizing:border-box;border-bottom:1px solid var(--orange-100)}._reportTable_19wx7_295 table tr:nth-child(2n){background-color:var(--orange-100)}._reportTable_19wx7_295 table td button{margin:0;padding:0;background-color:transparent;border:none;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){._reportOverview_19wx7_1{padding:10px}._overview_19wx7_43{width:100%;padding:10px;margin-bottom:8dvh}._overviewItem_19wx7_115{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}._itemCard_19wx7_131{padding:10px}._itemCard_19wx7_131 h3{font-size:1.1rem;font-weight:500;text-align:center}._itemCard_19wx7_131 p{font-size:1rem}._report_19wx7_1{padding:10px}._report_19wx7_1 h2{font-size:1.2rem}._reportOptions_19wx7_223{flex-direction:column;gap:16px}._reportOptions_19wx7_223 input{padding:16px;box-sizing:border-box;border:1px solid var(--orange-500);min-width:unset;width:100%}._reportOptions_19wx7_223 button{width:100%}._reportTable_19wx7_295{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px;overflow-x:auto}._reportTable_19wx7_295 table{width:100%;border-collapse:collapse;min-width:600px}._reportTable_19wx7_295 table th{background-color:var(--orange-400);color:#fff;font-size:1.1rem;font-weight:600;padding:8px;box-sizing:border-box}._reportTable_19wx7_295 table td{font-size:1rem;font-weight:400;padding:8px;box-sizing:border-box;border-bottom:1px solid var(--orange-100)}}._reportComponent_1k2to_1{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}._wrapper_1k2to_23{width:40%;height:fit-content;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;box-shadow:0 0 8px #0000001a;border-radius:8px;padding:20px;box-sizing:border-box;background-color:#fff;color:#000}._header_1k2to_53{width:100%;height:fit-content;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._header_1k2to_53 h2{font-size:1.5rem;font-weight:600}._reportForm_1k2to_81{width:100%;height:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:column}._reportForm_1k2to_81 form{width:100%;height:fit-content;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}._formGroup_1k2to_117{width:100%;height:fit-content;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:20px}._formGroup_1k2to_117 label{font-size:1rem;font-weight:600;margin-bottom:10px}._formGroup_1k2to_117 input,._formGroup_1k2to_117 select,._formGroup_1k2to_117 textarea{width:100%;height:40px;padding:10px;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;max-width:100%}._formGroup_1k2to_117 textarea{height:unset}._reportForm_1k2to_81 form button{width:100%;height:40px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}@media screen and (max-width: 768px){._wrapper_1k2to_23{width:100%}}._reportOverview_1ojb8_1{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background-color:#fff}._reportOverview_1ojb8_1 ._wrapper_1ojb8_25{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center}._overview_1ojb8_43{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 10px #0000001a;color:#000;margin-bottom:16px}._overviewHeader_1ojb8_73{width:100%;height:fit-content;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;background-color:#fff}._overviewHeader_1ojb8_73 span{margin-right:8px}._overviewHeader_1ojb8_73 h2{font-size:1.5rem;font-weight:600;color:#000;margin:0}._overviewItem_1ojb8_115{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px}._itemCard_1ojb8_131{padding:20px;box-sizing:border-box;border-radius:8px;background-color:var(--orange-100);display:flex;flex-direction:column;align-items:center;justify-content:center}._itemCard_1ojb8_131 h3{font-size:1rem;font-weight:600;color:var(--orange-500);margin:0}._itemCard_1ojb8_131 p{font-size:1.5rem;font-weight:400;color:var(--orange-700);margin:0}._report_1ojb8_1{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-shadow:0 0 10px #0000001a;color:#000;padding:20px;box-sizing:border-box;background-color:#fff}._report_1ojb8_1 h2{font-size:1.5rem;font-weight:600;color:#000;margin:0}._reportOptions_1ojb8_223{width:100%;display:flex;justify-content:space-between;align-items:center}._reportOptions_1ojb8_223 input{padding:12px;box-sizing:border-box;border:1px solid var(--orange-500);min-width:300px;border-radius:8px}._reportOptions_1ojb8_223 input:focus{outline:none;border-width:2px}._reportOptions_1ojb8_223 button{padding:12px 24px;border:none;border-radius:8px;background-color:transparent;color:var(--orange-500);font-size:1.3rem;border:2px solid var(--orange-500);font-weight:600;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center}._reportOptions_1ojb8_223 button:hover{background-color:var(--orange-500);color:#fff}._reportTable_1ojb8_307{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px}._reportTable_1ojb8_307 table{width:100%;border-collapse:collapse}._reportTable_1ojb8_307 table th{background-color:var(--orange-400);color:#fff;font-size:1.3rem;font-weight:600;padding:12px;box-sizing:border-box}._reportTable_1ojb8_307 table td{font-size:1.3rem;font-weight:400;padding:12px;box-sizing:border-box;border-bottom:1px solid var(--orange-100)}._reportTable_1ojb8_307 table tr:nth-child(2n){background-color:var(--orange-100)}._reportTable_1ojb8_307 table td button{margin:0;padding:0;background-color:transparent;border:none;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){._reportOverview_1ojb8_1{padding:10px}._overview_1ojb8_43{width:100%;padding:10px;margin-bottom:8dvh}._overviewItem_1ojb8_115{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}._itemCard_1ojb8_131{padding:10px}._itemCard_1ojb8_131 h3{font-size:1.1rem;font-weight:500;text-align:center}._itemCard_1ojb8_131 p{font-size:1rem}._report_1ojb8_1{padding:10px}._report_1ojb8_1 h2{font-size:1.2rem}._reportOptions_1ojb8_223{flex-direction:column;gap:16px}._reportOptions_1ojb8_223 input{padding:16px;box-sizing:border-box;border:1px solid var(--orange-500);min-width:unset;width:100%}._reportOptions_1ojb8_223 button{width:100%}._reportTable_1ojb8_307{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px;overflow-x:auto}._reportTable_1ojb8_307 table{width:100%;border-collapse:collapse;min-width:600px}._reportTable_1ojb8_307 table th{background-color:var(--orange-400);color:#fff;font-size:1.1rem;font-weight:600;padding:8px;box-sizing:border-box}._reportTable_1ojb8_307 table td{font-size:1rem;font-weight:400;padding:8px;box-sizing:border-box;border-bottom:1px solid var(--orange-100)}}._reportOverview_12rt2_1{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background-color:#fff}._reportOverview_12rt2_1 ._wrapper_12rt2_25{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center}._overview_12rt2_43{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 10px #0000001a;color:#000;margin-bottom:16px}._overviewHeader_12rt2_73{width:100%;height:fit-content;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;background-color:#fff}._overviewHeader_12rt2_73 span{margin-right:8px}._overviewHeader_12rt2_73 h2{font-size:1.5rem;font-weight:600;color:#000;margin:0}._overviewItem_12rt2_115{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px}._itemCard_12rt2_131{padding:20px;box-sizing:border-box;border-radius:8px;background-color:var(--orange-500);display:flex;flex-direction:column;align-items:center;justify-content:center}._itemCard_12rt2_131 h3{font-size:1.5rem;font-weight:600;color:#fff;margin:0}._itemCard_12rt2_131 p{font-size:1.3rem;font-weight:400;color:#fff;margin:0}._report_12rt2_1{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-shadow:0 0 10px #0000001a;color:#000;padding:20px;box-sizing:border-box;background-color:#fff}._report_12rt2_1 h2{font-size:1.5rem;font-weight:600;color:#000;margin:0}._reportOptions_12rt2_223{width:100%;display:flex;gap:15px;align-items:center;justify-content:space-between}._reportOptions_12rt2_223 input{padding:12px;box-sizing:border-box;border:1px solid var(--orange-500);min-width:300px;border-radius:8px}._reportOptions_12rt2_223 input:focus{outline:none;border-width:2px}._reportOptions_12rt2_223 button{padding:12px 24px;border:none;border-radius:8px;background-color:var(--orange-500);color:#fff;font-size:1.3rem;font-weight:600;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center}._filterSelect_12rt2_297{padding:8px 16px;border:1px solid var(--blue-500);border-radius:4px;background-color:#fff;color:var(--blue-500);font-size:14px;cursor:pointer;min-width:140px}._filterSelect_12rt2_297:focus{outline:none;border-color:var(--blue-700)}._filterGroup_12rt2_329{display:flex;gap:10px;align-items:center}._dateInput_12rt2_341{padding:8px 16px;border:1px solid var(--blue-500);border-radius:4px;background-color:#fff;color:var(--blue-500);font-size:14px;cursor:pointer}._dateInput_12rt2_341:focus{outline:none;border-color:var(--blue-700)}._reportTable_12rt2_371{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px}._reportTable_12rt2_371 table{width:100%;border-collapse:collapse}._reportTable_12rt2_371 table th{background-color:var(--orange-400);color:#fff;font-size:1.3rem;font-weight:600;padding:12px;box-sizing:border-box}._reportTable_12rt2_371 table td{font-size:1.3rem;font-weight:400;padding:12px;box-sizing:border-box;border-bottom:1px solid var(--orange-100);text-transform:capitalize}._reportTable_12rt2_371 table tr:nth-child(2n){background-color:var(--orange-100)}._reportTable_12rt2_371 table td button{margin:0;padding:0;background-color:transparent;border:none;width:100%;display:flex;align-items:center;justify-content:center}._filterControls_12rt2_465{display:flex;gap:10px;margin-bottom:20px}._filterBtn_12rt2_477{padding:8px 16px;border:1px solid var(--blue-500);background:#fff;color:var(--blue-500);border-radius:4px;cursor:pointer;transition:all .3s ease}._filterBtn_12rt2_477._active_12rt2_497{background:var(--blue-500);color:#fff}._loading_12rt2_507{text-align:center;padding:20px;color:var(--blue-500);font-size:1.1rem}@media screen and (max-width: 768px){._reportOverview_12rt2_1{padding:10px}._overview_12rt2_43{width:100%;padding:10px;margin-bottom:8dvh}._overviewItem_12rt2_115{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}._itemCard_12rt2_131{padding:10px}._itemCard_12rt2_131 h3{font-size:1.1rem;font-weight:500;text-align:center}._itemCard_12rt2_131 p{font-size:1rem}._report_12rt2_1{padding:10px}._report_12rt2_1 h2{font-size:1.2rem}._reportOptions_12rt2_223{flex-direction:column;gap:16px}._reportOptions_12rt2_223 input{padding:16px;box-sizing:border-box;border:1px solid var(--orange-500);min-width:unset;width:100%}._reportOptions_12rt2_223 button{width:100%}._reportTable_12rt2_371{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:16px;overflow-x:auto}._reportTable_12rt2_371 table{width:100%;border-collapse:collapse;min-width:600px}._reportTable_12rt2_371 table th{background-color:var(--orange-400);color:#fff;font-size:1.1rem;font-weight:600;padding:8px;box-sizing:border-box}._reportTable_12rt2_371 table td{font-size:1rem;font-weight:400;padding:8px;box-sizing:border-box;border-bottom:1px solid var(--orange-100)}}._modalOverlay_12rt2_705{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_12rt2_705{background:#fff;padding:20px;border-radius:8px;width:400px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center}._modal_12rt2_705 h3{margin-top:0;color:var(--blue-500)}._modal_12rt2_705 p{color:#000}._modalActions_12rt2_773{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._cancelBtn_12rt2_787{padding:8px 16px;border:1px solid #d1d5db;background:#fff;border-radius:4px;cursor:pointer}._confirmDeleteBtn_12rt2_803{padding:8px 16px;background:#dc2626;color:#fff;border:none;border-radius:4px;cursor:pointer}._container_btq5y_1{height:fit-content;background-color:var(--text-primary);padding:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column}._formCard_btq5y_27{background-color:#fff;border-radius:var(--border-radius-md);margin:var(--spacing-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);flex:1;width:40%}._formTitle_btq5y_47{font-size:var(--font-size-xl);margin-top:0;margin-bottom:var(--spacing-xl);color:var(--neutral-900)}._formGroup_btq5y_61{margin-bottom:var(--spacing-lg)}._label_btq5y_69{display:block;margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-medium);color:var(--neutral-900)}._input_btq5y_83,._select_btq5y_83,textarea{width:100%;padding:var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);box-sizing:border-box}._formGroup_btq5y_61 textarea{min-height:120px;resize:vertical}._selectWrapper_btq5y_113{position:relative}._selectIcon_btq5y_121{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--neutral-500);pointer-events:none}._select_btq5y_83{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}._submitButton_btq5y_149{padding:var(--spacing-md);background-color:var(--blue-500);color:#fff;border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;margin-top:var(--spacing-md);transition:background-color var(--transition-normal);box-sizing:border-box}._submitButton_btq5y_149:hover{background-color:var(--blue-600)}@media (max-width: 768px){._formCard_btq5y_27{margin:var(--spacing-md);padding:var(--spacing-md)}._formCard_btq5y_27,._submitButton_btq5y_149{width:100%}}._addExpense_1yxfj_1{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;box-sizing:border-box}._wrapper_1yxfj_23{width:40%;height:fit-content;display:flex;align-items:center;justify-content:center}._wrapper_1yxfj_23 form{width:100%;height:fit-content;background-color:#fff;padding:16px;box-sizing:border-box;border-radius:8px}._formGroup_1yxfj_57{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:flex-start;margin:8px 0}._formGroup_1yxfj_57 label{font-size:16px;font-weight:500;color:#000;margin-bottom:8px}._formGroup_1yxfj_57 input,._formGroup_1yxfj_57 select{width:100%;height:40px;padding:8px;box-sizing:border-box;border-radius:4px;border:1px solid #ccc;border:.9px solid #000}._formGroup_1yxfj_57 input:focus,._formGroup_1yxfj_57 select:focus{outline:none;border-color:#000}._wrapper_1yxfj_23 form button{background-color:var(--blue-400);transition:all .6s ease-in-out;color:#fff;border:none}._wrapper_1yxfj_23 form button:hover{background-color:var(--blue-700);transition:all .6s ease-in-out}._expenseDetailsComponent_ymyc7_1{padding:2rem;max-width:1200px;margin:0 auto}._wrapper_ymyc7_13{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:2rem}._expenseDetails_ymyc7_1 h2{color:#333;margin-bottom:2rem;font-size:1.8rem}._detailsCard_ymyc7_39{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:2rem}._detailsCard_ymyc7_39 p{margin:1rem 0;font-size:1.1rem;line-height:1.6;color:#000}._detailsCard_ymyc7_39 strong{color:#000;margin-right:.5rem}._evidenceImage_ymyc7_77{max-width:100%;height:auto;border-radius:8px;margin-top:1rem}._actions_ymyc7_91{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-top:2rem}._actions_ymyc7_91 button{padding:.8rem 1.5rem;border-radius:6px;border:none;font-weight:600;cursor:pointer;transition:transform .2s,opacity .2s}._actions_ymyc7_91 button:hover{transform:translateY(-2px);opacity:.9}._editButton_ymyc7_133{background:#4a90e2;color:#fff}._deleteButton_ymyc7_143{background:#e74c3c;color:#fff}._approveButton_ymyc7_153{background:#2ecc71;color:#fff}._rejectButton_ymyc7_163{background:#e67e22;color:#fff}._error_ymyc7_173{color:#e74c3c;text-align:center;margin-top:1rem}@media (max-width: 768px){._expenseDetailsComponent_ymyc7_1,._wrapper_ymyc7_13,._detailsCard_ymyc7_39{padding:1rem}._actions_ymyc7_91{grid-template-columns:1fr}._expenseDetails_ymyc7_1 h2{font-size:1.5rem}._detailsCard_ymyc7_39 p{font-size:1rem}}._container_1ghh5_1{max-width:800px;margin:2rem auto;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}._title_1ghh5_19{color:#333;margin-bottom:1rem;font-size:2rem}._description_1ghh5_31{color:#666;line-height:1.6;margin-bottom:2rem}._mediaContainer_1ghh5_43{margin:1.5rem 0;border-radius:8px;overflow:hidden}._image_1ghh5_55{width:100%;height:auto;display:block}._video_1ghh5_67,._audio_1ghh5_67{width:100%}._error_1ghh5_75{color:#dc3545;padding:1rem;text-align:center;background-color:#f8d7da;border-radius:4px}._loading_1ghh5_91{text-align:center;padding:2rem;color:#666}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._attendanceContainer_k1nkf_1{max-width:1200px;margin:0 auto;padding:20px}._overview_k1nkf_13{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px}._overviewCard_k1nkf_29{background-color:var(--orange-200);padding:20px;border-radius:6px;min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}._overviewCard_k1nkf_29 p{margin:0;padding:0;font-size:1.2rem;color:var(--orange-600)!important}._overviewCard_k1nkf_29 h3{font-weight:700;margin:0;padding:0;font-size:2rem;color:var(--orange-700)}._attendanceContainer_k1nkf_1 p{color:var(--blue-400)}._attendanceContainer_k1nkf_1 h1{color:var(--blue-400);text-align:center}._datePicker_k1nkf_101{margin-bottom:20px;width:100%;display:flex;justify-content:space-between;align-items:center}._datePicker_k1nkf_101 label{color:var(--orange-300)}._attendanceTable_k1nkf_125{width:100%;border-collapse:collapse;margin-top:20px}._addStaffBtn_k1nkf_137 button{background-color:var(--blue-400);color:#fff;border:none}._attendanceTable_k1nkf_125 th,._attendanceTable_k1nkf_125 td{border:1px solid var(--blue-100);padding:12px;text-align:left}._attendanceTable_k1nkf_125 td{color:var(--blue-400)}._attendanceTable_k1nkf_125 th{background-color:var(--blue-400)}._status_k1nkf_177{padding:5px 10px;border-radius:4px;font-weight:700}._statusPresent_k1nkf_189{background-color:#d4edda;color:#155724}._statusAbsent_k1nkf_199{background-color:#f8d7da;color:#721c24}._statusNotMarked_k1nkf_209{background-color:#e2e3e5;color:#111314}._attendanceTable_k1nkf_125 td button{padding:6px 12px;margin-right:5px;border:none;border-radius:4px;cursor:pointer}._attendanceTable_k1nkf_125 td button._presentBtn_k1nkf_235{background-color:#28a745;color:#fff}._attendanceTable_k1nkf_125 td button._absentBtn_k1nkf_245{background-color:#dc3545;color:#fff}._active_k1nkf_257{box-shadow:0 0 0 3px #007bff80}._tableWrapper_k1nkf_265{overflow-x:auto;margin-top:20px}._modal_k1nkf_275{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_k1nkf_301{background:#fff;padding:24px;border-radius:12px;width:400px;max-width:90%;box-shadow:0 8px 16px #0003;text-align:center;animation:_fadeIn_k1nkf_1 .3s ease-in-out}._modalContent_k1nkf_301 h2{margin-bottom:16px;color:var(--blue-400);font-size:1.5rem}._modalContent_k1nkf_301 p{margin-bottom:16px;color:var(--neutral-700);font-size:1rem}._modalContent_k1nkf_301 textarea{width:100%;height:100px;margin-bottom:16px;padding:8px;border:1px solid var(--blue-100);border-radius:6px;resize:none;font-size:1rem}._modalActions_k1nkf_369{display:flex;justify-content:space-between;gap:12px}._modalActions_k1nkf_369 button{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .3s ease}._modalActions_k1nkf_369 button:first-child{background-color:var(--blue-500);color:#fff}._modalActions_k1nkf_369 button:first-child:hover{background-color:var(--blue-700)}._modalActions_k1nkf_369 button:last-child{background-color:var(--orange-200);color:var(--orange-700)}._modalActions_k1nkf_369 button:last-child:hover{background-color:var(--orange-300)}@keyframes _fadeIn_k1nkf_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._positionFilter_k1nkf_461{margin:0 20px}._positionFilter_k1nkf_461 select{padding:8px 12px;border-radius:4px;border:1px solid var(--blue-100);color:var(--blue-400);background-color:#fff;font-size:1rem;min-width:200px}._positionFilter_k1nkf_461 select:focus{outline:none;border-color:var(--blue-400)}._clickable_k1nkf_499{cursor:pointer;transition:transform .2s ease-in-out}._clickable_k1nkf_499:hover{transform:scale(1.02);box-shadow:0 4px 8px #0000001a}._editInput_k1nkf_519{width:100%;padding:8px 12px;border-radius:4px;border:1px solid var(--blue-100);color:var(--blue-400);font-size:1rem;margin-bottom:8px}._editInput_k1nkf_519:focus{outline:none;border-color:var(--blue-400)}@media (max-width: 768px){._attendanceContainer_k1nkf_1{padding:10px}._overview_k1nkf_13{gap:16px;flex-direction:column;padding:16px;box-sizing:border-box}._overviewCard_k1nkf_29{width:90%;min-width:unset}._overviewCard_k1nkf_29 p{margin:0;padding:0;font-size:1.2rem;color:var(--orange-600)!important}._overviewCard_k1nkf_29 h3{font-weight:700;margin:0;padding:0;font-size:2rem;color:var(--orange-700)}._attendanceContainer_k1nkf_1 h1{font-size:2rem}._datePicker_k1nkf_101{width:100%;flex-direction:column;align-items:center;justify-content:center}._datePickerDiv_k1nkf_637,._addStaffBtn_k1nkf_137{margin-bottom:10px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._attendanceTable_k1nkf_125 th,._attendanceTable_k1nkf_125 td{font-size:14px;padding:8px}._attendanceTable_k1nkf_125 th,._attendanceTable_k1nkf_125 td{white-space:nowrap}._attendanceTable_k1nkf_125 td button{padding:4px 8px;font-size:12px}._positionFilter_k1nkf_461{margin:10px 0;width:100%}._positionFilter_k1nkf_461 select{width:100%}}@media (max-width: 480px){._attendanceTable_k1nkf_125 th,._attendanceTable_k1nkf_125 td{font-size:12px;padding:6px}._attendanceTable_k1nkf_125 td button{padding:3px 6px;font-size:10px}}._formContainer_1lejr_1{max-width:500px;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box}._form_1lejr_1{display:flex;flex-direction:column;gap:1.5rem}._formGroup_1lejr_33{display:flex;flex-direction:column;gap:.5rem}._formGroup_1lejr_33 label{font-weight:500;color:#333}._formGroup_1lejr_33 input{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box}._submitButton_1lejr_71{padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s;box-sizing:border-box}._submitButton_1lejr_71:hover{background-color:#0056b3}._attendanceContainer_8b5hg_1{max-width:1200px;margin:0 auto;padding:20px}._overview_8b5hg_13{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px}._overviewCard_8b5hg_29{background-color:var(--orange-200);padding:20px;border-radius:6px;min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}._overviewCard_8b5hg_29 p{margin:0;padding:0;font-size:1.2rem;color:var(--orange-600)!important}._overviewCard_8b5hg_29 h3{font-weight:700;margin:0;padding:0;font-size:2rem;color:var(--orange-700)}._attendanceContainer_8b5hg_1 p{color:var(--blue-400)}._attendanceContainer_8b5hg_1 h1{color:var(--blue-400);text-align:center}._datePicker_8b5hg_101{margin-bottom:20px;width:100%;display:flex;justify-content:space-between;align-items:center}._datePicker_8b5hg_101 label{color:var(--orange-300)}._attendanceTable_8b5hg_125{width:100%;border-collapse:collapse;margin-top:20px}._addStaffBtn_8b5hg_137 button{background-color:var(--blue-400);color:#fff;border:none}._attendanceTable_8b5hg_125 th,._attendanceTable_8b5hg_125 td{border:1px solid var(--blue-100);padding:12px;text-align:left}._attendanceTable_8b5hg_125 td{color:var(--blue-400)}._attendanceTable_8b5hg_125 th{background-color:var(--blue-400)}._status_8b5hg_177{padding:5px 10px;border-radius:4px;font-weight:700}._statusPresent_8b5hg_189{background-color:#d4edda;color:#155724}._statusAbsent_8b5hg_199{background-color:#f8d7da;color:#721c24}._statusNotMarked_8b5hg_209{background-color:#e2e3e5;color:#111314}._attendanceTable_8b5hg_125 td button{padding:6px 12px;margin-right:5px;border:none;border-radius:4px;cursor:pointer}._attendanceTable_8b5hg_125 td button._presentBtn_8b5hg_235{background-color:#28a745;color:#fff}._attendanceTable_8b5hg_125 td button._absentBtn_8b5hg_245{background-color:#dc3545;color:#fff}._active_8b5hg_257{box-shadow:0 0 0 3px #007bff80}._tableWrapper_8b5hg_265{overflow-x:auto;margin-top:20px}._modal_8b5hg_275{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;animation:_fadeIn_8b5hg_1 .3s ease forwards}._modalContent_8b5hg_309{background:#fff;padding:32px;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;z-index:10000;box-shadow:0 8px 24px #00000026;transform:translateY(20px);opacity:0;animation:_slideUp_8b5hg_1 .3s ease forwards}._modalContent_8b5hg_309 h2{margin-bottom:24px;color:var(--blue-400);font-size:1.5rem;font-weight:600}._modalContent_8b5hg_309 textarea{width:100%;min-height:120px;margin-bottom:20px;padding:12px;border:2px solid var(--blue-100);border-radius:8px;resize:vertical;font-size:14px;transition:border-color .2s}._modalContent_8b5hg_309 textarea:focus{outline:none;border-color:var(--blue-400)}._modalActions_8b5hg_389{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}._modalActions_8b5hg_389 button{padding:10px 24px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:transform .2s,opacity .2s}._modalActions_8b5hg_389 button:hover{transform:translateY(-1px);opacity:.9}._modalActions_8b5hg_389 button:active{transform:translateY(0)}._modalActions_8b5hg_389 button:first-child{background-color:var(--blue-400);color:#fff}._modalActions_8b5hg_389 button:last-child{background-color:var(--orange-200);color:var(--orange-700)}@keyframes _fadeIn_8b5hg_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_8b5hg_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._filterDiv_8b5hg_499{display:flex;align-items:center;gap:10px}._typeFilter_8b5hg_511{padding:8px;border-radius:4px;border:1px solid var(--blue-100);color:var(--blue-400)}._editBtn_8b5hg_525{background:none;border:none;cursor:pointer;padding:4px;margin-right:8px;border-radius:4px;transition:background-color .2s}._editBtn_8b5hg_525:hover{background-color:var(--blue-100)}._editForm_8b5hg_553{display:flex;flex-direction:column;gap:16px;margin:20px 0}._editForm_8b5hg_553 div{display:flex;flex-direction:column;gap:8px}._editForm_8b5hg_553 label{color:var(--blue-400);font-weight:500}._editForm_8b5hg_553 input{padding:8px;border:1px solid var(--blue-100);border-radius:4px;font-size:14px}@media (max-width: 768px){._attendanceContainer_8b5hg_1{padding:10px}._overview_8b5hg_13{gap:16px;flex-direction:column;padding:16px;box-sizing:border-box}._overviewCard_8b5hg_29{width:90%;min-width:unset}._overviewCard_8b5hg_29 p{margin:0;padding:0;font-size:1.2rem;color:var(--orange-600)!important}._overviewCard_8b5hg_29 h3{font-weight:700;margin:0;padding:0;font-size:2rem;color:var(--orange-700)}._attendanceContainer_8b5hg_1 h1{font-size:2rem}._datePicker_8b5hg_101{width:100%;flex-direction:column;align-items:center;justify-content:center}._datePickerDiv_8b5hg_691,._addStaffBtn_8b5hg_137{margin-bottom:10px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._attendanceTable_8b5hg_125 th,._attendanceTable_8b5hg_125 td{font-size:14px;padding:8px}._attendanceTable_8b5hg_125 th,._attendanceTable_8b5hg_125 td{white-space:nowrap}._attendanceTable_8b5hg_125 td button{padding:4px 8px;font-size:12px}._filterDiv_8b5hg_499{margin-bottom:10px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._typeFilter_8b5hg_511{width:100%;max-width:200px}._editForm_8b5hg_553 input{width:100%}}@media (max-width: 480px){._attendanceTable_8b5hg_125 th,._attendanceTable_8b5hg_125 td{font-size:12px;padding:6px}._attendanceTable_8b5hg_125 td button{padding:3px 6px;font-size:10px}}._container_1185e_1{height:fit-content;background-color:var(--text-primary);padding:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column}._formCard_1185e_27{background-color:#fff;border-radius:var(--border-radius-md);margin:var(--spacing-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);flex:1;width:40%}._formTitle_1185e_47{font-size:var(--font-size-xl);margin-top:0;margin-bottom:var(--spacing-xl);color:var(--neutral-900)}._formGroup_1185e_61{margin-bottom:var(--spacing-lg)}._label_1185e_69{display:block;margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-medium);color:var(--neutral-900)}._input_1185e_83,._select_1185e_83,._textarea_1185e_83{width:100%;padding:var(--spacing-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);font-size:var(--font-size-md);box-sizing:border-box}._textarea_1185e_83{min-height:120px;resize:vertical}._selectWrapper_1185e_113{position:relative}._selectIcon_1185e_121{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--neutral-500);pointer-events:none}._select_1185e_83{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}._submitButton_1185e_149{padding:var(--spacing-md);background-color:var(--blue-500);color:#fff;border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;margin-top:var(--spacing-md);transition:background-color var(--transition-normal);box-sizing:border-box}._submitButton_1185e_149:hover{background-color:var(--blue-600)}@media (max-width: 768px){._formCard_1185e_27{margin:var(--spacing-md);padding:var(--spacing-md)}._formCard_1185e_27,._submitButton_1185e_149{width:100%}}._container_1pbbb_1{padding:20px;max-width:1200px;margin:0 auto;color:#fff}._header_1pbbb_15{display:flex;align-items:center;margin-bottom:20px;gap:20px}._backButton_1pbbb_29{padding:8px 16px;background-color:var(--orange-400);border:none;border-radius:4px;color:#fff;cursor:pointer}._header_1pbbb_15 h1{color:var(--blue-400)}._tableWrapper_1pbbb_55{overflow-x:auto}._staffTable_1pbbb_63{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 1px 3px #0000001a}._staffTable_1pbbb_63 th,._staffTable_1pbbb_63 td{padding:12px;text-align:left;border-bottom:1px solid #eee;color:var(--blue-400)}._staffTable_1pbbb_63 th{background-color:#f8f9fa;font-weight:600}._staffTable_1pbbb_63 tr:hover{background-color:#f5f5f5}._container_fnuda_1{padding:20px;max-width:1200px;margin:0 auto}._header_fnuda_13{display:flex;align-items:center;margin-bottom:20px;gap:20px}._backButton_fnuda_27{padding:8px 16px;background-color:var(--orange-400);border:none;border-radius:4px;color:#fff;cursor:pointer}._header_fnuda_13 h1{color:var(--blue-400)}._tableWrapper_fnuda_53{overflow-x:auto}._staffTable_fnuda_61{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 1px 3px #0000001a}._staffTable_fnuda_61 th,._staffTable_fnuda_61 td{padding:12px;text-align:left;border-bottom:1px solid #eee;color:var(--blue-400)}._staffTable_fnuda_61 th{background-color:#f8f9fa;font-weight:600}._staffTable_fnuda_61 tr:hover{background-color:#f5f5f5}._milestoneDetails_1vfw0_1,._wrapper_1vfw0_1{width:100%;height:fit-content;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;flex-direction:column}._wrapper_1vfw0_1{padding:0}._project_1vfw0_31{width:98%;background-color:var(--blue-500);padding:4px;box-sizing:border-box;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column}._projectName_1vfw0_55{padding:0;margin:0;text-transform:capitalize}._milestoneName_1vfw0_67{color:var(--orange-500);margin:0;padding:0;font-size:1.5rem;text-transform:capitalize;letter-spacing:1.3px}._details_1vfw0_85{width:100%;height:fit-content;display:flex;justify-content:center;padding:8px;box-sizing:border-box}._details_1vfw0_85 span{background-color:var(--orange-100);border-radius:4px;color:var(--orange-700);padding:4px 8px;box-sizing:border-box;margin:0 8px}._alltasks_1vfw0_123{width:100%;display:flex;align-items:center;flex-direction:column}._taskHeading_1vfw0_137{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px;box-sizing:border-box}._taskHead_1vfw0_137{font-size:1.7rem;color:var(--blue-500)}._taskHeading_1vfw0_137 button{padding:8px 16px;box-sizing:border-box;background-color:var(--blue-700);color:var(--orange-500);border:none;transition:all .8s ease-in-out}._taskHeading_1vfw0_137 button:hover{background-color:var(--blue-500);transition:all .8s ease-in-out}._taskTable_1vfw0_193{width:100%;border-collapse:collapse;margin-top:20px;background:#fff;box-shadow:0 1px 3px #0000001a}._taskTable_1vfw0_193 th,._taskTable_1vfw0_193 td{padding:12px;text-align:left;border-bottom:1px solid #eee;text-transform:capitalize}._taskTable_1vfw0_193 th{background-color:#f8f9fa;font-weight:600;background-color:var(--blue-500)}._taskTable_1vfw0_193 td{color:var(--blue-500)}._actions_1vfw0_245{display:flex;gap:8px}._editBtn_1vfw0_255,._deleteBtn_1vfw0_257{padding:6px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}._editBtn_1vfw0_255{background-color:#2563eb;color:#fff}._deleteBtn_1vfw0_257{background-color:#dc2626;color:#fff}._editBtn_1vfw0_255:hover{background-color:#1d4ed8}._deleteBtn_1vfw0_257:hover{background-color:#b91c1c}._modalOverlay_1vfw0_313{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1vfw0_313{background:#fff;padding:20px;border-radius:8px;width:400px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center}._modal_1vfw0_313 h3{margin-top:0;color:var(--blue-500)}._modal_1vfw0_313{color:#000}._modalActions_1vfw0_381{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._cancelBtn_1vfw0_395{padding:8px 16px;border:1px solid #d1d5db;background:#fff;border-radius:4px;cursor:pointer}._confirmDeleteBtn_1vfw0_411{padding:8px 16px;background:#dc2626;color:#fff;border:none;border-radius:4px;cursor:pointer}._cancelBtn_1vfw0_395:hover{background:#f3f4f6}._confirmDeleteBtn_1vfw0_411:hover{background:#b91c1c}._addTask_1lgos_1{padding:20px;max-width:600px;margin:0 auto;box-sizing:border-box}._taskForm_1lgos_15{display:flex;flex-direction:column;gap:20px;background:#fff;padding:25px;box-sizing:border-box;border-radius:8px;box-shadow:0 2px 4px #0000001a}._formGroup_1lgos_37{display:flex;flex-direction:column;gap:8px}._formGroup_1lgos_37 label{font-weight:500;color:#333}._formGroup_1lgos_37 input,._formGroup_1lgos_37 textarea,._formGroup_1lgos_37 select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}._formGroup_1lgos_37 textarea{min-height:100px;resize:vertical}._timeGroup_1lgos_89{display:flex;gap:20px}._submitBtn_1lgos_99{background:#2563eb;color:#fff;padding:12px;box-sizing:border-box;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background .3s ease}._submitBtn_1lgos_99:hover{background:#1d4ed8}._editTask_krejc_1{padding:20px;max-width:600px;margin:0 auto}._taskForm_krejc_13{display:flex;flex-direction:column;gap:20px;background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000001a}._taskForm_krejc_13 h2{color:var(--blue-500);margin:0;text-align:center}._formGroup_krejc_45{display:flex;flex-direction:column;gap:8px}._formGroup_krejc_45 label{font-weight:500;color:#333}._formGroup_krejc_45 input,._formGroup_krejc_45 textarea,._formGroup_krejc_45 select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}._formGroup_krejc_45 textarea{min-height:100px;resize:vertical}._timeGroup_krejc_95{display:flex;gap:20px}._submitBtn_krejc_105{background:var(--blue-500);color:#fff;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background .3s ease}._submitBtn_krejc_105:hover{background:var(--blue-700)}._loading_krejc_135{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--blue-500);font-size:1.2rem}._addMaterial_zyxqh_1{padding:20px;max-width:500px;margin:0 auto}._materialForm_zyxqh_13{display:flex;flex-direction:column;gap:20px;background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000001a}._materialForm_zyxqh_13 h2{color:var(--blue-500);margin:0;text-align:center}._formGroup_zyxqh_45{display:flex;flex-direction:column;gap:8px}._formGroup_zyxqh_45 label{font-weight:500;color:#333}._formGroup_zyxqh_45 input,._formGroup_zyxqh_45 select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}._formGroup_zyxqh_45 input:focus,._formGroup_zyxqh_45 select:focus{outline:none;border-color:var(--blue-500)}._submitBtn_zyxqh_95{background:var(--blue-500);color:#fff;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background .3s ease}._submitBtn_zyxqh_95:hover{background:var(--blue-700)}._container_1rtgl_1{width:100%;height:fit-content;display:flex;flex-direction:column;background-color:var(--neutral-50)}._backIcon_1rtgl_17{font-size:var(--font-size-md)}._title_1rtgl_25{font-size:var(--font-size-xl);margin:0}._main_1rtgl_35{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;box-sizing:border-box}._formCard_1rtgl_59{background-color:var(--text-primary);border-radius:var(--border-radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;box-shadow:var( --shadow-xl);width:40%}._formTitle_1rtgl_85{font-size:var(--font-size-lg);margin:0;border-bottom:1px solid var(--neutral-700);box-sizing:border-box;color:var(--neutral-800);width:100%}._form_1rtgl_59{padding:var(--spacing-lg) 0px;box-sizing:border-box}._formGroup_1rtgl_115{margin-bottom:var(--spacing-lg)}._formRow_1rtgl_123{display:flex;align-items:center;margin-bottom:var(--spacing-lg);gap:var(--spacing-xs)}._formGroupHalf_1rtgl_137{flex:1}._directionIcon_1rtgl_145{color:var(--neutral-400);font-size:var(--font-size-lg);padding:var(--spacing-xs);margin-top:var(--spacing-lg);box-sizing:border-box}._label_1rtgl_161{display:block;margin-bottom:var(--spacing-xs);font-size:var(--font-size-md);color:var(--neutral-800)}._input_1rtgl_175{width:100%;padding:var(--spacing-md);font-size:var(--font-size-md);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);background-color:var(--text-primary);color:var(--neutral-800);box-sizing:border-box}._input_1rtgl_175::placeholder{color:var(--neutral-400)}._numberInput_1rtgl_205{position:relative}._numberControls_1rtgl_213{position:absolute;right:var(--spacing-xs);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px}._numberControlUp_1rtgl_233,._numberControlDown_1rtgl_235{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;color:var(--neutral-500);font-size:var(--font-size-xs);cursor:pointer;height:16px;width:16px}._formActions_1rtgl_263{display:flex;justify-content:flex-end;margin-top:var(--spacing-xl)}._submitButton_1rtgl_275{background-color:var(--blue-500);color:var(--text-primary);border:none;border-radius:var(--border-radius-sm);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-normal);box-sizing:border-box}._submitButton_1rtgl_275:hover{background-color:var(--blue-600)}@media screen and (max-width: 768px){._main_1rtgl_35{padding:20px}._formCard_1rtgl_59{padding:20px;width:100%}._formActions_1rtgl_263{display:flex;justify-content:flex-end;margin-top:var(--spacing-xl)}._submitButton_1rtgl_275{width:100%}}._addMaterial_16lq7_1{padding:20px;max-width:500px;margin:0 auto}._materialForm_16lq7_13{display:flex;flex-direction:column;gap:20px;background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000001a}._materialForm_16lq7_13 h2{color:var(--blue-500);margin:0;text-align:center}._formGroup_16lq7_45{display:flex;flex-direction:column;gap:8px}._formGroup_16lq7_45 label{font-weight:500;color:#333}._formGroup_16lq7_45 input,._formGroup_16lq7_45 select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}._formGroup_16lq7_45 input:focus,._formGroup_16lq7_45 select:focus{outline:none;border-color:var(--blue-500)}._submitBtn_16lq7_95{background:var(--blue-500);color:#fff;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background .3s ease}._submitBtn_16lq7_95:hover{background:var(--blue-700)}._profileContainer_6kejf_1{max-width:420px;margin:48px auto;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:18px;box-shadow:0 8px 32px #2c3e501f;padding:40px 32px 32px;position:relative;box-sizing:border-box}._title_6kejf_23{font-size:2.2rem;font-weight:700;margin-bottom:18px;text-align:center;color:#1a202c;letter-spacing:.5px;box-sizing:border-box}._avatar_6kejf_43{width:80px;height:80px;border-radius:50%;background:#cbd5e1;display:block;margin:0 auto 18px;object-fit:cover;box-shadow:0 2px 8px #2c3e5014}._infoGrid_6kejf_65{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}._label_6kejf_79{font-weight:600;color:#475569;margin-right:8px;min-width:110px;display:inline-block}._value_6kejf_95{color:#1e293b;font-weight:500;font-size:1.08rem}._infoGrid_6kejf_65>div{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #e2e8f0}._infoGrid_6kejf_65>div:last-child{border-bottom:none}._changePwdBtn_6kejf_129{display:block;margin:0 auto 10px;padding:12px 32px;background:linear-gradient(90deg,#2563eb,#38bdf8);color:#fff;border:none;border-radius:8px;font-size:1.08rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #2c3e5014;transition:background .2s,transform .2s;box-sizing:border-box}._changePwdBtn_6kejf_129:hover{background:linear-gradient(90deg,#1e40af,#0ea5e9);transform:translateY(-2px) scale(1.03)}._successMsg_6kejf_169{color:#22c55e;text-align:center;margin-top:14px;font-weight:600;font-size:1.05rem}._error_6kejf_185{color:#ef4444;text-align:center;margin-top:14px;font-weight:600;font-size:1.05rem}._loader_6kejf_201{text-align:center;font-size:1.2rem;color:#2563eb;margin-top:48px}._modalOverlay_6kejf_215{position:fixed;top:0;left:0;right:0;bottom:0;background:#1e293b2e;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_6kejf_215{background:#fff;padding:36px 28px;border-radius:14px;box-shadow:0 4px 24px #2c3e5029;min-width:340px;max-width:95vw;box-sizing:border-box}._input_6kejf_255{width:100%;padding:12px;margin-bottom:18px;border-radius:8px;border:1px solid #cbd5e1;font-size:1.08rem;background:#f1f5f9;transition:border .2s;box-sizing:border-box}._input_6kejf_255:focus{border:1.5px solid #2563eb;outline:none;background:#fff}._modalActions_6kejf_289{display:flex;gap:14px;justify-content:flex-end}._modalBtn_6kejf_301{padding:10px 24px;background:linear-gradient(90deg,#2563eb,#38bdf8);color:#fff;border:none;border-radius:8px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}._modalBtn_6kejf_301:hover{background:linear-gradient(90deg,#1e40af,#0ea5e9);transform:translateY(-2px) scale(1.03)}._container_4en2e_3{max-width:96rem;margin:0 auto;padding:1.5rem;background-color:#fff;box-sizing:border-box}._header_4en2e_21{margin-bottom:1.5rem}._title_4en2e_29{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}._subtitle_4en2e_43{color:#6b7280;margin:0}._requestsList_4en2e_55{display:flex;flex-direction:column;gap:1.5rem}._requestCard_4en2e_69{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}._cardHeader_4en2e_85{background-color:#f9fafb;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}._userInfo_4en2e_105{display:flex;align-items:center;gap:.75rem}._userIcon_4en2e_117{width:1.25rem;height:1.25rem;color:#8b5cf6}._username_4en2e_129{font-size:1.125rem;font-weight:600;color:#111827;margin:0}._statusBadge_4en2e_145{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;box-sizing:border-box}._statusIcon_4en2e_167{width:1rem;height:1rem}._statusApproved_4en2e_177{color:#059669;background-color:#ecfdf5}._statusRejected_4en2e_187{color:#dc2626;background-color:#fef2f2}._statusPending_4en2e_197{color:#d97706;background-color:#fffbeb}._cardContent_4en2e_209{padding:1.5rem;box-sizing:border-box}._requestInfo_4en2e_219{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem}._infoItem_4en2e_233{display:flex;align-items:center;gap:.75rem}._infoIcon_4en2e_245{width:1.25rem;height:1.25rem;color:#3b82f6}._infoLabel_4en2e_257{font-size:.875rem;color:#6b7280;margin:0 0 .25rem}._infoValue_4en2e_269{font-size:1rem;font-weight:500;color:#111827;margin:0}._actionSection_4en2e_285{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:1rem;box-sizing:border-box}._actionButtons_4en2e_309{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._actionButton_4en2e_309{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;transition:all .2s ease-in-out;border:1px solid;cursor:pointer;background-color:transparent}._editButton_4en2e_351{color:#2563eb;background-color:#eff6ff;border-color:#bfdbfe}._editButton_4en2e_351:hover:not(:disabled){background-color:#dbeafe}._deleteButton_4en2e_371{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}._deleteButton_4en2e_371:hover:not(:disabled){background-color:#fee2e2}._disabledButton_4en2e_391{color:#9ca3af!important;background-color:#f3f4f6!important;border-color:#e5e7eb!important;cursor:not-allowed}._buttonIcon_4en2e_405{width:1rem;height:1rem}._statusUpdateButton_4en2e_415{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease-in-out;box-sizing:border-box}._statusUpdateButton_4en2e_415:hover{background-color:#f9fafb}._statusUpdateSection_4en2e_457{margin-top:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;box-sizing:border-box}._statusUpdateTitle_4en2e_475{font-size:.875rem;font-weight:500;color:#111827;margin:0 0 .75rem}._statusUpdateControls_4en2e_489{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._statusSelect_4en2e_503{flex:1;min-width:150px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background-color:#fff;color:#111827;box-sizing:border-box}._statusSelect_4en2e_503:focus{outline:none;ring:2px;ring-color:#3b82f6;border-color:#3b82f6}._statusUpdateButtons_4en2e_541{display:flex;gap:.5rem}._updateButton_4en2e_551{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#2563eb;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease-in-out;box-sizing:border-box}._updateButton_4en2e_551:hover{background-color:#1d4ed8}._cancelButton_4en2e_585{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease-in-out;box-sizing:border-box}._cancelButton_4en2e_585:hover{background-color:#f9fafb}._warningMessage_4en2e_621{margin-top:1rem;padding:.75rem;background-color:#fffbeb;border:1px solid #fed7aa;border-radius:.5rem;box-sizing:border-box}._warningMessage_4en2e_621 p{font-size:.875rem;color:#92400e;margin:0}._emptyState_4en2e_653{text-align:center;padding:3rem;box-sizing:border-box}._emptyStateIcon_4en2e_665{width:3rem;height:3rem;color:#9ca3af;margin:0 auto 1rem}._emptyStateTitle_4en2e_679{font-size:1.125rem;font-weight:500;color:#111827;margin:0 0 .5rem}._emptyStateText_4en2e_693{color:#6b7280;margin:0}._modalOverlay_4en2e_705{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_4en2e_705{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}._modalHeader_4en2e_753{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb;box-sizing:border-box}._modalTitle_4en2e_771{font-size:1.25rem;font-weight:600;color:#111827;margin:0}._closeButton_4en2e_785{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s ease-in-out;box-sizing:border-box}._closeButton_4en2e_785:hover{color:#374151}._modalContent_4en2e_817{padding:1.5rem;box-sizing:border-box}._formGroup_4en2e_829{margin-bottom:1.5rem}._formLabel_4en2e_837{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}._formInput_4en2e_853{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;box-sizing:border-box}._formInput_4en2e_853:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._formTextarea_4en2e_885{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;resize:vertical;min-height:80px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;box-sizing:border-box}._formTextarea_4en2e_885:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._modalActions_4en2e_923{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb;box-sizing:border-box}._cancelModalButton_4en2e_943{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:#6b7280;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease-in-out;box-sizing:border-box}._cancelModalButton_4en2e_943:hover{background-color:#f9fafb}._saveButton_4en2e_977{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#2563eb;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease-in-out;box-sizing:border-box}._saveButton_4en2e_977:hover{background-color:#1d4ed8}._deleteConfirmation_4en2e_1013{text-align:center;padding:1rem 0;box-sizing:border-box}._deleteIcon_4en2e_1025{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:#fef2f2;border-radius:50%;margin:0 auto 1rem}._deleteIconSvg_4en2e_1047{width:2rem;height:2rem;color:#dc2626}._deleteTitle_4en2e_1059{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .75rem}._deleteMessage_4en2e_1073{color:#6b7280;margin:0;line-height:1.5}._deleteConfirmButton_4en2e_1085{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#dc2626;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease-in-out;box-sizing:border-box}._deleteConfirmButton_4en2e_1085:hover{background-color:#b91c1c}@media (max-width: 768px){._container_4en2e_3{padding:1rem}._cardHeader_4en2e_85{flex-direction:column;align-items:flex-start;gap:.75rem}._requestInfo_4en2e_219{grid-template-columns:1fr;gap:1rem}._actionSection_4en2e_285{flex-direction:column;align-items:stretch}._actionButtons_4en2e_309{justify-content:center}._statusUpdateControls_4en2e_489{flex-direction:column;align-items:stretch}._statusUpdateButtons_4en2e_541{justify-content:center}}
