.login-module-scss-module__T_JQPa__login__container{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.login-module-scss-module__T_JQPa__login__container:before{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.login-module-scss-module__T_JQPa__login__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;width:100%;max-width:1000px;min-height:600px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.login-module-scss-module__T_JQPa__login__card{max-width:440px;min-height:auto}}.login-module-scss-module__T_JQPa__login__leftPanel{flex-direction:column;flex:1;justify-content:center;padding:48px 40px;display:flex;position:relative}@media (max-width:768px){.login-module-scss-module__T_JQPa__login__leftPanel{padding:32px 24px}}@media (max-width:480px){.login-module-scss-module__T_JQPa__login__leftPanel{padding:24px 20px}}.login-module-scss-module__T_JQPa__login__formContainer{width:100%;max-width:400px;margin:0 auto}.login-module-scss-module__T_JQPa__login__brand{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.login-module-scss-module__T_JQPa__login__logo{background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));width:2.5rem;height:2.5rem;transition:var(--transition-normal);border-radius:9999px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px rgba(59,130,246,.2)}.login-module-scss-module__T_JQPa__login__logo:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.3)}.login-module-scss-module__T_JQPa__login__logoImage{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px}.login-module-scss-module__T_JQPa__login__brandName{color:var(--primary-blue);letter-spacing:-.025em;font-size:1.25rem;font-weight:700;line-height:1.75rem}.login-module-scss-module__T_JQPa__login__title{letter-spacing:-.025em;margin-bottom:.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}@media (max-width:768px){.login-module-scss-module__T_JQPa__login__title{font-size:1.5rem;line-height:2rem}}.login-module-scss-module__T_JQPa__login__subtitle{color:var(--text-gray-600,#4b5563);margin-bottom:2rem;font-size:1rem;line-height:1.5}.login-module-scss-module__T_JQPa__login__socialButton{font-weight:var(--font-medium);transition:var(--transition-normal);border-style:solid;border-width:2px;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative;overflow:hidden}.login-module-scss-module__T_JQPa__login__socialButton:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.login-module-scss-module__T_JQPa__login__socialButton:hover{transform:translateY(-2px)}.login-module-scss-module__T_JQPa__login__socialButton:hover:before{left:100%}.login-module-scss-module__T_JQPa__login__socialButton:active{transform:translateY(0)}.login-module-scss-module__T_JQPa__login__socialIcon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.login-module-scss-module__T_JQPa__login__separator{text-align:center;margin-bottom:1.5rem;position:relative}.login-module-scss-module__T_JQPa__login__separator:before{content:"";background:var(--border-gray-200);height:1px;position:absolute;top:50%;left:0;right:0}.login-module-scss-module__T_JQPa__login__separator span{z-index:1;background:#fff;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;position:relative}.login-module-scss-module__T_JQPa__login__form{flex-direction:column;display:flex}.login-module-scss-module__T_JQPa__login__form>*+*{margin-top:1.5rem}.login-module-scss-module__T_JQPa__login__registerFields{scrollbar-width:thin;flex-direction:column;max-height:320px;padding-right:.25rem;display:flex;overflow-y:auto}.login-module-scss-module__T_JQPa__login__registerFields>*+*{margin-top:1rem}.login-module-scss-module__T_JQPa__login__select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.login-module-scss-module__T_JQPa__login__errorBanner{background:linear-gradient(135deg,#fef2f2 0%,#fff5f5 100%);border:1px solid #fecaca;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:4px;padding:14px 16px;animation:.35s ease-out login-module-scss-module__T_JQPa__errorSlideIn;display:flex}@keyframes login-module-scss-module__T_JQPa__errorSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.login-module-scss-module__T_JQPa__login__errorIconWrap{color:#dc2626;background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:flex}.login-module-scss-module__T_JQPa__login__errorContent{flex:1;min-width:0}.login-module-scss-module__T_JQPa__login__errorTitle{color:#991b1b;margin:0 0 2px;font-size:.8125rem;font-weight:600;line-height:1.4}.login-module-scss-module__T_JQPa__login__errorMessage{color:#b91c1c;margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.login-module-scss-module__T_JQPa__login__inputGroup{flex-direction:column;display:flex}.login-module-scss-module__T_JQPa__login__inputGroup>*+*{margin-top:1rem}.login-module-scss-module__T_JQPa__login__inputContainer{border-style:solid;border-width:2px;border-color:var(--border-gray-200);background:var(--bg-white);border-radius:.75rem;align-items:center;transition:border-color .3s;display:flex;position:relative}.login-module-scss-module__T_JQPa__login__inputContainer:hover{border-color:var(--border-gray-300)}.login-module-scss-module__T_JQPa__login__inputIcon{color:var(--text-gray-500);z-index:2;flex-shrink:0;justify-content:center;align-items:center;margin-left:1rem;display:flex}.login-module-scss-module__T_JQPa__login__input{width:100%;transition:var(--transition-normal);background:0 0;border:none;border-radius:.75rem;flex:1;padding:1rem 3rem 1rem 1rem;font-size:16px;line-height:normal}.login-module-scss-module__T_JQPa__login__passwordToggle{color:var(--text-gray-500);transition:var(--transition-normal);cursor:pointer;z-index:3;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.login-module-scss-module__T_JQPa__login__passwordToggle:hover{color:var(--primary-blue)}.login-module-scss-module__T_JQPa__login__toggleIcon{width:20px;height:20px}.login-module-scss-module__T_JQPa__login__options{justify-content:flex-end;align-items:center;display:flex}.login-module-scss-module__T_JQPa__login__forgotLink{cursor:pointer;color:var(--primary-blue);transition:var(--transition-normal);background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none}.login-module-scss-module__T_JQPa__login__forgotLink:hover{color:var(--primary-purple);text-decoration:underline}.login-module-scss-module__T_JQPa__forgotModalOverlay{z-index:100;padding:var(--spacing-md,1rem);-webkit-backdrop-filter:blur(6px);background:rgba(17,24,39,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.login-module-scss-module__T_JQPa__forgotModal{width:100%;max-width:420px;padding:var(--spacing-xl,1.5rem);border-radius:var(--radius-xl,1rem);background:var(--bg-white);position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 12px 24px -8px rgba(0,0,0,.1)}.login-module-scss-module__T_JQPa__forgotModalClose{border-radius:var(--radius-full,9999px);width:2.25rem;height:2.25rem;color:var(--text-gray-500,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.75rem;right:.75rem}.login-module-scss-module__T_JQPa__forgotModalClose:hover{background:var(--bg-gray-100,#f3f4f6);color:var(--text-gray-800,#1f2937)}.login-module-scss-module__T_JQPa__forgotModalCloseIcon{width:1.25rem;height:1.25rem}.login-module-scss-module__T_JQPa__forgotModalTitle{color:var(--text-gray-900,#111827);margin:0 2rem 1rem 0;font-size:1.25rem;font-weight:700}.login-module-scss-module__T_JQPa__forgotModalText{color:var(--text-gray-600,#4b5563);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6}.login-module-scss-module__T_JQPa__forgotModalButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));border:none;border-radius:.75rem;width:100%;padding-top:.75rem;padding-bottom:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600}.login-module-scss-module__T_JQPa__forgotModalButton:hover{opacity:.95}.login-module-scss-module__T_JQPa__login__submitButton{color:#fff;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));width:100%;transition:var(--transition-normal);border:none;border-radius:.75rem;padding-top:1rem;padding-bottom:1rem;font-size:16px;font-weight:600;position:relative;overflow:hidden}.login-module-scss-module__T_JQPa__login__submitButton:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.login-module-scss-module__T_JQPa__login__submitButton:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.login-module-scss-module__T_JQPa__login__submitButton:hover:before{left:100%}.login-module-scss-module__T_JQPa__login__submitButton:active{transform:translateY(0)}.login-module-scss-module__T_JQPa__login__switchMode{text-align:center;font-size:.875rem;line-height:1.25rem}.login-module-scss-module__T_JQPa__login__switchLink{color:var(--primary-blue);cursor:pointer;transition:var(--transition-normal);background:0 0;border:none;margin-left:.25rem;font-weight:500}.login-module-scss-module__T_JQPa__login__switchLink:hover{color:var(--primary-purple);text-decoration:underline}.login-module-scss-module__T_JQPa__login__rightPanel{background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));flex:1;position:relative;overflow:hidden}@media (max-width:768px){.login-module-scss-module__T_JQPa__login__rightPanel{display:none}}.login-module-scss-module__T_JQPa__login__sliderContainer{flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:600px;padding:2rem;display:flex;position:relative}@media (max-width:768px){.login-module-scss-module__T_JQPa__login__sliderContainer{min-height:300px;padding:24px}}.login-module-scss-module__T_JQPa__login__slider{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.login-module-scss-module__T_JQPa__login__sliderOverlay{background:linear-gradient(transparent 43%,#000 92%);position:absolute;top:0;bottom:0;left:0;right:0}.login-module-scss-module__T_JQPa__login__sliderContent{z-index:10;color:#fff;margin-top:auto;margin-bottom:60px;position:relative}@media (max-width:768px){.login-module-scss-module__T_JQPa__login__sliderContent{margin-bottom:40px}}.login-module-scss-module__T_JQPa__login__sliderTitle{letter-spacing:-.025em;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.login-module-scss-module__T_JQPa__login__sliderTitle{margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem}}.login-module-scss-module__T_JQPa__login__sliderSubtitle{opacity:.9;font-size:1rem;line-height:1.6}@media (max-width:768px){.login-module-scss-module__T_JQPa__login__sliderSubtitle{font-size:.875rem;line-height:1.25rem}}.login-module-scss-module__T_JQPa__login__sliderIndicators{z-index:10;justify-content:center;gap:.5rem;display:flex;position:relative}.login-module-scss-module__T_JQPa__login__indicator{width:.75rem;height:.75rem;transition:var(--login-transition);cursor:pointer;background:rgba(255,255,255,.3);border:2px solid rgba(255,255,255,.5);border-radius:9999px}.login-module-scss-module__T_JQPa__login__indicator:hover{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.8)}.login-module-scss-module__T_JQPa__login__indicatorActive{transform:scale(1.2);background:rgba(255,255,255,.9)!important;border-color:#fff!important}.login-module-scss-module__T_JQPa__login__card{will-change:transform,opacity}.login-module-scss-module__T_JQPa__login__socialButton,.login-module-scss-module__T_JQPa__login__submitButton{will-change:transform,box-shadow}.login-module-scss-module__T_JQPa__login__slider{will-change:opacity,background-image}@media (max-width:1024px){.login-module-scss-module__T_JQPa__login__card{max-width:480px}}@media (max-width:768px){.login-module-scss-module__T_JQPa__login__container{padding:.5rem}.login-module-scss-module__T_JQPa__login__card{border-radius:16px}.login-module-scss-module__T_JQPa__login__leftPanel{padding:24px 20px}.login-module-scss-module__T_JQPa__login__formContainer{max-width:100%}.login-module-scss-module__T_JQPa__login__socialButton{width:100%}}@media (max-width:480px){.login-module-scss-module__T_JQPa__login__container{padding:.25rem}.login-module-scss-module__T_JQPa__login__card{border-radius:12px}.login-module-scss-module__T_JQPa__login__leftPanel{padding:20px 16px}.login-module-scss-module__T_JQPa__login__title{font-size:1.25rem;line-height:1.75rem}.login-module-scss-module__T_JQPa__login__input{padding:.75rem 2.5rem;font-size:16px}.login-module-scss-module__T_JQPa__login__submitButton{padding-top:.75rem;padding-bottom:.75rem}}@keyframes login-module-scss-module__T_JQPa__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes login-module-scss-module__T_JQPa__slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes login-module-scss-module__T_JQPa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-module-scss-module__T_JQPa__login__input:focus,.login-module-scss-module__T_JQPa__login__socialButton:focus,.login-module-scss-module__T_JQPa__login__submitButton:focus,.login-module-scss-module__T_JQPa__login__switchLink:focus,.login-module-scss-module__T_JQPa__login__forgotLink:focus,.login-module-scss-module__T_JQPa__login__indicator:focus{outline:none}.login-module-scss-module__T_JQPa__login__forgotLink:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}.login-module-scss-module__T_JQPa__login__container{background:linear-gradient(135deg,var(--bg-gray-50)0%,var(--bg-gray-100)100%)}.login-module-scss-module__T_JQPa__login__container:before{background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.02) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.02) 0%,transparent 50%)}.login-module-scss-module__T_JQPa__login__lightMode{background:linear-gradient(135deg,var(--bg-gray-50)0%,var(--bg-gray-100)100%)!important}.login-module-scss-module__T_JQPa__login__lightMode:before{background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.02) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.02) 0%,transparent 50%)!important}.login-module-scss-module__T_JQPa__login__lightMode .login-module-scss-module__T_JQPa__login__card{background:var(--bg-white)!important}.login-module-scss-module__T_JQPa__login__lightMode .login-module-scss-module__T_JQPa__login__title{color:var(--text-gray-900)!important}.login-module-scss-module__T_JQPa__login__lightMode .login-module-scss-module__T_JQPa__login__input{background:var(--bg-white)!important;border-color:var(--border-gray-200)!important;color:var(--text-gray-900)!important}.login-module-scss-module__T_JQPa__login__lightMode .login-module-scss-module__T_JQPa__login__input::placeholder{color:var(--text-gray-500)!important}.login-module-scss-module__T_JQPa__login__lightMode .login-module-scss-module__T_JQPa__login__socialButton{background:var(--bg-white)!important;border-color:var(--border-gray-200)!important;color:var(--text-gray-900)!important}.login-module-scss-module__T_JQPa__login__lightMode .login-module-scss-module__T_JQPa__login__separator span{color:var(--text-gray-500)!important}.login-module-scss-module__T_JQPa__login__lightMode .login-module-scss-module__T_JQPa__login__switchMode,.login-module-scss-module__T_JQPa__login__lightMode .login-module-scss-module__T_JQPa__login__switchMode span{color:var(--text-gray-600)!important}.login-module-scss-module__T_JQPa__login__card{background:var(--bg-white)}.login-module-scss-module__T_JQPa__login__title{color:var(--text-gray-900)}.login-module-scss-module__T_JQPa__login__input{background:var(--bg-white);border-color:var(--border-gray-200);color:var(--text-gray-900)}.login-module-scss-module__T_JQPa__login__input::placeholder{color:var(--text-gray-500)}.login-module-scss-module__T_JQPa__login__input:focus{box-shadow:none;outline:none}.login-module-scss-module__T_JQPa__login__input:hover{border-color:var(--border-gray-300)}.login-module-scss-module__T_JQPa__login__socialButton{background:var(--bg-white);border-color:var(--border-gray-200);color:var(--text-gray-900)}.login-module-scss-module__T_JQPa__login__socialButton:hover{border-color:var(--border-gray-300);box-shadow:var(--shadow-md)}.login-module-scss-module__T_JQPa__login__separator span{color:var(--text-gray-500)}.login-module-scss-module__T_JQPa__login__switchMode,.login-module-scss-module__T_JQPa__login__switchMode span{color:var(--text-gray-600)}@media (prefers-color-scheme:dark){.login-module-scss-module__T_JQPa__login__container:not(.login-module-scss-module__T_JQPa__login__lightMode){background:linear-gradient(135deg,var(--bg-gray-800)0%,var(--bg-gray-900)100%)}.login-module-scss-module__T_JQPa__login__container:not(.login-module-scss-module__T_JQPa__login__lightMode) .login-module-scss-module__T_JQPa__login__card{background:var(--bg-gray-800)}.login-module-scss-module__T_JQPa__login__container:not(.login-module-scss-module__T_JQPa__login__lightMode) .login-module-scss-module__T_JQPa__login__title{color:var(--text-white)}.login-module-scss-module__T_JQPa__login__container:not(.login-module-scss-module__T_JQPa__login__lightMode) .login-module-scss-module__T_JQPa__login__separator span{color:var(--text-gray-400)}.login-module-scss-module__T_JQPa__login__container:not(.login-module-scss-module__T_JQPa__login__lightMode) .login-module-scss-module__T_JQPa__login__input{background:var(--bg-gray-700);border-color:var(--border-gray-300);color:var(--text-white)}.login-module-scss-module__T_JQPa__login__container:not(.login-module-scss-module__T_JQPa__login__lightMode) .login-module-scss-module__T_JQPa__login__input::placeholder{color:var(--text-gray-400)}.login-module-scss-module__T_JQPa__login__container:not(.login-module-scss-module__T_JQPa__login__lightMode) .login-module-scss-module__T_JQPa__login__input:focus{border-color:var(--primary-blue)}.login-module-scss-module__T_JQPa__login__container:not(.login-module-scss-module__T_JQPa__login__lightMode) .login-module-scss-module__T_JQPa__login__socialButton{background:var(--bg-gray-700);border-color:var(--border-gray-300);color:var(--text-white)}.login-module-scss-module__T_JQPa__login__container:not(.login-module-scss-module__T_JQPa__login__lightMode) .login-module-scss-module__T_JQPa__login__socialButton:hover{border-color:var(--border-gray-200)}}
.AppButton-module-scss-module__xPAzVq__appButton{background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));color:#fff;border-radius:var(--radius-lg);font-weight:var(--font-medium);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-normal);border:none;align-items:center;gap:8px;padding:.75rem 1.25rem;display:flex;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AppButton-module-scss-module__xPAzVq__appButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.AppButton-module-scss-module__xPAzVq__appButton:active:not(:disabled){transform:translateY(0)}.AppButton-module-scss-module__xPAzVq__appButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.AppButton-module-scss-module__xPAzVq__appButton{justify-content:center;width:100%}}.AppButton-module-scss-module__xPAzVq__appButton[aria-busy=true]:after{content:"";border-radius:inherit;pointer-events:none;animation:1.35s ease-out infinite AppButton-module-scss-module__xPAzVq__appButtonBusyRipple;position:absolute;top:0;bottom:0;left:0;right:0}.AppButton-module-scss-module__xPAzVq__appButtonIcon{width:18px;height:18px}.AppButton-module-scss-module__xPAzVq__appButtonSpinner{border:2px solid color-mix(in srgb,currentColor 28%,transparent);will-change:transform,opacity;border-top-color:currentColor;border-right-color:transparent;border-radius:9999px;flex-shrink:0;width:1rem;height:1rem;animation:.85s cubic-bezier(.45,.05,.55,.95) infinite AppButton-module-scss-module__xPAzVq__appButtonSpin,1.15s ease-in-out infinite AppButton-module-scss-module__xPAzVq__appButtonSpinnerPulse}@keyframes AppButton-module-scss-module__xPAzVq__appButtonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AppButton-module-scss-module__xPAzVq__appButtonSpinnerPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes AppButton-module-scss-module__xPAzVq__appButtonBusyRipple{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,currentColor 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 0%,transparent)}}
.AppFilterButton-module-scss-module__SetPfq__filtersButton{border-radius:var(--radius-xl);background:var(--bg-white);border:1.5px solid var(--border-gray-200);color:var(--text-gray-700);font-weight:var(--font-medium);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:inline-flex;position:relative}.dark .AppFilterButton-module-scss-module__SetPfq__filtersButton{color:#e5e7eb;background:#1f2937;border-color:#374151}.AppFilterButton-module-scss-module__SetPfq__filtersButton:hover{border-color:var(--primary-blue);color:var(--primary-blue);box-shadow:0 2px 8px rgba(59,130,246,.15)}.AppFilterButton-module-scss-module__SetPfq__filtersButton.AppFilterButton-module-scss-module__SetPfq__active{background:color-mix(in srgb,var(--primary-blue)8%,white);border-color:var(--primary-blue);color:var(--primary-blue)}.dark .AppFilterButton-module-scss-module__SetPfq__filtersButton.AppFilterButton-module-scss-module__SetPfq__active{background:color-mix(in srgb,var(--primary-blue)20%,#1f2937);border-color:var(--primary-blue);color:#60a5fa}.AppFilterButton-module-scss-module__SetPfq__filterIcon{width:18px;height:18px;transition:transform var(--transition-normal)}.AppFilterButton-module-scss-module__SetPfq__filterText{font-weight:var(--font-medium)}.AppFilterButton-module-scss-module__SetPfq__filterBadge{border-radius:var(--radius-full);background:var(--primary-blue);color:#fff;min-width:20px;height:20px;font-size:11px;font-weight:var(--font-semibold);justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}
.Pagination-module-scss-module__lDObmG__pagination{padding:var(--spacing-lg)var(--spacing-md);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}@media (max-width:768px){.Pagination-module-scss-module__lDObmG__pagination{padding:var(--spacing-md)var(--spacing-sm);gap:16px}}.Pagination-module-scss-module__lDObmG__left{color:var(--text-gray-500);flex-shrink:0;font-size:14px}.dark .Pagination-module-scss-module__lDObmG__left{color:#9ca3af}@media (max-width:768px){.Pagination-module-scss-module__lDObmG__left{font-size:13px}}.Pagination-module-scss-module__lDObmG__center{flex-flow:row;justify-content:center;align-items:center;gap:6px;min-width:min-content;display:flex}.Pagination-module-scss-module__lDObmG__navButton{border:1px solid var(--border-gray-200);width:36px;height:36px;color:var(--text-gray-500);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:flex}.dark .Pagination-module-scss-module__lDObmG__navButton{color:#9ca3af;border-color:#4b5563}.Pagination-module-scss-module__lDObmG__navButton .Pagination-module-scss-module__lDObmG__navIcon{width:16px;height:16px}.Pagination-module-scss-module__lDObmG__navButton:hover:not(:disabled){background:var(--bg-gray-100);border-color:var(--border-gray-300);color:var(--text-gray-700)}.dark .Pagination-module-scss-module__lDObmG__navButton:hover:not(:disabled){color:#e5e7eb;background:#374151;border-color:#6b7280}.Pagination-module-scss-module__lDObmG__navButton:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-gray-50);color:var(--text-gray-400)}.dark .Pagination-module-scss-module__lDObmG__navButton:disabled{color:#6b7280;background:#1f2937}.Pagination-module-scss-module__lDObmG__pageButton{border:1px solid var(--border-gray-200);min-width:36px;height:36px;color:var(--text-gray-600);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:flex}.dark .Pagination-module-scss-module__lDObmG__pageButton{color:#9ca3af;border-color:#4b5563}.Pagination-module-scss-module__lDObmG__pageButton:hover:not(.Pagination-module-scss-module__lDObmG__active){background:var(--bg-gray-100);border-color:var(--border-gray-300);color:var(--text-gray-800)}.dark .Pagination-module-scss-module__lDObmG__pageButton:hover:not(.Pagination-module-scss-module__lDObmG__active){color:#e5e7eb;background:#374151;border-color:#6b7280}.Pagination-module-scss-module__lDObmG__pageButton.Pagination-module-scss-module__lDObmG__active{color:#0f766e;cursor:default;background:#ccfbf1;border-color:#99f6e4}.dark .Pagination-module-scss-module__lDObmG__pageButton.Pagination-module-scss-module__lDObmG__active{color:#5eead4;background:#134e4a;border-color:#0f766e}.Pagination-module-scss-module__lDObmG__right{flex-shrink:0;align-items:center;display:flex}.Pagination-module-scss-module__lDObmG__pageSizeLabel{margin:0}.Pagination-module-scss-module__lDObmG__pageSizeVisuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Pagination-module-scss-module__lDObmG__pageSizeWrap{align-items:center;display:flex;position:relative}.Pagination-module-scss-module__lDObmG__pageSizeSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:64px;height:38px;color:var(--text-gray-700);background:var(--bg-white);border:1px solid var(--border-gray-200);cursor:pointer;border-radius:8px;padding:0 32px 0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.dark .Pagination-module-scss-module__lDObmG__pageSizeSelect{color:#e5e7eb;background:#374151;border-color:#4b5563}.Pagination-module-scss-module__lDObmG__pageSizeSelect:focus{border-color:var(--primary-blue);outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.Pagination-module-scss-module__lDObmG__pageSizeChevron{width:16px;height:16px;color:var(--text-gray-500);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dark .Pagination-module-scss-module__lDObmG__pageSizeChevron{color:#9ca3af}.Pagination-module-scss-module__lDObmG__ellipsis{min-width:32px;height:36px;color:var(--text-gray-400);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.dark .Pagination-module-scss-module__lDObmG__ellipsis{color:#6b7280}
.modal-module-scss-module__FgUQZG__modalBase{max-height:90vh}.modal-module-scss-module__FgUQZG__modalWrapper{z-index:100002!important}.modal-module-scss-module__FgUQZG__modalBackdrop{z-index:100001!important;opacity:1!important}.modal-module-scss-module__FgUQZG__modalHeader{background:var(--bg-gray-50,#f8fafc);border-bottom:1px solid var(--border-gray-200,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}:is(.dark .modal-module-scss-module__FgUQZG__modalHeader,[data-theme=dark] .modal-module-scss-module__FgUQZG__modalHeader){background:#0f172a;border-bottom-color:#334155}.modal-module-scss-module__FgUQZG__modalTitle{letter-spacing:-.01em;color:var(--text-gray-900,#0f172a);margin:0;font-size:1.125rem;font-weight:600}:is(.dark .modal-module-scss-module__FgUQZG__modalTitle,[data-theme=dark] .modal-module-scss-module__FgUQZG__modalTitle){color:#f1f5f9}.modal-module-scss-module__FgUQZG__closeButton{cursor:pointer;min-width:2.25rem;min-height:2.25rem;color:var(--text-gray-500,#64748b);background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:flex}.modal-module-scss-module__FgUQZG__closeButton:hover{color:var(--text-gray-700,#334155);background:rgba(0,0,0,.06)}:is(.dark .modal-module-scss-module__FgUQZG__closeButton,[data-theme=dark] .modal-module-scss-module__FgUQZG__closeButton){color:#94a3b8}:is(.dark .modal-module-scss-module__FgUQZG__closeButton:hover,[data-theme=dark] .modal-module-scss-module__FgUQZG__closeButton:hover){color:#e2e8f0;background:rgba(255,255,255,.08)}.modal-module-scss-module__FgUQZG__closeIcon{width:1.25rem;height:1.25rem}.modal-module-scss-module__FgUQZG__modalBody{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}:is(.dark .modal-module-scss-module__FgUQZG__modalBodyAgentAssign,[data-theme=dark] .modal-module-scss-module__FgUQZG__modalBodyAgentAssign){background:#0f172a}.modal-module-scss-module__FgUQZG__modalFooter{border-top:1px solid var(--border-gray-200,#e2e8f0);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex;background:0 0!important}:is(.dark .modal-module-scss-module__FgUQZG__modalFooter,[data-theme=dark] .modal-module-scss-module__FgUQZG__modalFooter){border-top-color:#334155}.modal-module-scss-module__FgUQZG__formRow{flex-direction:column;gap:.5rem;display:flex}.modal-module-scss-module__FgUQZG__formRowTwoCol{gap:var(--spacing-md,1rem);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:480px){.modal-module-scss-module__FgUQZG__formRowTwoCol{grid-template-columns:1fr}}.modal-module-scss-module__FgUQZG__formRowThreeCol{gap:var(--spacing-md,1rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:768px){.modal-module-scss-module__FgUQZG__formRowThreeCol{grid-template-columns:1fr}}.modal-module-scss-module__FgUQZG__group{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.modal-module-scss-module__FgUQZG__group label{color:var(--text-gray-700,#374151);font-weight:var(--font-medium,500);font-size:var(--text-sm,.875rem);line-height:1.4;display:block}:is(.dark .modal-module-scss-module__FgUQZG__group label,[data-theme=dark] .modal-module-scss-module__FgUQZG__group label){color:#e5e7eb}.modal-module-scss-module__FgUQZG__group .smartSelect{width:100%}.modal-module-scss-module__FgUQZG__fieldLabelWithLoader{align-items:center;gap:.5rem;display:inline-flex!important}.modal-module-scss-module__FgUQZG__inlineQuickCreateBtn{border-radius:var(--radius-md,.375rem);border:1px solid var(--border-gray-200,#e5e7eb);background:var(--bg-white,#fff);width:1.625rem;min-width:1.625rem;max-width:1.625rem;height:1.625rem;min-height:1.625rem;max-height:1.625rem;color:var(--primary-blue,#2563eb);cursor:pointer;box-sizing:border-box;flex:0 0 1.625rem;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;overflow:hidden}.modal-module-scss-module__FgUQZG__inlineQuickCreateBtn:hover{background:var(--bg-gray-50,#f9fafb)}:is(.dark .modal-module-scss-module__FgUQZG__inlineQuickCreateBtn,[data-theme=dark] .modal-module-scss-module__FgUQZG__inlineQuickCreateBtn){color:#60a5fa;background:#374151;border-color:#4b5563}:is(.dark .modal-module-scss-module__FgUQZG__inlineQuickCreateBtn:hover,[data-theme=dark] .modal-module-scss-module__FgUQZG__inlineQuickCreateBtn:hover){background:#4b5563}.modal-module-scss-module__FgUQZG__inlineQuickCreateIcon{pointer-events:none;flex-shrink:0;width:.875rem;height:.875rem}.modal-module-scss-module__FgUQZG__searchCombo{flex-direction:column;gap:.375rem;width:100%;display:flex;position:relative}.modal-module-scss-module__FgUQZG__searchComboHeader{align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex}.modal-module-scss-module__FgUQZG__inlineFieldLoader{color:var(--text-gray-500,#6b7280);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.modal-module-scss-module__FgUQZG__inlineFieldLoader:before{content:"";border:2px solid;border-right-color:transparent;border-radius:9999px;width:.625rem;height:.625rem;animation:.7s linear infinite modal-module-scss-module__FgUQZG__inlineSpin}@keyframes modal-module-scss-module__FgUQZG__inlineSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-module-scss-module__FgUQZG__input,.modal-module-scss-module__FgUQZG__select{border-radius:var(--radius-lg,.5rem);background:var(--bg-white,#fff);border:1px solid var(--border-gray-200,#e5e7eb);font-size:var(--text-sm,.875rem);color:var(--text-gray-900,#111827);box-sizing:border-box;width:100%;min-width:0;padding:.75rem .875rem;line-height:1.5}.modal-module-scss-module__FgUQZG__input::placeholder,.modal-module-scss-module__FgUQZG__select::placeholder{color:var(--text-gray-400,#9ca3af)}.modal-module-scss-module__FgUQZG__input:focus,.modal-module-scss-module__FgUQZG__select:focus{border-color:var(--primary-blue);outline:none}:is(.dark .modal-module-scss-module__FgUQZG__input,.dark .modal-module-scss-module__FgUQZG__select,[data-theme=dark] .modal-module-scss-module__FgUQZG__input,[data-theme=dark] .modal-module-scss-module__FgUQZG__select){color:#f9fafb;background:#374151;border-color:#4b5563}.dark .modal-module-scss-module__FgUQZG__input::placeholder{color:#9ca3af}.dark .modal-module-scss-module__FgUQZG__select::placeholder{color:#9ca3af}[data-theme=dark] .modal-module-scss-module__FgUQZG__input::placeholder{color:#9ca3af}[data-theme=dark] .modal-module-scss-module__FgUQZG__select::placeholder{color:#9ca3af}.modal-module-scss-module__FgUQZG__input:focus,.modal-module-scss-module__FgUQZG__select:focus{border-color:#60a5fa}.modal-module-scss-module__FgUQZG__input.modal-module-scss-module__FgUQZG__inputError,.modal-module-scss-module__FgUQZG__inputError.modal-module-scss-module__FgUQZG__select{border-color:var(--danger-red,#dc2626)}.modal-module-scss-module__FgUQZG__input.modal-module-scss-module__FgUQZG__inputNumber,.modal-module-scss-module__FgUQZG__inputNumber.modal-module-scss-module__FgUQZG__select{text-align:right;min-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem}.modal-module-scss-module__FgUQZG__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9ca3af 50%),linear-gradient(135deg,#9ca3af 50%,transparent 50%);background-position:calc(100% - 1.1rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.25rem}.modal-module-scss-module__FgUQZG__clientCombobox{position:relative}.modal-module-scss-module__FgUQZG__clientDropdown{background:var(--bg-white,#fff);border:1px solid var(--border-gray-200,#e5e7eb);border-radius:var(--radius-lg,.5rem);z-index:25;max-height:14rem;margin:.375rem 0 0;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px rgba(15,23,42,.12)}:is(.dark .modal-module-scss-module__FgUQZG__clientDropdown,[data-theme=dark] .modal-module-scss-module__FgUQZG__clientDropdown){background:#1e293b;border-color:#334155;box-shadow:0 12px 28px rgba(0,0,0,.35)}.modal-module-scss-module__FgUQZG__clientDropdownItem{font-size:var(--text-sm,.875rem);cursor:pointer;color:var(--text-gray-900,#111827);padding:.65rem .875rem;line-height:1.35;transition:background-color .12s}.modal-module-scss-module__FgUQZG__clientDropdownItem:hover{background:var(--bg-gray-100,#f3f4f6)}:is(.dark .modal-module-scss-module__FgUQZG__clientDropdownItem,[data-theme=dark] .modal-module-scss-module__FgUQZG__clientDropdownItem){color:#e2e8f0}:is(.dark .modal-module-scss-module__FgUQZG__clientDropdownItem:hover,[data-theme=dark] .modal-module-scss-module__FgUQZG__clientDropdownItem:hover){background:#334155}.modal-module-scss-module__FgUQZG__clientDropdownEmpty{text-align:center;cursor:default;color:var(--text-gray-500,#6b7280)}.modal-module-scss-module__FgUQZG__clientDropdownEmpty:hover{background:0 0}.modal-module-scss-module__FgUQZG__clientCreateBtn{text-align:center;width:100%;font:inherit;color:var(--primary-blue);cursor:pointer;background:0 0;border:none;padding:0}.modal-module-scss-module__FgUQZG__clientCreateBtn:hover{text-decoration:underline}:is(.dark .modal-module-scss-module__FgUQZG__clientCreateBtn,[data-theme=dark] .modal-module-scss-module__FgUQZG__clientCreateBtn){color:#60a5fa}.modal-module-scss-module__FgUQZG__errorMessage{font-size:var(--text-sm,.875rem);color:var(--danger-red,#dc2626)}:is(.dark .modal-module-scss-module__FgUQZG__errorMessage,[data-theme=dark] .modal-module-scss-module__FgUQZG__errorMessage){color:#f87171}.modal-module-scss-module__FgUQZG__helpText{font-size:var(--text-xs,.75rem);color:var(--text-gray-500,#6b7280);margin-top:.25rem}:is(.dark .modal-module-scss-module__FgUQZG__helpText,[data-theme=dark] .modal-module-scss-module__FgUQZG__helpText){color:#9ca3af}.modal-module-scss-module__FgUQZG__checkboxLabel{cursor:pointer;font-weight:var(--font-medium,500);font-size:var(--text-sm,.875rem);color:var(--text-gray-700,#374151);align-items:center;gap:.5rem;display:flex}:is(.dark .modal-module-scss-module__FgUQZG__checkboxLabel,[data-theme=dark] .modal-module-scss-module__FgUQZG__checkboxLabel){color:#e5e7eb}.modal-module-scss-module__FgUQZG__checkboxLabel input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary-blue)}.modal-module-scss-module__FgUQZG__sectionLabel{font-weight:600;font-size:var(--text-sm,.875rem);color:var(--text-gray-700,#334155);margin-bottom:.25rem}:is(.dark .modal-module-scss-module__FgUQZG__sectionLabel,[data-theme=dark] .modal-module-scss-module__FgUQZG__sectionLabel){color:#e2e8f0}.modal-module-scss-module__FgUQZG__orderLine{grid-template-columns:1fr 1fr minmax(4rem,72px) minmax(5rem,88px) auto auto;align-items:end;gap:.5rem;display:grid}@media (max-width:768px){.modal-module-scss-module__FgUQZG__orderLine{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.modal-module-scss-module__FgUQZG__orderLine .modal-module-scss-module__FgUQZG__lineTotal,.modal-module-scss-module__FgUQZG__orderLine .modal-module-scss-module__FgUQZG__removeLineBtn{grid-column:1/-1}}.modal-module-scss-module__FgUQZG__inputQty,.modal-module-scss-module__FgUQZG__inputPrice{text-align:right}.modal-module-scss-module__FgUQZG__inputTotal{text-align:right;max-width:5rem}.modal-module-scss-module__FgUQZG__lineTotal{min-height:2.5rem;color:var(--text-gray-700,#334155);align-items:center;font-weight:500;display:flex}:is(.dark .modal-module-scss-module__FgUQZG__lineTotal,[data-theme=dark] .modal-module-scss-module__FgUQZG__lineTotal){color:#e2e8f0}.modal-module-scss-module__FgUQZG__removeLineBtn{border-radius:var(--radius-md,.375rem);min-width:2.25rem;min-height:2.25rem;color:var(--danger-red,#dc2626);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.modal-module-scss-module__FgUQZG__removeLineBtn:hover{background:rgba(220,38,38,.1)}:is(.dark .modal-module-scss-module__FgUQZG__removeLineBtn,[data-theme=dark] .modal-module-scss-module__FgUQZG__removeLineBtn){color:#f87171}:is(.dark .modal-module-scss-module__FgUQZG__removeLineBtn:hover,[data-theme=dark] .modal-module-scss-module__FgUQZG__removeLineBtn:hover){background:rgba(248,113,113,.15)}.modal-module-scss-module__FgUQZG__addLineBtn{font-size:var(--text-sm,.875rem);color:var(--primary-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-top:.25rem;padding:.5rem 0;font-weight:500;display:inline-flex}.modal-module-scss-module__FgUQZG__addLineBtn:disabled{color:var(--text-gray-400,#94a3b8);cursor:not-allowed;text-decoration:none}.modal-module-scss-module__FgUQZG__addLineBtn:hover:not(:disabled){color:#2563eb;text-decoration:underline}:is(.dark .modal-module-scss-module__FgUQZG__addLineBtn,[data-theme=dark] .modal-module-scss-module__FgUQZG__addLineBtn){color:#60a5fa}:is(.dark .modal-module-scss-module__FgUQZG__addLineBtn:hover:not(:disabled),[data-theme=dark] .modal-module-scss-module__FgUQZG__addLineBtn:hover:not(:disabled)){color:#93c5fd}.modal-module-scss-module__FgUQZG__addLineIcon{width:1rem;height:1rem}.modal-module-scss-module__FgUQZG__totalNet{font-size:var(--text-base,1rem);color:var(--text-gray-900,#0f172a)}:is(.dark .modal-module-scss-module__FgUQZG__totalNet,[data-theme=dark] .modal-module-scss-module__FgUQZG__totalNet){color:#f1f5f9}.modal-module-scss-module__FgUQZG__modalFooterSecondary{background:var(--bg-white,#fff)!important;border:1px solid var(--border-gray-300,#d1d5db)!important;color:var(--text-gray-700,#374151)!important;box-shadow:none!important;border-radius:var(--radius-lg,.5rem)!important;background-image:none!important;transform:none!important}.modal-module-scss-module__FgUQZG__modalFooterSecondary:hover:not(:disabled){background:var(--bg-gray-50,#f9fafb)!important;border-color:var(--border-gray-300,#d1d5db)!important;box-shadow:none!important;transform:none!important}.modal-module-scss-module__FgUQZG__modalFooterSecondary:disabled{opacity:.7!important}:is(.dark .modal-module-scss-module__FgUQZG__modalFooterSecondary,[data-theme=dark] .modal-module-scss-module__FgUQZG__modalFooterSecondary){color:#e5e7eb!important;background:#374151!important;border-color:#4b5563!important}:is(.dark .modal-module-scss-module__FgUQZG__modalFooterSecondary:hover:not(:disabled),[data-theme=dark] .modal-module-scss-module__FgUQZG__modalFooterSecondary:hover:not(:disabled)){box-shadow:none!important;background:#4b5563!important;transform:none!important}.modal-module-scss-module__FgUQZG__modalFooterPrimary{min-width:7rem}.modal-module-scss-module__FgUQZG__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:100001;padding:var(--spacing-xl);background:rgba(15,23,42,.6);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}:is(.dark .modal-module-scss-module__FgUQZG__modalOverlay,[data-theme=dark] .modal-module-scss-module__FgUQZG__modalOverlay){background:rgba(0,0,0,.72)}@media (max-width:768px){.modal-module-scss-module__FgUQZG__modalOverlay{padding:var(--spacing-lg)}}.modal-module-scss-module__FgUQZG__modalPanel{background:var(--bg-white);border-top:3px solid var(--primary-blue);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:1rem;flex-direction:column;width:100%;max-width:calc(40rem + 20px);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.08),0 24px 48px rgba(0,0,0,.08)}:is(.dark .modal-module-scss-module__FgUQZG__modalPanel,[data-theme=dark] .modal-module-scss-module__FgUQZG__modalPanel){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e293b;border-top-color:#60a5fa;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 4px 12px rgba(0,0,0,.4),0 24px 48px rgba(0,0,0,.5)}.modal-module-scss-module__FgUQZG__modalPanel .modal-module-scss-module__FgUQZG__modalBody::-webkit-scrollbar{width:6px}.modal-module-scss-module__FgUQZG__modalPanel .modal-module-scss-module__FgUQZG__modalBody::-webkit-scrollbar-track{background:0 0}.modal-module-scss-module__FgUQZG__modalPanel .modal-module-scss-module__FgUQZG__modalBody::-webkit-scrollbar-thumb{background:var(--border-gray-300,#cbd5e1);border-radius:3px}.modal-module-scss-module__FgUQZG__modalPanel .modal-module-scss-module__FgUQZG__modalBody::-webkit-scrollbar-thumb:hover{background:var(--text-gray-500,#64748b)}.dark .modal-module-scss-module__FgUQZG__modalPanel .modal-module-scss-module__FgUQZG__modalBody::-webkit-scrollbar-thumb{background:#475569}[data-theme=dark] .modal-module-scss-module__FgUQZG__modalPanel .modal-module-scss-module__FgUQZG__modalBody::-webkit-scrollbar-thumb{background:#475569}.dark .modal-module-scss-module__FgUQZG__modalPanel .modal-module-scss-module__FgUQZG__modalBody::-webkit-scrollbar-thumb:hover{background:#64748b}[data-theme=dark] .modal-module-scss-module__FgUQZG__modalPanel .modal-module-scss-module__FgUQZG__modalBody::-webkit-scrollbar-thumb:hover{background:#64748b}@media (max-width:768px){.modal-module-scss-module__FgUQZG__modalPanel{border-radius:.75rem;max-width:100%}}.modal-module-scss-module__FgUQZG__modalPanelNarrow{max-width:38rem}@media (max-width:768px){.modal-module-scss-module__FgUQZG__modalPanelNarrow{max-width:100%}}.modal-module-scss-module__FgUQZG__agentAssignCard{background:var(--bg-gray-50,#f9fafb);border:1px solid var(--border-gray-200,#e5e7eb);border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1rem;display:flex;box-shadow:0 1px 2px rgba(0,0,0,.04)}:is(.dark .modal-module-scss-module__FgUQZG__agentAssignCard,[data-theme=dark] .modal-module-scss-module__FgUQZG__agentAssignCard){background:#1e293b;border-color:#334155;box-shadow:0 1px 3px rgba(0,0,0,.35)}.modal-module-scss-module__FgUQZG__agentAssignCardAvatar{background:var(--bg-white,#fff);border:2px solid var(--border-gray-200,#e5e7eb);border-radius:9999px;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid;overflow:hidden}:is(.dark .modal-module-scss-module__FgUQZG__agentAssignCardAvatar,[data-theme=dark] .modal-module-scss-module__FgUQZG__agentAssignCardAvatar){background:#1e293b;border-color:#475569}.modal-module-scss-module__FgUQZG__agentAssignCardAvatar img{object-fit:cover;width:100%;height:100%}.modal-module-scss-module__FgUQZG__agentAssignCardInitials{color:var(--text-gray-600,#4b5563);font-size:.875rem;font-weight:700}:is(.dark .modal-module-scss-module__FgUQZG__agentAssignCardInitials,[data-theme=dark] .modal-module-scss-module__FgUQZG__agentAssignCardInitials){color:#cbd5e1}.modal-module-scss-module__FgUQZG__agentAssignCardName{color:var(--text-gray-900,#111827);font-size:.9375rem;font-weight:700;line-height:1.35}:is(.dark .modal-module-scss-module__FgUQZG__agentAssignCardName,[data-theme=dark] .modal-module-scss-module__FgUQZG__agentAssignCardName){color:#f1f5f9}.modal-module-scss-module__FgUQZG__agentAssignCardMeta{color:var(--text-gray-500,#6b7280);margin-top:.25rem;font-size:.8125rem;line-height:1.5}:is(.dark .modal-module-scss-module__FgUQZG__agentAssignCardMeta,[data-theme=dark] .modal-module-scss-module__FgUQZG__agentAssignCardMeta){color:#94a3b8}.modal-module-scss-module__FgUQZG__agentAssignCardMeta>div+div{margin-top:.125rem}
.SyncProgressModal-module-scss-module__TDJ5jW__panel{flex-direction:column;width:calc(100% - 2rem);max-width:42rem;max-height:85vh;display:flex}.SyncProgressModal-module-scss-module__TDJ5jW__summary{background:var(--bg-gray-50,#f8fafc);border-bottom:1px solid var(--border-gray-200,#e2e8f0);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 1.5rem;font-size:13px;display:flex}.dark .SyncProgressModal-module-scss-module__TDJ5jW__summary{background:#0f172a;border-bottom-color:#334155}[data-theme=dark] .SyncProgressModal-module-scss-module__TDJ5jW__summary{background:#0f172a;border-bottom-color:#334155}.SyncProgressModal-module-scss-module__TDJ5jW__summaryItem{align-items:baseline;gap:4px;display:flex}.SyncProgressModal-module-scss-module__TDJ5jW__summaryValue{color:var(--text-gray-900,#0f172a);font-size:16px;font-weight:700}.dark .SyncProgressModal-module-scss-module__TDJ5jW__summaryValue{color:#f1f5f9}[data-theme=dark] .SyncProgressModal-module-scss-module__TDJ5jW__summaryValue{color:#f1f5f9}.SyncProgressModal-module-scss-module__TDJ5jW__summaryLabel{color:var(--text-gray-500,#64748b)}.SyncProgressModal-module-scss-module__TDJ5jW__summaryFailed .SyncProgressModal-module-scss-module__TDJ5jW__summaryValue{color:#dc2626}.SyncProgressModal-module-scss-module__TDJ5jW__summaryDeferred .SyncProgressModal-module-scss-module__TDJ5jW__summaryValue{color:#d97706}.SyncProgressModal-module-scss-module__TDJ5jW__summaryPass{color:var(--text-gray-600,#475569);margin-left:auto;font-size:12px}.SyncProgressModal-module-scss-module__TDJ5jW__summaryCurrent{color:#2563eb;font-weight:500}.SyncProgressModal-module-scss-module__TDJ5jW__list{flex-direction:column;gap:8px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.SyncProgressModal-module-scss-module__TDJ5jW__row{border:1px solid var(--border-gray-200,#e2e8f0);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.dark .SyncProgressModal-module-scss-module__TDJ5jW__row{background:#1e293b;border-color:#334155}[data-theme=dark] .SyncProgressModal-module-scss-module__TDJ5jW__row{background:#1e293b;border-color:#334155}.SyncProgressModal-module-scss-module__TDJ5jW__row_processing{background:#eff6ff;border-color:#93c5fd}.dark .SyncProgressModal-module-scss-module__TDJ5jW__row_processing{background:rgba(37,99,235,.15);border-color:#2563eb}[data-theme=dark] .SyncProgressModal-module-scss-module__TDJ5jW__row_processing{background:rgba(37,99,235,.15);border-color:#2563eb}.SyncProgressModal-module-scss-module__TDJ5jW__row_success{opacity:.75}.SyncProgressModal-module-scss-module__TDJ5jW__statusIcon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.SyncProgressModal-module-scss-module__TDJ5jW__statusIcon.SyncProgressModal-module-scss-module__TDJ5jW__success{color:#16a34a}.SyncProgressModal-module-scss-module__TDJ5jW__statusIcon.SyncProgressModal-module-scss-module__TDJ5jW__failed{color:#dc2626}.SyncProgressModal-module-scss-module__TDJ5jW__statusIcon.SyncProgressModal-module-scss-module__TDJ5jW__deferred{color:#d97706}.SyncProgressModal-module-scss-module__TDJ5jW__statusIcon.SyncProgressModal-module-scss-module__TDJ5jW__processing{color:#2563eb;animation:1s linear infinite SyncProgressModal-module-scss-module__TDJ5jW__spin}.SyncProgressModal-module-scss-module__TDJ5jW__statusIcon.SyncProgressModal-module-scss-module__TDJ5jW__pending{color:#94a3b8}@keyframes SyncProgressModal-module-scss-module__TDJ5jW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SyncProgressModal-module-scss-module__TDJ5jW__rowMain{flex:1;min-width:0}.SyncProgressModal-module-scss-module__TDJ5jW__rowTitle{color:var(--text-gray-900,#0f172a);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.dark .SyncProgressModal-module-scss-module__TDJ5jW__rowTitle{color:#f1f5f9}[data-theme=dark] .SyncProgressModal-module-scss-module__TDJ5jW__rowTitle{color:#f1f5f9}.SyncProgressModal-module-scss-module__TDJ5jW__op{color:var(--text-gray-500,#64748b);font-size:13px;font-weight:500}.SyncProgressModal-module-scss-module__TDJ5jW__rowMeta{color:var(--text-gray-500,#64748b);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:11px;display:flex}.SyncProgressModal-module-scss-module__TDJ5jW__localId{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:ui-monospace,monospace;overflow:hidden}.SyncProgressModal-module-scss-module__TDJ5jW__pass{opacity:.85}.SyncProgressModal-module-scss-module__TDJ5jW__error{color:#dc2626;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.SyncProgressModal-module-scss-module__TDJ5jW__statusBadge{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;flex-shrink:0;align-self:center;padding:3px 6px;font-size:10px;font-weight:600}.SyncProgressModal-module-scss-module__TDJ5jW__badge_pending{color:#64748b;background:#f1f5f9}.SyncProgressModal-module-scss-module__TDJ5jW__badge_processing{color:#1d4ed8;background:#dbeafe}.SyncProgressModal-module-scss-module__TDJ5jW__badge_success{color:#15803d;background:#dcfce7}.SyncProgressModal-module-scss-module__TDJ5jW__badge_failed{color:#b91c1c;background:#fee2e2}.SyncProgressModal-module-scss-module__TDJ5jW__badge_deferred{color:#b45309;background:#fef3c7}.SyncProgressModal-module-scss-module__TDJ5jW__empty{text-align:center;color:var(--text-gray-500,#64748b);margin:0;padding:24px 0}.SyncProgressModal-module-scss-module__TDJ5jW__closeFooterBtn{border:1px solid var(--border-gray-200,#e2e8f0);cursor:pointer;color:var(--text-gray-700,#334155);background:#fff;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.SyncProgressModal-module-scss-module__TDJ5jW__closeFooterBtn:hover{background:var(--bg-gray-50,#f8fafc)}.dark .SyncProgressModal-module-scss-module__TDJ5jW__closeFooterBtn{color:#e2e8f0;background:#1e293b;border-color:#334155}[data-theme=dark] .SyncProgressModal-module-scss-module__TDJ5jW__closeFooterBtn{color:#e2e8f0;background:#1e293b;border-color:#334155}.dark .SyncProgressModal-module-scss-module__TDJ5jW__closeFooterBtn:hover{background:#334155}[data-theme=dark] .SyncProgressModal-module-scss-module__TDJ5jW__closeFooterBtn:hover{background:#334155}@media (max-width:768px){.SyncProgressModal-module-scss-module__TDJ5jW__statusBadge{display:none}.SyncProgressModal-module-scss-module__TDJ5jW__summaryPass{width:100%;margin-left:0}}
.OfflineStatusBadge-module-scss-module__B2r3oG__badge{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.OfflineStatusBadge-module-scss-module__B2r3oG__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.OfflineStatusBadge-module-scss-module__B2r3oG__label{text-overflow:ellipsis;max-width:160px;overflow:hidden}.OfflineStatusBadge-module-scss-module__B2r3oG__eyeButton{cursor:pointer;color:inherit;opacity:.85;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 2px;padding:2px;display:inline-flex}.OfflineStatusBadge-module-scss-module__B2r3oG__eyeButton:hover{opacity:1;background:rgba(0,0,0,.06)}.dark .OfflineStatusBadge-module-scss-module__B2r3oG__eyeButton:hover{background:rgba(255,255,255,.1)}.OfflineStatusBadge-module-scss-module__B2r3oG__eyeIcon{width:15px;height:15px}.OfflineStatusBadge-module-scss-module__B2r3oG__offline{color:#991b1b;background:#fef2f2}.OfflineStatusBadge-module-scss-module__B2r3oG__offline .OfflineStatusBadge-module-scss-module__B2r3oG__dot{background:#dc2626}.dark .OfflineStatusBadge-module-scss-module__B2r3oG__offline{color:#fca5a5;background:rgba(220,38,38,.2)}.OfflineStatusBadge-module-scss-module__B2r3oG__sync{color:#1d4ed8;background:#eff6ff}.OfflineStatusBadge-module-scss-module__B2r3oG__sync .OfflineStatusBadge-module-scss-module__B2r3oG__dot{background:#2563eb;animation:1s ease-in-out infinite OfflineStatusBadge-module-scss-module__B2r3oG__pulse}.dark .OfflineStatusBadge-module-scss-module__B2r3oG__sync{color:#93c5fd;background:rgba(37,99,235,.2)}.OfflineStatusBadge-module-scss-module__B2r3oG__pending{color:#b45309;background:#fffbeb}.OfflineStatusBadge-module-scss-module__B2r3oG__pending .OfflineStatusBadge-module-scss-module__B2r3oG__dot{background:#d97706}.dark .OfflineStatusBadge-module-scss-module__B2r3oG__pending{color:#fcd34d;background:rgba(217,119,6,.2)}@keyframes OfflineStatusBadge-module-scss-module__B2r3oG__pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:768px){.OfflineStatusBadge-module-scss-module__B2r3oG__badge{gap:4px;padding:6px 8px}.OfflineStatusBadge-module-scss-module__B2r3oG__label{display:none}}
.ExportIndexedDbButton-module-scss-module__gHvQma__button{border:1px solid var(--border-color,rgba(0,0,0,.12));background:var(--bg-surface,#fff);color:var(--text-primary,#1a1a1a);white-space:nowrap;cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.2;transition:background .15s,opacity .15s;display:inline-flex}.ExportIndexedDbButton-module-scss-module__gHvQma__button:hover:not(:disabled){background:var(--bg-gray-100,#f3f4f6)}.ExportIndexedDbButton-module-scss-module__gHvQma__button:disabled{opacity:.65;cursor:wait}.ExportIndexedDbButton-module-scss-module__gHvQma__icon{flex-shrink:0;width:16px;height:16px}.ExportIndexedDbButton-module-scss-module__gHvQma__label{text-overflow:ellipsis;max-width:100px;overflow:hidden}.ExportIndexedDbButton-module-scss-module__gHvQma__spinner{border:2px solid;border-right-color:transparent;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite ExportIndexedDbButton-module-scss-module__gHvQma__spin}@keyframes ExportIndexedDbButton-module-scss-module__gHvQma__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.ExportIndexedDbButton-module-scss-module__gHvQma__button{gap:0;padding:8px}.ExportIndexedDbButton-module-scss-module__gHvQma__label{display:none}.ExportIndexedDbButton-module-scss-module__gHvQma__icon{width:18px;height:18px}}
:root{--brand-gold-light:#f0c14b;--brand-gold:#d4af37;--brand-gold-mid:#c9a227;--brand-gold-dark:#b8860b;--brand-gold-deep:#9a7209;--primary-blue:var(--brand-gold-mid);--primary-purple:var(--brand-gold-deep);--primary-yellow:var(--brand-gold-light);--primary-orange:var(--brand-gold-dark);--primary-pink:#e8b84a;--primary-green:#10b981;--primary-teal:#14b8a6;--accent-gradient-start:var(--brand-gold-light);--accent-gradient-end:var(--brand-gold-deep);--accent-ring:color-mix(in srgb,var(--brand-gold-mid)35%,transparent);--bg-white:#fff;--bg-gray-50:#f9fafb;--bg-gray-100:#f3f4f6;--bg-gray-200:#e5e7eb;--bg-gray-800:#1f2937;--bg-gray-900:#111827;--bg-content-container:#f9fafb;--text-gray-900:#111827;--text-gray-700:#374151;--text-gray-600:#4b5563;--text-gray-500:#6b7280;--text-gray-400:#9ca3af;--text-white:#fff;--border-gray-200:#e5e7eb;--border-gray-300:#d1d5db;--border-gray-400:#9ca3af;--status-confirmed:#10b981;--status-important:#f59e0b;--status-cancelled:#ef4444;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--sidebar-width:240px;--sidebar-width-collapsed:80px;--header-height:80px;--header-height-mobile:88px;--breakpoint-xs:480px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1050;--z-modal-backdrop:1051;--z-popover:1060;--z-tooltip:1070;--z-toast:200000;--transition-fast:0s;--transition-normal:0s;--transition-slow:0s;--transition-bounce:0s}.ConfirmDialog-module-scss-module__LmKrQq__dark{--bg-white:#1f2937;--bg-gray-50:#111827;--bg-gray-100:#1f2937;--bg-gray-200:#374151;--bg-gray-800:#374151;--bg-gray-900:#111827;--bg-content-container:#111827;--text-gray-900:#f9fafb;--text-gray-700:#e5e7eb;--text-gray-600:#d1d5db;--text-gray-500:#9ca3af;--text-gray-400:#6b7280;--text-white:#fff;--border-gray-200:#374151;--border-gray-300:#4b5563;--border-gray-400:#6b7280;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -4px rgba(0,0,0,.4)}.ConfirmDialog-module-scss-module__LmKrQq__backdrop{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(17,24,39,.5);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ConfirmDialog-module-scss-module__LmKrQq__modal{border-radius:var(--radius-xl);background:var(--bg-white);border:1px solid var(--border-gray-200);width:100%;max-width:420px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.dark .ConfirmDialog-module-scss-module__LmKrQq__modal{background:#1f2937;border-color:#374151}.ConfirmDialog-module-scss-module__LmKrQq__header{justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 0;display:flex}.ConfirmDialog-module-scss-module__LmKrQq__iconWrap{border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.ConfirmDialog-module-scss-module__LmKrQq__iconWrap .ConfirmDialog-module-scss-module__LmKrQq__icon{width:1.5rem;height:1.5rem}.ConfirmDialog-module-scss-module__LmKrQq__iconWrapDanger{background:#fef2f2}.ConfirmDialog-module-scss-module__LmKrQq__iconWrapDanger .ConfirmDialog-module-scss-module__LmKrQq__icon{color:#dc2626}.dark .ConfirmDialog-module-scss-module__LmKrQq__iconWrapDanger{background:rgba(220,38,38,.15)}.ConfirmDialog-module-scss-module__LmKrQq__iconWrapDefault{background:#fef3c7}.ConfirmDialog-module-scss-module__LmKrQq__iconWrapDefault .ConfirmDialog-module-scss-module__LmKrQq__icon{color:#f59e0b}.dark .ConfirmDialog-module-scss-module__LmKrQq__iconWrapDefault{background:rgba(245,158,11,.15)}.ConfirmDialog-module-scss-module__LmKrQq__closeBtn{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-gray-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.ConfirmDialog-module-scss-module__LmKrQq__closeBtn:hover:not(:disabled){color:var(--text-gray-700);background:var(--bg-gray-100)}.ConfirmDialog-module-scss-module__LmKrQq__closeBtn:disabled{opacity:.6;cursor:not-allowed}.dark .ConfirmDialog-module-scss-module__LmKrQq__closeBtn:hover:not(:disabled){color:#e5e7eb;background:#374151}.ConfirmDialog-module-scss-module__LmKrQq__closeIcon{width:1.25rem;height:1.25rem}.ConfirmDialog-module-scss-module__LmKrQq__content{padding:1.25rem 1.5rem 0}.ConfirmDialog-module-scss-module__LmKrQq__title{color:var(--text-gray-900);margin:0 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.dark .ConfirmDialog-module-scss-module__LmKrQq__title{color:#f9fafb}.ConfirmDialog-module-scss-module__LmKrQq__description{color:var(--text-gray-600);margin:0;font-size:.9375rem;line-height:1.5}.dark .ConfirmDialog-module-scss-module__LmKrQq__description{color:#9ca3af}.ConfirmDialog-module-scss-module__LmKrQq__description p{margin:0}.ConfirmDialog-module-scss-module__LmKrQq__description strong{color:var(--text-gray-900);font-weight:600}.dark .ConfirmDialog-module-scss-module__LmKrQq__description strong{color:#f3f4f6}.ConfirmDialog-module-scss-module__LmKrQq__footer{gap:.75rem;padding:1.5rem;display:flex}.ConfirmDialog-module-scss-module__LmKrQq__cancelBtn{border-radius:var(--radius-lg);border:1px solid var(--border-gray-300);background:var(--bg-white);color:var(--text-gray-700);cursor:pointer;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s}.ConfirmDialog-module-scss-module__LmKrQq__cancelBtn:hover:not(:disabled){background:var(--bg-gray-50);border-color:var(--border-gray-300)}.ConfirmDialog-module-scss-module__LmKrQq__cancelBtn:disabled{opacity:.7;cursor:not-allowed}.dark .ConfirmDialog-module-scss-module__LmKrQq__cancelBtn{color:#e5e7eb;background:#374151;border-color:#4b5563}.dark .ConfirmDialog-module-scss-module__LmKrQq__cancelBtn:hover:not(:disabled){background:#4b5563}.ConfirmDialog-module-scss-module__LmKrQq__confirmBtn{border-radius:var(--radius-lg);color:#fff;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.ConfirmDialog-module-scss-module__LmKrQq__confirmBtn:focus-visible{outline:none}.ConfirmDialog-module-scss-module__LmKrQq__confirmBtn:disabled{opacity:.9;cursor:not-allowed}.ConfirmDialog-module-scss-module__LmKrQq__spinner{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.65s linear infinite ConfirmDialog-module-scss-module__LmKrQq__confirmDialogSpin}@keyframes ConfirmDialog-module-scss-module__LmKrQq__confirmDialogSpin{to{transform:rotate(360deg)}}.ConfirmDialog-module-scss-module__LmKrQq__confirmBtnDanger{background:#dc2626}.ConfirmDialog-module-scss-module__LmKrQq__confirmBtnDanger:hover:not(:disabled){background:#b91c1c}.ConfirmDialog-module-scss-module__LmKrQq__confirmBtnDanger:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #dc2626}.ConfirmDialog-module-scss-module__LmKrQq__confirmBtnPrimary{background:var(--primary-purple)}.ConfirmDialog-module-scss-module__LmKrQq__confirmBtnPrimary:hover:not(:disabled){filter:brightness(1.1)}.ConfirmDialog-module-scss-module__LmKrQq__confirmBtnPrimary:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary-purple)}
.SearchInput-module-scss-module__4TcqBW__search{align-items:center;display:inline-flex;position:relative}.SearchInput-module-scss-module__4TcqBW__input{border-radius:var(--radius-lg);background:var(--bg-white);border:1px solid var(--border-gray-200);transition:var(--transition-normal);color:var(--text-gray-900);padding:.6rem 2.2rem}:is(.dark .SearchInput-module-scss-module__4TcqBW__input,[data-theme=dark] .SearchInput-module-scss-module__4TcqBW__input){color:#f9fafb;background:#374151;border-color:#4b5563}.SearchInput-module-scss-module__4TcqBW__input::placeholder{color:var(--text-gray-500)}.dark .SearchInput-module-scss-module__4TcqBW__input::placeholder{color:#9ca3af}[data-theme=dark] .SearchInput-module-scss-module__4TcqBW__input::placeholder{color:#9ca3af}.SearchInput-module-scss-module__4TcqBW__input:focus{border-color:var(--primary-blue);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}:is(.dark .SearchInput-module-scss-module__4TcqBW__input:focus,[data-theme=dark] .SearchInput-module-scss-module__4TcqBW__input:focus){box-shadow:0 0 0 3px rgba(59,130,246,.2)}.SearchInput-module-scss-module__4TcqBW__leftIcon{width:18px;height:18px;color:var(--text-gray-600);position:absolute;top:50%;left:10px;transform:translateY(-50%)}:is(.dark .SearchInput-module-scss-module__4TcqBW__leftIcon,[data-theme=dark] .SearchInput-module-scss-module__4TcqBW__leftIcon){color:#9ca3af}.SearchInput-module-scss-module__4TcqBW__spinner{border:2px solid rgba(59,130,246,.2);border-top-color:var(--primary-blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite SearchInput-module-scss-module__4TcqBW__spin;position:absolute;right:42px}@keyframes SearchInput-module-scss-module__4TcqBW__spin{to{transform:rotate(360deg)}}.SearchInput-module-scss-module__4TcqBW__clearBtn{border-radius:var(--radius-full);background:var(--bg-white);border:1px solid var(--border-gray-200);width:26px;height:26px;transition:var(--transition-normal);justify-content:center;align-items:center;display:inline-flex;position:absolute;right:8px}:is(.dark .SearchInput-module-scss-module__4TcqBW__clearBtn,[data-theme=dark] .SearchInput-module-scss-module__4TcqBW__clearBtn){background:#374151;border-color:#4b5563}.SearchInput-module-scss-module__4TcqBW__clearBtn:hover{transform:translateY(-1px)}:is(.dark .SearchInput-module-scss-module__4TcqBW__clearBtn:hover,[data-theme=dark] .SearchInput-module-scss-module__4TcqBW__clearBtn:hover){background:#4b5563;border-color:#6b7280}.SearchInput-module-scss-module__4TcqBW__clearIcon{width:14px;height:14px;color:var(--text-gray-600)}:is(.dark .SearchInput-module-scss-module__4TcqBW__clearIcon,[data-theme=dark] .SearchInput-module-scss-module__4TcqBW__clearIcon){color:#d1d5db}.SearchInput-module-scss-module__4TcqBW__disabled .SearchInput-module-scss-module__4TcqBW__input{opacity:.6;cursor:not-allowed}
.ClearSyncQueueButton-module-scss-module__CWlFXW__button{color:#b91c1c;white-space:nowrap;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;transition:background .15s,opacity .15s;display:inline-flex}.ClearSyncQueueButton-module-scss-module__CWlFXW__button:hover:not(:disabled){background:#fee2e2}.ClearSyncQueueButton-module-scss-module__CWlFXW__button:disabled{opacity:.55;cursor:not-allowed}.dark .ClearSyncQueueButton-module-scss-module__CWlFXW__button{color:#fca5a5;background:rgba(185,28,28,.15);border-color:#991b1b}[data-theme=dark] .ClearSyncQueueButton-module-scss-module__CWlFXW__button{color:#fca5a5;background:rgba(185,28,28,.15);border-color:#991b1b}.dark .ClearSyncQueueButton-module-scss-module__CWlFXW__button:hover:not(:disabled){background:rgba(185,28,28,.25)}[data-theme=dark] .ClearSyncQueueButton-module-scss-module__CWlFXW__button:hover:not(:disabled){background:rgba(185,28,28,.25)}.ClearSyncQueueButton-module-scss-module__CWlFXW__icon{flex-shrink:0;width:16px;height:16px}.ClearSyncQueueButton-module-scss-module__CWlFXW__label{text-overflow:ellipsis;max-width:100px;overflow:hidden}.ClearSyncQueueButton-module-scss-module__CWlFXW__spinner{border:2px solid;border-right-color:transparent;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite ClearSyncQueueButton-module-scss-module__CWlFXW__spin}@keyframes ClearSyncQueueButton-module-scss-module__CWlFXW__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.ClearSyncQueueButton-module-scss-module__CWlFXW__button{gap:0;padding:8px}.ClearSyncQueueButton-module-scss-module__CWlFXW__label{display:none}.ClearSyncQueueButton-module-scss-module__CWlFXW__icon{width:18px;height:18px}}
.SmartSelect-module-scss-module__dWyb6a__smartSelect{width:100%;min-width:0;position:relative}.SmartSelect-module-scss-module__dWyb6a__leftIcon{width:18px;height:18px;color:var(--text-gray-600);pointer-events:none;z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}:is(.dark .SmartSelect-module-scss-module__dWyb6a__leftIcon,[data-theme=dark] .SmartSelect-module-scss-module__dWyb6a__leftIcon){color:#9ca3af}.SmartSelect-module-scss-module__dWyb6a__smartSelect:focus-within .SmartSelect-module-scss-module__dWyb6a__leftIcon{color:var(--primary-blue)}.dark .SmartSelect-module-scss-module__dWyb6a__smartSelect:focus-within .SmartSelect-module-scss-module__dWyb6a__leftIcon{color:#93c5fd}[data-theme=dark] .SmartSelect-module-scss-module__dWyb6a__smartSelect:focus-within .SmartSelect-module-scss-module__dWyb6a__leftIcon{color:#93c5fd}.SmartSelect-module-scss-module__dWyb6a__leftIconImg{object-fit:contain;pointer-events:none;z-index:2;width:18px;height:18px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}
.Toast-module-scss-module__btna1W__toastContainer{z-index:var(--z-toast,200000);isolation:isolate;pointer-events:none;flex-direction:column;gap:.5rem;max-width:380px;display:flex;position:fixed;top:1rem;right:1rem}@media (max-width:480px){.Toast-module-scss-module__btna1W__toastContainer{max-width:none;left:1rem;right:1rem}}.Toast-module-scss-module__btna1W__toast{pointer-events:auto;border:1px solid transparent;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;animation:.3s ease-out Toast-module-scss-module__btna1W__toastSlideIn;display:flex;box-shadow:0 10px 25px rgba(0,0,0,.15)}.Toast-module-scss-module__btna1W__toastIcon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.Toast-module-scss-module__btna1W__toastContent{flex:1;min-width:0}.Toast-module-scss-module__btna1W__toastMessage{margin:0;font-size:.875rem;line-height:1.4}.Toast-module-scss-module__btna1W__toastClose{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:opacity .15s;display:flex}.Toast-module-scss-module__btna1W__toastClose:hover{opacity:1}.Toast-module-scss-module__btna1W__toastCloseIcon{width:1rem;height:1rem}.Toast-module-scss-module__btna1W__toastSuccess{color:#065f46;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-color:#a7f3d0}.Toast-module-scss-module__btna1W__toastSuccess .Toast-module-scss-module__btna1W__toastIcon{color:#059669}.Toast-module-scss-module__btna1W__toastError{color:#991b1b;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-color:#fecaca}.Toast-module-scss-module__btna1W__toastError .Toast-module-scss-module__btna1W__toastIcon{color:#dc2626}.Toast-module-scss-module__btna1W__toastInfo{color:#1e40af;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#bfdbfe}.Toast-module-scss-module__btna1W__toastInfo .Toast-module-scss-module__btna1W__toastIcon{color:var(--primary-blue)}@keyframes Toast-module-scss-module__btna1W__toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
.BooleanSwitch-module-scss-module__ExjZ0q__toggle{cursor:pointer;flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex;position:relative}.BooleanSwitch-module-scss-module__ExjZ0q__toggleDisabled{cursor:not-allowed;opacity:.65}.BooleanSwitch-module-scss-module__ExjZ0q__toggleInput{opacity:0;width:0;height:0;position:absolute}.BooleanSwitch-module-scss-module__ExjZ0q__toggleSlider{background-color:var(--border-gray-300,#d1d5db);border-radius:24px;width:44px;min-width:44px;height:24px;transition:background-color .2s;display:inline-block;position:relative}.BooleanSwitch-module-scss-module__ExjZ0q__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.BooleanSwitch-module-scss-module__ExjZ0q__toggleInput:checked+.BooleanSwitch-module-scss-module__ExjZ0q__toggleSlider{background:linear-gradient(135deg,var(--primary-blue,#3b82f6),var(--primary-purple,#8b5cf6))}.BooleanSwitch-module-scss-module__ExjZ0q__toggleInput:checked+.BooleanSwitch-module-scss-module__ExjZ0q__toggleSlider:before{transform:translate(20px)}.BooleanSwitch-module-scss-module__ExjZ0q__toggleInput:focus-visible+.BooleanSwitch-module-scss-module__ExjZ0q__toggleSlider{outline:2px solid var(--primary-blue,#3b82f6);outline-offset:2px}.BooleanSwitch-module-scss-module__ExjZ0q__toggleValue{font-size:var(--text-sm,.875rem);font-variant-numeric:tabular-nums;color:var(--text-gray-600,#4b5563);min-width:2.5rem}.dark .BooleanSwitch-module-scss-module__ExjZ0q__toggleValue{color:#9ca3af}[data-theme=dark] .BooleanSwitch-module-scss-module__ExjZ0q__toggleValue{color:#9ca3af}.BooleanSwitch-module-scss-module__ExjZ0q__toggleLoading{pointer-events:none}.BooleanSwitch-module-scss-module__ExjZ0q__toggleSpinner{border:2px solid var(--border-gray-300,#d1d5db);border-top-color:var(--primary-blue,#3b82f6);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite BooleanSwitch-module-scss-module__ExjZ0q__booleanSwitchSpin;display:inline-block}@keyframes BooleanSwitch-module-scss-module__ExjZ0q__booleanSwitchSpin{to{transform:rotate(360deg)}}
.EmployeeCard-module-scss-module__nNKwSa__employeeCard{background-color:var(--color-white,#fff);cursor:pointer;-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.95);background-color:var(--color-gray-50,#f9fafb);border-radius:20px;flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.EmployeeCard-module-scss-module__nNKwSa__employeeCard{background-color:var(--color-gray-50,color(display-p3 .977213 .98084 .985101))}}@supports (color:lab(0% 0 0)){.EmployeeCard-module-scss-module__nNKwSa__employeeCard{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}.dark .EmployeeCard-module-scss-module__nNKwSa__employeeCard{background:#374151}.EmployeeCard-module-scss-module__nNKwSa__employeeCard.EmployeeCard-module-scss-module__nNKwSa__pressed{transition:transform .1s;transform:scale(.98)}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__employeeCard{border-radius:16px;padding:16px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__employeeCard{border-radius:14px;padding:14px}}.EmployeeCard-module-scss-module__nNKwSa__cardHeader{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__cardHeader{gap:12px;margin-bottom:14px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__cardHeader{gap:10px;margin-bottom:12px}}.EmployeeCard-module-scss-module__nNKwSa__avatarContainer{flex-shrink:0;position:relative}.EmployeeCard-module-scss-module__nNKwSa__avatarWrapper{width:80px;height:80px;position:relative}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__avatarWrapper{width:70px;height:70px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__avatarWrapper{width:60px;height:60px}}.EmployeeCard-module-scss-module__nNKwSa__avatar{object-fit:cover;border:3px solid rgba(255,255,255,.8);border-radius:50%;width:100%;height:100%;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.dark .EmployeeCard-module-scss-module__nNKwSa__avatar{border-color:rgba(31,41,55,.8);box-shadow:0 4px 12px rgba(0,0,0,.4)}.EmployeeCard-module-scss-module__nNKwSa__avatarInitials{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));-webkit-user-select:none;-moz-user-select:none;user-select:none;border:3px solid rgba(255,255,255,.8);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.15)}.dark .EmployeeCard-module-scss-module__nNKwSa__avatarInitials{border-color:rgba(31,41,55,.8);box-shadow:0 4px 12px rgba(0,0,0,.4)}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__avatarInitials{font-size:1.35rem}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__avatarInitials{font-size:1.2rem}}.EmployeeCard-module-scss-module__nNKwSa__employeeInfo{flex:1;min-width:0}.EmployeeCard-module-scss-module__nNKwSa__employeeName{color:#111827;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:18px;font-weight:700;line-height:1.3}.dark .EmployeeCard-module-scss-module__nNKwSa__employeeName{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f9fafb,#e5e7eb);-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__employeeName{font-size:16px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__employeeName{font-size:15px}}.EmployeeCard-module-scss-module__nNKwSa__employeeFonction{color:#6b7280;margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.4}.dark .EmployeeCard-module-scss-module__nNKwSa__employeeFonction{color:#9ca3af}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__employeeFonction{margin-bottom:5px;font-size:13px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__employeeFonction{margin-bottom:4px;font-size:12px}}.EmployeeCard-module-scss-module__nNKwSa__employeeMeta{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__employeeMeta{gap:6px;margin-bottom:6px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__employeeMeta{gap:5px;margin-bottom:5px}}.EmployeeCard-module-scss-module__nNKwSa__ratingContainer{align-items:center;gap:4px;display:flex}.EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__starIcon{color:#fbbf24;fill:currentColor;width:14px;height:14px}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__starIcon{width:12px;height:12px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__starIcon{width:11px;height:11px}}.EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__rating{color:#374151;font-size:13px;font-weight:600}.dark .EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__rating{color:#e5e7eb}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__rating{font-size:12px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__rating{font-size:11px}}.EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__experience{color:#9ca3af;font-size:12px;font-weight:400}.dark .EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__experience{color:#6b7280}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__experience{font-size:11px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__ratingContainer .EmployeeCard-module-scss-module__nNKwSa__experience{font-size:10px}}.EmployeeCard-module-scss-module__nNKwSa__statusSection{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__statusSection{gap:6px;margin-bottom:10px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__statusSection{gap:5px;margin-bottom:8px}}.EmployeeCard-module-scss-module__nNKwSa__footerPhone{color:#374151;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.EmployeeCard-module-scss-module__nNKwSa__footerPhone:hover{color:var(--primary-blue)}.dark .EmployeeCard-module-scss-module__nNKwSa__footerPhone{color:#e5e7eb}.dark .EmployeeCard-module-scss-module__nNKwSa__footerPhone:hover{color:#93c5fd}.EmployeeCard-module-scss-module__nNKwSa__footerPhone .EmployeeCard-module-scss-module__nNKwSa__footerPhoneIcon{opacity:.85;flex-shrink:0;width:16px;height:16px}.EmployeeCard-module-scss-module__nNKwSa__footerTasks{flex-direction:column;gap:6px;display:flex}.EmployeeCard-module-scss-module__nNKwSa__footerTasksTitle{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-size:11px;font-weight:700}.dark .EmployeeCard-module-scss-module__nNKwSa__footerTasksTitle{color:#6b7280}.EmployeeCard-module-scss-module__nNKwSa__tasksList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.EmployeeCard-module-scss-module__nNKwSa__taskChip{color:#4b5563;background:rgba(59,130,246,.1);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.3}.dark .EmployeeCard-module-scss-module__nNKwSa__taskChip{color:#e5e7eb;background:rgba(96,165,250,.15)}.EmployeeCard-module-scss-module__nNKwSa__statusIndicator{border:1px solid;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .3s;display:flex}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__statusIndicator{gap:6px;padding:6px 10px;font-size:12px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__statusIndicator{gap:5px;padding:5px 8px;font-size:11px}}.EmployeeCard-module-scss-module__nNKwSa__statusIndicator .EmployeeCard-module-scss-module__nNKwSa__statusIcon{width:14px;height:14px}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__statusIndicator .EmployeeCard-module-scss-module__nNKwSa__statusIcon{width:12px;height:12px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__statusIndicator .EmployeeCard-module-scss-module__nNKwSa__statusIcon{width:10px;height:10px}}.EmployeeCard-module-scss-module__nNKwSa__statusIndicator .EmployeeCard-module-scss-module__nNKwSa__statusText{font-weight:600}.dark .EmployeeCard-module-scss-module__nNKwSa__statusIndicator.EmployeeCard-module-scss-module__nNKwSa__green{color:#34d399!important;background-color:rgba(16,185,129,.2)!important;border-color:rgba(16,185,129,.3)!important}.dark .EmployeeCard-module-scss-module__nNKwSa__statusIndicator.EmployeeCard-module-scss-module__nNKwSa__orange{color:#fb923c!important;background-color:rgba(217,119,6,.2)!important;border-color:rgba(217,119,6,.3)!important}.dark .EmployeeCard-module-scss-module__nNKwSa__statusIndicator.EmployeeCard-module-scss-module__nNKwSa__gray{color:#9ca3af!important;background-color:rgba(107,114,128,.2)!important;border-color:rgba(107,114,128,.3)!important}.EmployeeCard-module-scss-module__nNKwSa__nextAppointment{color:#6b7280;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.dark .EmployeeCard-module-scss-module__nNKwSa__nextAppointment{color:#9ca3af}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__nextAppointment{gap:5px;font-size:11px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__nextAppointment{gap:4px;font-size:10px}}.EmployeeCard-module-scss-module__nNKwSa__nextAppointment .EmployeeCard-module-scss-module__nNKwSa__clockIcon{color:#6b7280;width:12px;height:12px}.dark .EmployeeCard-module-scss-module__nNKwSa__nextAppointment .EmployeeCard-module-scss-module__nNKwSa__clockIcon{color:#9ca3af}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__nextAppointment .EmployeeCard-module-scss-module__nNKwSa__clockIcon{width:10px;height:10px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__nextAppointment .EmployeeCard-module-scss-module__nNKwSa__clockIcon{width:9px;height:9px}}.EmployeeCard-module-scss-module__nNKwSa__contactActions{opacity:0;gap:8px;transition:all .3s;display:flex;position:absolute;top:16px;right:16px;transform:translateY(-10px)}.EmployeeCard-module-scss-module__nNKwSa__contactActions.EmployeeCard-module-scss-module__nNKwSa__visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__contactActions{gap:6px;top:12px;right:12px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__contactActions{gap:5px;top:10px;right:10px}}.EmployeeCard-module-scss-module__nNKwSa__contactButton{cursor:pointer;-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.dark .EmployeeCard-module-scss-module__nNKwSa__contactButton{background:rgba(31,41,55,.9);border-color:rgba(255,255,255,.1)}.EmployeeCard-module-scss-module__nNKwSa__contactButton:hover{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3);transform:scale(1.1)}.dark .EmployeeCard-module-scss-module__nNKwSa__contactButton:hover{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.4)}.EmployeeCard-module-scss-module__nNKwSa__contactButton:active{transform:scale(.95)}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__contactButton{width:28px;height:28px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__contactButton{width:24px;height:24px}}.EmployeeCard-module-scss-module__nNKwSa__contactButton .EmployeeCard-module-scss-module__nNKwSa__contactIcon{color:#6b7280;width:14px;height:14px}.dark .EmployeeCard-module-scss-module__nNKwSa__contactButton .EmployeeCard-module-scss-module__nNKwSa__contactIcon{color:#d1d5db}@media (max-width:768px){.EmployeeCard-module-scss-module__nNKwSa__contactButton .EmployeeCard-module-scss-module__nNKwSa__contactIcon{width:12px;height:12px}}@media (max-width:480px){.EmployeeCard-module-scss-module__nNKwSa__contactButton .EmployeeCard-module-scss-module__nNKwSa__contactIcon{width:10px;height:10px}}.EmployeeCard-module-scss-module__nNKwSa__gradientOverlay{opacity:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(168,85,247,.02) 0%,rgba(236,72,153,.02) 100%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.dark .EmployeeCard-module-scss-module__nNKwSa__gradientOverlay{background:linear-gradient(135deg,rgba(168,85,247,.05) 0%,rgba(236,72,153,.05) 100%)}.EmployeeCard-module-scss-module__nNKwSa__employeeCard:hover .EmployeeCard-module-scss-module__nNKwSa__gradientOverlay{opacity:1}@keyframes EmployeeCard-module-scss-module__nNKwSa__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EmployeeCard-module-scss-module__nNKwSa__employeeCard{animation:.6s ease-out EmployeeCard-module-scss-module__nNKwSa__slideInUp}
.IconButton-module-scss-module__Z3oCja__iconBtn{border-radius:var(--radius-full);background:var(--bg-white);border:1px solid var(--border-gray-200);width:34px;height:34px;transition:var(--transition-normal);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.dark .IconButton-module-scss-module__Z3oCja__iconBtn{background:#374151;border-color:#4b5563}.dark .IconButton-module-scss-module__Z3oCja__iconBtn:hover{background:#4b5563;border-color:#6b7280}.IconButton-module-scss-module__Z3oCja__iconBtn:hover{transform:translateY(-2px)}.IconButton-module-scss-module__Z3oCja__iconBtn:active{transform:translateY(0)scale(.96)}.IconButton-module-scss-module__Z3oCja__iconBtn:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}.IconButton-module-scss-module__Z3oCja__iconWrap{display:inline-flex}.IconButton-module-scss-module__Z3oCja__iconWrap svg{width:18px;height:18px;transition:transform var(--transition-normal)}.IconButton-module-scss-module__Z3oCja__iconImg{object-fit:contain;width:18px;height:18px;display:inline-block}.IconButton-module-scss-module__Z3oCja__view .IconButton-module-scss-module__Z3oCja__iconWrap svg{color:var(--primary-blue)}.IconButton-module-scss-module__Z3oCja__edit .IconButton-module-scss-module__Z3oCja__iconWrap svg{color:var(--primary-purple)}.IconButton-module-scss-module__Z3oCja__delete .IconButton-module-scss-module__Z3oCja__iconWrap svg{color:var(--status-cancelled)}.IconButton-module-scss-module__Z3oCja__neutral .IconButton-module-scss-module__Z3oCja__iconWrap svg{color:var(--text-gray-600)}.dark .IconButton-module-scss-module__Z3oCja__neutral .IconButton-module-scss-module__Z3oCja__iconWrap svg{color:#9ca3af}.IconButton-module-scss-module__Z3oCja__iconBtn:before{content:attr(data-tooltip);background:var(--text-gray-900);color:var(--text-white);border-radius:var(--radius-md);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;z-index:10;padding:6px 10px;transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.dark .IconButton-module-scss-module__Z3oCja__iconBtn:before{color:#f9fafb;background:#1f2937;box-shadow:0 4px 12px rgba(0,0,0,.4)}.IconButton-module-scss-module__Z3oCja__iconBtn:hover:before{opacity:1;transform:translate(-50%)translateY(-12px)}.IconButton-module-scss-module__Z3oCja__iconBtn:focus-visible:before{opacity:1;transform:translate(-50%)translateY(-12px)}.IconButton-module-scss-module__Z3oCja__view:hover .IconButton-module-scss-module__Z3oCja__iconWrap svg{transform:scale(1.1)}.IconButton-module-scss-module__Z3oCja__edit:hover .IconButton-module-scss-module__Z3oCja__iconWrap svg{animation:.45s ease-in-out IconButton-module-scss-module__Z3oCja__penWiggle}.IconButton-module-scss-module__Z3oCja__delete:hover .IconButton-module-scss-module__Z3oCja__iconWrap svg{animation:.42s ease-out IconButton-module-scss-module__Z3oCja__dangerBounce}@keyframes IconButton-module-scss-module__Z3oCja__penWiggle{0%{transform:rotate(0)}30%{transform:rotate(12deg)}60%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes IconButton-module-scss-module__Z3oCja__dangerBounce{0%{transform:translateY(0)}40%{transform:translateY(-3px)}to{transform:translateY(0)}}
.NotificationCard-module-scss-module__8zVAIa__card{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:flex-start;gap:.75rem;padding:.75rem 1.25rem;transition:background-color .2s;display:flex;position:relative}.NotificationCard-module-scss-module__8zVAIa__card:hover{background-color:#f9fafb}.NotificationCard-module-scss-module__8zVAIa__card.NotificationCard-module-scss-module__8zVAIa__unread{background-color:#fef3c7}html.dark .NotificationCard-module-scss-module__8zVAIa__card:hover{background-color:#374151}html[data-theme=dark] .NotificationCard-module-scss-module__8zVAIa__card:hover{background-color:#374151}html.dark .NotificationCard-module-scss-module__8zVAIa__card.NotificationCard-module-scss-module__8zVAIa__unread{background-color:rgba(251,191,36,.12)}html[data-theme=dark] .NotificationCard-module-scss-module__8zVAIa__card.NotificationCard-module-scss-module__8zVAIa__unread{background-color:rgba(251,191,36,.12)}.NotificationCard-module-scss-module__8zVAIa__avatarWrap{flex-shrink:0;position:relative}.NotificationCard-module-scss-module__8zVAIa__avatarImage{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.NotificationCard-module-scss-module__8zVAIa__onlineIndicator{background-color:#10b981;border:2px solid #fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;bottom:0;right:0}html.dark .NotificationCard-module-scss-module__8zVAIa__onlineIndicator{border-color:#1f2937}html[data-theme=dark] .NotificationCard-module-scss-module__8zVAIa__onlineIndicator{border-color:#1f2937}.NotificationCard-module-scss-module__8zVAIa__body{flex:1;min-width:0;position:relative}.NotificationCard-module-scss-module__8zVAIa__rowTop{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.25rem;display:flex}.NotificationCard-module-scss-module__8zVAIa__titleWrap{flex:1;min-width:0}.NotificationCard-module-scss-module__8zVAIa__title{color:#111827;font-size:.875rem;font-weight:600;line-height:1.4}html.dark .NotificationCard-module-scss-module__8zVAIa__title{color:#f3f4f6}html[data-theme=dark] .NotificationCard-module-scss-module__8zVAIa__title{color:#f3f4f6}.NotificationCard-module-scss-module__8zVAIa__timeRelative{color:#9ca3af;white-space:nowrap;flex-shrink:0;font-size:.75rem}html.dark .NotificationCard-module-scss-module__8zVAIa__timeRelative{color:#9ca3af}html[data-theme=dark] .NotificationCard-module-scss-module__8zVAIa__timeRelative{color:#9ca3af}.NotificationCard-module-scss-module__8zVAIa__messageBlock{margin-top:.375rem}.NotificationCard-module-scss-module__8zVAIa__contentLabel{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:.125rem;font-size:.625rem;font-weight:600;display:block}html.dark .NotificationCard-module-scss-module__8zVAIa__contentLabel{color:#6b7280}html[data-theme=dark] .NotificationCard-module-scss-module__8zVAIa__contentLabel{color:#6b7280}.NotificationCard-module-scss-module__8zVAIa__message{color:#4b5563;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.45}html.dark .NotificationCard-module-scss-module__8zVAIa__message{color:#d1d5db}html[data-theme=dark] .NotificationCard-module-scss-module__8zVAIa__message{color:#d1d5db}.NotificationCard-module-scss-module__8zVAIa__clockTime{color:#9ca3af;font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.75rem}html.dark .NotificationCard-module-scss-module__8zVAIa__clockTime{color:#9ca3af}html[data-theme=dark] .NotificationCard-module-scss-module__8zVAIa__clockTime{color:#9ca3af}.NotificationCard-module-scss-module__8zVAIa__unreadDot{background-color:var(--primary-blue);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.5rem;right:0}
.InitPasswordModal-module-scss-module__4WtyUq__overlay{-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);padding:var(--spacing-lg);background:rgba(17,24,39,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.InitPasswordModal-module-scss-module__4WtyUq__modal{background:var(--bg-white);border-radius:var(--radius-xl);width:100%;max-width:480px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 12px 24px -8px rgba(0,0,0,.1)}.InitPasswordModal-module-scss-module__4WtyUq__header{padding:var(--spacing-xl);border-bottom:2px solid var(--border-gray-200);background:linear-gradient(180deg,var(--bg-gray-50)0%,var(--bg-white)100%)}.InitPasswordModal-module-scss-module__4WtyUq__headerContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.InitPasswordModal-module-scss-module__4WtyUq__titleSection{align-items:flex-start;gap:var(--spacing-md);display:flex}.InitPasswordModal-module-scss-module__4WtyUq__iconWrapper{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.InitPasswordModal-module-scss-module__4WtyUq__headerIcon{color:#fff;width:24px;height:24px}.InitPasswordModal-module-scss-module__4WtyUq__closeButton{border-radius:var(--radius-full);background:var(--bg-white);border:1px solid var(--border-gray-200);width:36px;height:36px;color:var(--text-gray-600);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InitPasswordModal-module-scss-module__4WtyUq__closeButton:hover{background:var(--bg-gray-100);color:var(--text-gray-900)}.InitPasswordModal-module-scss-module__4WtyUq__closeIcon{width:18px;height:18px}.InitPasswordModal-module-scss-module__4WtyUq__title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-gray-900);margin:0 0 4px}.InitPasswordModal-module-scss-module__4WtyUq__subtitle{font-size:var(--text-sm);color:var(--text-gray-600);margin:0;line-height:1.5}.InitPasswordModal-module-scss-module__4WtyUq__body{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;display:flex}.InitPasswordModal-module-scss-module__4WtyUq__errorAlert{padding:var(--spacing-md);border-radius:var(--radius-lg);color:#dc2626;font-size:var(--text-sm);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.InitPasswordModal-module-scss-module__4WtyUq__inputGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.InitPasswordModal-module-scss-module__4WtyUq__label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-gray-700)}.InitPasswordModal-module-scss-module__4WtyUq__inputContainer{position:relative}.InitPasswordModal-module-scss-module__4WtyUq__input{border:2px solid var(--border-gray-200);border-radius:var(--radius-lg);width:100%;color:var(--text-gray-900);background:var(--bg-white);padding:14px 48px 14px 16px;font-size:16px}.InitPasswordModal-module-scss-module__4WtyUq__input:focus{border-color:var(--primary-blue);outline:none}.InitPasswordModal-module-scss-module__4WtyUq__inputError{border-color:#ef4444!important}.InitPasswordModal-module-scss-module__4WtyUq__toggleButton{cursor:pointer;color:var(--text-gray-500);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.InitPasswordModal-module-scss-module__4WtyUq__toggleIcon{width:20px;height:20px}.InitPasswordModal-module-scss-module__4WtyUq__errorMessage{font-size:var(--text-xs);color:#ef4444;margin-top:2px}.InitPasswordModal-module-scss-module__4WtyUq__footer{padding-top:var(--spacing-md);border-top:1px solid var(--border-gray-100)}.InitPasswordModal-module-scss-module__4WtyUq__submitButton{border-radius:var(--radius-lg);width:100%;font-size:var(--text-base);font-weight:var(--font-semibold);color:#fff;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;padding:14px 24px;display:flex}.InitPasswordModal-module-scss-module__4WtyUq__submitButton:disabled{opacity:.6;cursor:not-allowed}.InitPasswordModal-module-scss-module__4WtyUq__spinner{will-change:transform,opacity;border:2px solid rgba(255,255,255,.95);border-color:rgba(255,255,255,.95) transparent rgba(255,255,255,.28) rgba(255,255,255,.28);border-radius:50%;width:18px;height:18px}
.Notifications-module-scss-module__tSyMjW__backdrop{z-index:1000;opacity:0;background-color:rgba(0,0,0,.1);position:fixed;top:0;bottom:0;left:0;right:0}html.dark .Notifications-module-scss-module__tSyMjW__backdrop{background-color:rgba(0,0,0,.45)}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__backdrop{background-color:rgba(0,0,0,.45)}.Notifications-module-scss-module__tSyMjW__dropdown{z-index:1001;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;width:28rem;max-height:32rem;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}html.dark .Notifications-module-scss-module__tSyMjW__dropdown{background-color:#1f2937;border-color:#374151;box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.25)}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__dropdown{background-color:#1f2937;border-color:#374151;box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.25)}@media (max-width:640px){.Notifications-module-scss-module__tSyMjW__dropdown{width:auto;max-width:calc(100vw - 1rem);left:.5rem!important;right:.5rem!important}}.Notifications-module-scss-module__tSyMjW__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}html.dark .Notifications-module-scss-module__tSyMjW__header{border-bottom-color:#374151}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__header{border-bottom-color:#374151}.Notifications-module-scss-module__tSyMjW__headerTitleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.Notifications-module-scss-module__tSyMjW__headerTitle{color:#111827;margin:0;font-size:1rem;font-weight:600}html.dark .Notifications-module-scss-module__tSyMjW__headerTitle{color:#f9fafb}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__headerTitle{color:#f9fafb}.Notifications-module-scss-module__tSyMjW__headerLoader{box-sizing:border-box;border:2px solid #e5e7eb;border-top-color:var(--primary-blue);border-radius:50%;flex-shrink:0;width:1rem;height:1rem;display:block}html.dark .Notifications-module-scss-module__tSyMjW__headerLoader{border-color:#60a5fa #4b5563 #4b5563}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__headerLoader{border-color:#60a5fa #4b5563 #4b5563}.Notifications-module-scss-module__tSyMjW__headerActions{align-items:center;gap:.5rem;display:flex}.Notifications-module-scss-module__tSyMjW__markAllButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.375rem;transition:all .2s}.Notifications-module-scss-module__tSyMjW__markAllButton:hover{color:#111827;background-color:#f3f4f6}html.dark .Notifications-module-scss-module__tSyMjW__markAllButton{color:#9ca3af}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__markAllButton{color:#9ca3af}html.dark .Notifications-module-scss-module__tSyMjW__markAllButton:hover{color:#f3f4f6;background-color:#374151}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__markAllButton:hover{color:#f3f4f6;background-color:#374151}.Notifications-module-scss-module__tSyMjW__headerIcon{width:1.125rem;height:1.125rem}.Notifications-module-scss-module__tSyMjW__tabs{border-bottom:1px solid #f3f4f6;gap:0;padding:0 1.25rem;display:flex}html.dark .Notifications-module-scss-module__tSyMjW__tabs{border-bottom-color:#374151}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__tabs{border-bottom-color:#374151}.Notifications-module-scss-module__tSyMjW__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:relative}.Notifications-module-scss-module__tSyMjW__tab:hover{color:#111827;background-color:#f9fafb}.Notifications-module-scss-module__tSyMjW__tab.Notifications-module-scss-module__tSyMjW__active{color:#111827;background-color:#f9fafb;border-bottom-color:#111827}html.dark .Notifications-module-scss-module__tSyMjW__tab{color:#9ca3af}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__tab{color:#9ca3af}html.dark .Notifications-module-scss-module__tSyMjW__tab:hover{color:#e5e7eb;background-color:#374151}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__tab:hover{color:#e5e7eb;background-color:#374151}html.dark .Notifications-module-scss-module__tSyMjW__tab.Notifications-module-scss-module__tSyMjW__active{color:#f9fafb;background-color:#374151;border-bottom-color:#60a5fa}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__tab.Notifications-module-scss-module__tSyMjW__active{color:#f9fafb;background-color:#374151;border-bottom-color:#60a5fa}.Notifications-module-scss-module__tSyMjW__tabBadge{color:#374151;text-align:center;background-color:#e5e7eb;border-radius:9999px;min-width:1.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:600}html.dark .Notifications-module-scss-module__tSyMjW__tabBadge{color:#e5e7eb;background-color:#4b5563}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__tabBadge{color:#e5e7eb;background-color:#4b5563}.Notifications-module-scss-module__tSyMjW__notificationsList{flex:1;padding:.5rem 0;overflow-y:auto}.Notifications-module-scss-module__tSyMjW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.Notifications-module-scss-module__tSyMjW__emptyIcon{color:#d1d5db;width:3rem;height:3rem;margin-bottom:.75rem}html.dark .Notifications-module-scss-module__tSyMjW__emptyIcon{color:#6b7280}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__emptyIcon{color:#6b7280}.Notifications-module-scss-module__tSyMjW__emptyText{color:#6b7280;margin:0;font-size:.875rem}html.dark .Notifications-module-scss-module__tSyMjW__emptyText{color:#9ca3af}html[data-theme=dark] .Notifications-module-scss-module__tSyMjW__emptyText{color:#9ca3af}
.ChangePasswordModal-module-scss-module__8XFEAW__overlay{-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);padding:var(--spacing-lg);background:rgba(17,24,39,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.ChangePasswordModal-module-scss-module__8XFEAW__overlay{padding:var(--spacing-md)}}@media (max-width:480px){.ChangePasswordModal-module-scss-module__8XFEAW__overlay{padding:var(--spacing-sm)}}.ChangePasswordModal-module-scss-module__8XFEAW__modal{background:var(--bg-white);border-radius:var(--radius-xl);width:100%;max-width:480px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 12px 24px -8px rgba(0,0,0,.1)}.ChangePasswordModal-module-scss-module__8XFEAW__modal::-webkit-scrollbar{width:8px}.ChangePasswordModal-module-scss-module__8XFEAW__modal::-webkit-scrollbar-track{background:0 0}.ChangePasswordModal-module-scss-module__8XFEAW__modal::-webkit-scrollbar-thumb{background:var(--border-gray-300);border-radius:var(--radius-full)}.ChangePasswordModal-module-scss-module__8XFEAW__modal::-webkit-scrollbar-thumb:hover{background:var(--text-gray-500)}@media (max-width:768px){.ChangePasswordModal-module-scss-module__8XFEAW__modal{border-radius:var(--radius-lg);max-width:100%}}.ChangePasswordModal-module-scss-module__8XFEAW__header{padding:var(--spacing-xl);border-bottom:2px solid var(--border-gray-200);background:linear-gradient(180deg,var(--bg-gray-50)0%,var(--bg-white)100%)}@media (max-width:768px){.ChangePasswordModal-module-scss-module__8XFEAW__header{padding:var(--spacing-lg)}}.ChangePasswordModal-module-scss-module__8XFEAW__headerContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.ChangePasswordModal-module-scss-module__8XFEAW__titleSection{align-items:flex-start;gap:var(--spacing-md);display:flex}.ChangePasswordModal-module-scss-module__8XFEAW__iconWrapper{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (max-width:480px){.ChangePasswordModal-module-scss-module__8XFEAW__iconWrapper{width:40px;height:40px}}.ChangePasswordModal-module-scss-module__8XFEAW__headerIcon{color:#fff;width:24px;height:24px}@media (max-width:480px){.ChangePasswordModal-module-scss-module__8XFEAW__headerIcon{width:20px;height:20px}}.ChangePasswordModal-module-scss-module__8XFEAW__closeButton{border-radius:var(--radius-full);background:var(--bg-white);border:1px solid var(--border-gray-200);width:36px;height:36px;color:var(--text-gray-600);cursor:pointer;transition:all var(--transition-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChangePasswordModal-module-scss-module__8XFEAW__closeButton:hover{background:var(--bg-gray-100);color:var(--text-gray-900);border-color:var(--border-gray-300);transform:rotate(90deg)}.ChangePasswordModal-module-scss-module__8XFEAW__closeButton:active{transform:rotate(90deg)scale(.95)}.ChangePasswordModal-module-scss-module__8XFEAW__closeIcon{width:18px;height:18px}.ChangePasswordModal-module-scss-module__8XFEAW__title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-gray-900);margin:0 0 4px;line-height:1.3}@media (max-width:480px){.ChangePasswordModal-module-scss-module__8XFEAW__title{font-size:var(--text-lg)}}.ChangePasswordModal-module-scss-module__8XFEAW__subtitle{font-size:var(--text-sm);color:var(--text-gray-600);margin:0;line-height:1.5}.ChangePasswordModal-module-scss-module__8XFEAW__body{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:768px){.ChangePasswordModal-module-scss-module__8XFEAW__body{padding:var(--spacing-lg)}}.ChangePasswordModal-module-scss-module__8XFEAW__errorAlert{padding:var(--spacing-md);border-radius:var(--radius-lg);color:#dc2626;font-size:var(--text-sm);font-weight:var(--font-medium);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.ChangePasswordModal-module-scss-module__8XFEAW__infoMessage{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--text-gray-700);background:linear-gradient(135deg,rgba(59,130,246,.08) 0%,rgba(139,92,246,.08) 100%);border:1px solid rgba(59,130,246,.2);line-height:1.5;display:flex}.ChangePasswordModal-module-scss-module__8XFEAW__infoIcon{width:20px;height:20px;color:var(--primary-blue);flex-shrink:0;margin-top:2px}.ChangePasswordModal-module-scss-module__8XFEAW__inputGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.ChangePasswordModal-module-scss-module__8XFEAW__label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-gray-700)}.ChangePasswordModal-module-scss-module__8XFEAW__inputContainer{position:relative}.ChangePasswordModal-module-scss-module__8XFEAW__input{border:2px solid var(--border-gray-200);border-radius:var(--radius-lg);width:100%;color:var(--text-gray-900);background:var(--bg-white);transition:all var(--transition-normal);padding:14px 48px 14px 16px;font-size:16px}.ChangePasswordModal-module-scss-module__8XFEAW__input::placeholder{color:var(--text-gray-400)}.ChangePasswordModal-module-scss-module__8XFEAW__input:hover{border-color:var(--border-gray-300)}.ChangePasswordModal-module-scss-module__8XFEAW__input:focus{border-color:var(--primary-blue);box-shadow:none;outline:none}.ChangePasswordModal-module-scss-module__8XFEAW__inputError{border-color:#ef4444!important}.ChangePasswordModal-module-scss-module__8XFEAW__inputError:focus{box-shadow:none;outline:none}.ChangePasswordModal-module-scss-module__8XFEAW__toggleButton{cursor:pointer;color:var(--text-gray-500);transition:color var(--transition-normal);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ChangePasswordModal-module-scss-module__8XFEAW__toggleButton:hover{color:var(--primary-blue)}.ChangePasswordModal-module-scss-module__8XFEAW__toggleIcon{width:20px;height:20px}.ChangePasswordModal-module-scss-module__8XFEAW__errorMessage{font-size:var(--text-xs);color:#ef4444;font-weight:var(--font-medium);margin-top:2px}.ChangePasswordModal-module-scss-module__8XFEAW__footer{padding-top:var(--spacing-md);border-top:1px solid var(--border-gray-100)}.ChangePasswordModal-module-scss-module__8XFEAW__submitButton{border-radius:var(--radius-lg);width:100%;font-size:var(--text-base);font-weight:var(--font-semibold);color:#fff;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));cursor:pointer;transition:all var(--transition-normal);justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;padding:14px 24px;display:flex}.ChangePasswordModal-module-scss-module__8XFEAW__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.35)}.ChangePasswordModal-module-scss-module__8XFEAW__submitButton:active:not(:disabled){transform:translateY(0)}.ChangePasswordModal-module-scss-module__8XFEAW__submitButton:disabled{opacity:.6;cursor:not-allowed;background:var(--text-gray-400)}.ChangePasswordModal-module-scss-module__8XFEAW__spinner{border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ChangePasswordModal-module-scss-module__8XFEAW__spin}@keyframes ChangePasswordModal-module-scss-module__8XFEAW__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.ChangePasswordModal-module-scss-module__8XFEAW__body{gap:var(--spacing-md)}.ChangePasswordModal-module-scss-module__8XFEAW__input{padding:12px 44px 12px 14px}.ChangePasswordModal-module-scss-module__8XFEAW__submitButton{padding:12px 20px}}
.entityTableCells-module-scss-module__jG9yVW__nameText{font-weight:var(--font-semibold,600);color:var(--text-gray-900,#111827)}.dark .entityTableCells-module-scss-module__jG9yVW__nameText{color:#f9fafb}[data-theme=dark] .entityTableCells-module-scss-module__jG9yVW__nameText{color:#f9fafb}.entityTableCells-module-scss-module__jG9yVW__categoryText{font-size:var(--text-sm,.875rem);color:var(--text-gray-600,#4b5563)}.dark .entityTableCells-module-scss-module__jG9yVW__categoryText{color:#9ca3af}[data-theme=dark] .entityTableCells-module-scss-module__jG9yVW__categoryText{color:#9ca3af}.entityTableCells-module-scss-module__jG9yVW__actionsCell{justify-content:flex-end;align-items:center;gap:var(--spacing-xs,.25rem);flex-wrap:wrap;display:flex}
