@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap);:root{--corporate-blue:#3b82f6;--corporate-blue-hover:#60a5fa;--corporate-blue-gradient:linear-gradient(174.61deg,#3b82f6,#2563eb);--corporate-blue-gradient-hover:linear-gradient(174.61deg,#60a5fa,#3b82f6);--button-color:#6366f1;--hover-button-color:#818cf8;--hover-color:#34d399;--cancel-red-color:#ef4444;--main-brown:#d97706;--payment-banner-color:#10b981;--main-white:#fff;--main-black:#000;--main-color:#0b101e;--container-bg-color:#131b2e;--header-bg-color:#1a2332;--dna-usp-color:#0f1624;--payment-image-color:#1c2638;--border-color:#2d3748;--header-border-bottom-color:#374151;--border-selector-color:#4b5563;--hr-line-color:#374151;--hr-tabs-line-color:#1f2937;--text-primary:#f3f4f6;--text-secondary:#d1d5db;--text-tertiary:#9ca3af;--text-black:#000;--pagination-text-color:#e5e7eb;--close-button-color:#f3f4f6;--success-green:#10b981;--success-green-hover:#34d399;--error-red:#ef4444;--error-red-hover:#f87171;--warning-yellow:#fbbf24;--info-blue:#3b82f6;--main-font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-xs:0.625rem;--font-size-sm:0.75rem;--font-size-base:0.875rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #ffffff0d;--shadow-md:0 4px 6px -1px #ffffff1a;--shadow-lg:0 10px 15px -3px #ffffff1a;--shadow-xl:0 20px 25px -5px #ffffff1a;--shadow-strong:0 4px 12px #ffffff26;--shadow-strong-hover:0 8px 20px #fff3;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-overlay:999;--z-modal:1000;--z-tooltip:1200}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:#0b101e;background-color:var(--main-color);color:#f3f4f6;color:var(--text-primary);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--main-font);font-size:.875rem;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5;margin:0;overflow-x:hidden}code{background-color:#131b2e;background-color:var(--container-bg-color);border-radius:.25rem;border-radius:var(--radius-sm);color:#d1d5db;color:var(--text-secondary);font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9em;padding:.125rem .25rem}h1,h2,h3,h4,h5,h6{color:#f3f4f6;color:var(--text-primary);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.2;margin:0}h1{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:700;font-weight:var(--font-weight-bold)}h2{font-size:1.375rem}h2,h3{font-weight:600;font-weight:var(--font-weight-semibold)}h3{font-size:1.125rem}h4{font-size:1rem;font-size:var(--font-size-lg)}h4,h5{font-weight:600;font-weight:var(--font-weight-semibold)}h5{font-size:.875rem;font-size:var(--font-size-base)}h6{font-size:.75rem;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold)}p{line-height:1.5;margin:0}a{color:#3b82f6;color:var(--corporate-blue);text-decoration:none;transition:color .2s ease;transition:color var(--transition-base)}a:hover{color:#60a5fa;color:var(--corporate-blue-hover)}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem;padding:0 var(--spacing-lg);width:100%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0b101e;background:var(--main-color)}::-webkit-scrollbar-thumb{background:#2d3748;background:var(--border-color);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--text-tertiary)}@media (max-width:767px){html{font-size:14px}.container{padding:0 1rem;padding:0 var(--spacing-md)}}@media (min-width:768px) and (max-width:1023px){.container{max-width:960px}}@media (min-width:1024px){.container{max-width:1200px}}.Login_loginPage__O2VC2{align-items:center;background-color:var(--main-color);display:flex;justify-content:center;min-height:100vh;padding:var(--spacing-lg)}.Login_loginContainer__32cQc{max-width:420px;width:100%}.Login_loginCard__v2cjW{background-color:var(--container-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:var(--spacing-2xl)}.Login_loginHeader__Py1JF{margin-bottom:var(--spacing-2xl);text-align:center}.Login_loginHeader__Py1JF h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.Login_loginHeader__Py1JF p{color:var(--text-secondary);font-size:var(--font-size-base)}.Login_brandOptik__oDrmY{color:#0c1ce4}.Login_brandAI__QT\+e9{color:#bca404}.Login_loginForm__1kk93{display:flex;flex-direction:column;gap:var(--spacing-lg)}.Login_loginButton__Ipmse{background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-md);color:var(--main-white);cursor:pointer;font-family:var(--main-font);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--spacing-md);transition:all var(--transition-base);width:100%}.Login_loginButton__Ipmse:hover:not(:disabled){background:var(--corporate-blue-gradient-hover);box-shadow:var(--shadow-strong);transform:translateY(-1px)}.Login_loginButton__Ipmse:active:not(:disabled){transform:translateY(0)}.Login_loginButton__Ipmse:disabled{cursor:not-allowed;opacity:.6}.Login_forgotPasswordButton__Q6zZs{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--main-font);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-sm);transition:color var(--transition-base);width:100%}.Login_forgotPasswordButton__Q6zZs:hover{color:var(--corporate-blue);text-decoration:underline}.Login_forgotInstructions__fRUvh{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;text-align:center}.Login_forgotInstructions__fRUvh .Login_validity__gnUWi{color:var(--text-muted);font-size:var(--font-size-xs)}.Login_successText__Ra2w6{color:var(--text-primary);font-size:var(--font-size-base);margin-bottom:var(--spacing-md);text-align:center}.Login_noteText__alHQN{color:var(--text-muted);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);text-align:center}.Login_errorText__tE52o{color:var(--text-secondary);font-size:var(--font-size-base);margin-bottom:var(--spacing-sm);text-align:center}.Login_errorMessage__TCZLP{color:var(--status-error);font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs);margin-top:calc(var(--spacing-xs)*-1)}@media(max-width:767px){.Login_loginPage__O2VC2{padding:var(--spacing-md)}.Login_loginCard__v2cjW{padding:var(--spacing-xl)}.Login_loginHeader__Py1JF h1{font-size:var(--font-size-2xl)}}.TextField_input-text__TXjU6{display:flex;flex-direction:column;gap:var(--spacing-xs);width:12rem}.TextField_input-text__message__dRD0k{width:12rem}.TextField_label__a\+RYX{color:var(--font-primary);font-weight:var(--font-weight-medium)}.TextField_input__HhQ49,.TextField_label__a\+RYX{font-family:var(--main-font);font-size:var(--font-size-xs)}.TextField_input__HhQ49{background-color:var(--main-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-black);outline:none;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.TextField_input__HhQ49:focus,.TextField_input__HhQ49:hover{border-color:var(--corporate-blue)}.TextField_input__HhQ49:focus{box-shadow:var(--shadow-focus-primary)}.TextField_input__HhQ49:disabled{background-color:var(--disabled-bg-color);color:var(--text-disabled);cursor:not-allowed}.TextField_input__HhQ49::placeholder{color:var(--text-muted);opacity:.5}.TextField_input__message__WdN77{min-height:5rem;padding:var(--spacing-sm) var(--spacing-md);resize:vertical;text-align:start}.TextField_input__boxShadow__oufU-{box-shadow:var(--shadow-sm)}.TextField_textPad__AJhy2{padding-left:var(--spacing-md)}@media screen and (min-width:1024px){.TextField_dropdown__9aFJ7,.TextField_input__HhQ49,.TextField_label__a\+RYX{font-size:var(--font-size-sm)}.TextField_input__HhQ49{padding:var(--spacing-sm) var(--spacing-md)}.TextField_input__message__WdN77{min-height:5rem;resize:vertical}.TextField_input-text__TXjU6,.TextField_input-text__message__dRD0k{width:20rem}}@media screen and (min-width:1500px){.TextField_input__HhQ49,.TextField_label__a\+RYX{font-size:var(--font-size-md)}.TextField_input__HhQ49{padding:var(--spacing-sm) var(--spacing-md)}.TextField_input__message__WdN77{min-height:5rem;resize:vertical}.TextField_input-text__TXjU6{width:100%}.TextField_input-text__message__dRD0k{max-width:100%;width:100%}}.PasswordField_input-text__VEiYi,.PasswordField_passwordField__85XpL{display:flex;flex-direction:column;gap:var(--spacing-xs);width:12rem}.PasswordField_label__zX-vY{color:#fff;font-family:var(--main-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.PasswordField_passwordContainer__ayEP1{align-items:center;display:flex;position:relative;width:100%}.PasswordField_input__MXclr{background-color:var(--main-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-black);font-family:var(--main-font);font-size:var(--font-size-xs);outline:none;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base);width:100%}.PasswordField_input__MXclr:focus,.PasswordField_input__MXclr:hover{border-color:var(--corporate-blue)}.PasswordField_input__MXclr:focus{box-shadow:var(--shadow-focus-primary)}.PasswordField_input__MXclr::placeholder{color:var(--text-muted);opacity:.5}.PasswordField_input__MXclr:disabled{background-color:var(--disabled-bg-color);color:var(--text-disabled)}.PasswordField_input__MXclr.PasswordField_passwordInput__4ye6N,.PasswordField_input__MXclr.PasswordField_withToggle__azmY5{padding-right:calc(var(--spacing-2xl) + var(--spacing-sm))}.PasswordField_input__boxShadow__Rj\+up{box-shadow:var(--shadow-sm)}.PasswordField_passwordToggle__H\+Pce{align-items:center;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:var(--font-size-base);height:calc(var(--spacing-md) + var(--spacing-sm));justify-content:center;padding:var(--spacing-xs);position:absolute;right:var(--spacing-sm);transition:all var(--transition-base);width:calc(var(--spacing-md) + var(--spacing-sm))}.PasswordField_passwordToggle__H\+Pce:hover{background-color:#0000000d}.PasswordField_passwordToggle__H\+Pce:active{background-color:#00000014;transform:scale(.95)}.PasswordField_passwordToggle__H\+Pce:focus{background-color:#0000000f;box-shadow:var(--shadow-focus-primary-md);outline:none}.PasswordField_passwordToggle__H\+Pce.PasswordField_visible__TdgSR{color:var(--corporate-blue)}.PasswordField_passwordToggle__H\+Pce.PasswordField_hidden__40X5q{color:var(--text-secondary)}.PasswordField_error__6FHSa{color:var(--error-red);display:block;font-family:var(--main-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-top:var(--spacing-xs)}.PasswordField_input__MXclr.PasswordField_error__6FHSa{border-color:var(--error-red)}.PasswordField_input__MXclr.PasswordField_error__6FHSa:focus{border-color:var(--error-red);box-shadow:var(--shadow-focus-error)}.PasswordField_input__MXclr.PasswordField_success__\+q0F-{border-color:var(--success-green)}.PasswordField_input__MXclr.PasswordField_success__\+q0F-:focus{border-color:var(--success-green);box-shadow:var(--shadow-focus-success)}@media screen and (min-width:1024px){.PasswordField_input-text__VEiYi,.PasswordField_passwordField__85XpL{width:20rem}.PasswordField_input__MXclr,.PasswordField_label__zX-vY{font-size:var(--font-size-sm)}.PasswordField_input__MXclr{padding:var(--spacing-sm) var(--spacing-md)}.PasswordField_input__MXclr.PasswordField_passwordInput__4ye6N,.PasswordField_input__MXclr.PasswordField_withToggle__azmY5{padding-right:calc(var(--spacing-3xl) - var(--spacing-xs))}.PasswordField_passwordToggle__H\+Pce{font-size:var(--font-size-lg);height:calc(var(--spacing-lg) + var(--spacing-xs));right:var(--spacing-md);width:calc(var(--spacing-lg) + var(--spacing-xs))}.PasswordField_error__6FHSa{font-size:var(--font-size-xs)}}@media screen and (min-width:1500px){.PasswordField_input-text__VEiYi,.PasswordField_passwordField__85XpL{width:100%}.PasswordField_input__MXclr,.PasswordField_label__zX-vY{font-size:var(--font-size-md)}.PasswordField_input__MXclr{padding:var(--spacing-sm) var(--spacing-md)}.PasswordField_input__MXclr.PasswordField_passwordInput__4ye6N,.PasswordField_input__MXclr.PasswordField_withToggle__azmY5{padding-right:calc(var(--spacing-3xl) + var(--spacing-xs))}.PasswordField_passwordToggle__H\+Pce{font-size:var(--font-size-xl);height:calc(var(--spacing-xl) - var(--spacing-xs));right:var(--spacing-md);width:calc(var(--spacing-xl) - var(--spacing-xs))}.PasswordField_error__6FHSa{font-size:var(--font-size-sm)}}.PasswordField_input__MXclr:disabled{background-color:var(--container-bg-color);cursor:not-allowed;opacity:.6}.PasswordField_passwordToggle__H\+Pce:disabled{cursor:not-allowed;opacity:.5}.PasswordField_passwordToggle__H\+Pce:disabled:hover{background-color:#0000}.PasswordField_passwordToggle__H\+Pce{animation:PasswordField_fadeIn__j7FPC .2s ease}@keyframes PasswordField_fadeIn__j7FPC{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.PasswordField_passwordToggle__H\+Pce{animation:none;transition:none}.PasswordField_input__MXclr{transition:none}}.Home_homePage__A8iVz{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-2xl)}.Home_container__qRlyu{margin:0 auto;max-width:1200px}.Home_welcomeSection__V1uwL{margin-bottom:var(--spacing-2xl)}.Home_welcomeSection__V1uwL h1{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.Home_welcomeSection__V1uwL p{color:var(--text-secondary);font-size:var(--font-size-base)}.Home_dashboardGrid__TiM8O{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Home_alertsSection__tPNrE{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.Home_alertsBlock__F1uyN,.Home_callsBlock__5FiYj,.Home_quickActionsBlock__vKZmn,.Home_tasksBlock__iTXCk{background-color:var(--container-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl)}.Home_blockHeader__liIU5{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.Home_blockTitle__rbzRP{align-items:center;display:flex;gap:var(--spacing-sm)}.Home_blockTitle__rbzRP h2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.Home_blockIcon__x6meb{color:var(--text-secondary);font-size:var(--font-size-lg)}.Home_viewAllButton__rBx-1{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--main-font);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-base)}.Home_viewAllButton__rBx-1:hover{background:var(--main-color);border-color:var(--text-secondary);color:var(--text-primary)}.Home_viewAllButton__rBx-1 svg{font-size:var(--font-size-xs)}.Home_alertsList__2mgMi,.Home_callsList__KMCa4,.Home_tasksList__HnpXU{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Home_actionsList__E2iiF{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.Home_alertItem__qjo-I{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-md);padding:var(--spacing-md);transition:background-color var(--transition-base)}.Home_alertItem__qjo-I:hover{background-color:var(--main-color)}.Home_alertIndicator__UCCFP{border-radius:var(--radius-full);flex-shrink:0;height:40px;width:4px}.Home_alertContent__i213y{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.Home_alertTitle__-JVKn{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.Home_alertTime__FF6B8{color:var(--text-secondary);font-size:var(--font-size-sm)}.Home_alertDot__awNrp{border-radius:var(--radius-full);flex-shrink:0;height:8px;width:8px}@media(max-width:1024px){.Home_alertsSection__tPNrE{grid-template-columns:1fr}}.Home_cardsGrid__2hYGp{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Home_card__XRJBU{align-items:center;background-color:var(--container-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-2xl);text-align:center;transition:all var(--transition-base)}.Home_card__XRJBU:hover{border-color:var(--corporate-blue);box-shadow:var(--shadow-strong);transform:translateY(-4px)}.Home_cardIcon__Df-W3{font-size:3rem;margin-bottom:var(--spacing-sm)}.Home_card__XRJBU h3{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.Home_card__XRJBU p{color:var(--text-secondary);flex:1 1;font-size:var(--font-size-base);margin:0}.Home_cardButton__SWK3q{background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-md);color:var(--main-white);cursor:pointer;font-family:var(--main-font);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);transition:all var(--transition-base);width:100%}.Home_cardButton__SWK3q:hover{background:var(--corporate-blue-gradient-hover);box-shadow:var(--shadow-md)}@media(max-width:767px){.Home_pageWrapper__0MvOo{margin-left:0}.Home_mainContent__VsRHF{padding:var(--spacing-xl) 0}.Home_container__qRlyu{padding:0 var(--spacing-md)}.Home_welcomeSection__V1uwL{margin-bottom:var(--spacing-2xl)}.Home_welcomeSection__V1uwL h2{font-size:var(--font-size-2xl)}.Home_welcomeSection__V1uwL p{font-size:var(--font-size-base)}.Home_cardsGrid__2hYGp{gap:var(--spacing-lg);grid-template-columns:1fr}}.DashboardCard_card__x1jK9{background:var(--container-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);box-sizing:border-box;font-family:var(--main-font);padding:var(--spacing-md);transition:all var(--transition-base);width:100%}.DashboardCard_card__x1jK9:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.DashboardCard_cardHeader__MuQ4U{align-items:center;display:flex;justify-content:space-between}.DashboardCard_cardHeader__MuQ4U h3{color:var(--text-primary);font-size:var(--font-size-lg);margin:0}.DashboardCard_cardHeader__MuQ4U h3,.DashboardCard_cardValue__HVNJl{font-family:var(--main-font);font-weight:var(--font-weight-semibold)}.DashboardCard_cardValue__HVNJl{color:var(--corporate-blue);font-size:var(--font-size-2xl)}.DashboardCard_icon__XdhHY{font-size:1.5rem}.DashboardCard_cardValueGreen__Bc\+jo{color:var(--success-green)}.DashboardCard_cardValueSmall__wes2t{font-size:var(--font-size-sm)}.DashboardCard_subtitle__Ht\+ND{color:var(--text-secondary)}.DashboardCard_growth__2HBWS,.DashboardCard_subtitle__Ht\+ND{font-family:var(--main-font);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.DashboardCard_growth__2HBWS{border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);padding:var(--spacing-xs)}.DashboardCard_growth--positive__1nvSv{background-color:#48bb781a;color:var(--success-green)}.DashboardCard_growth--negative__Ub5T5{background-color:#f565651a;color:var(--error-red)}.PreviewCard_previewCard__c9Fd0{border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--spacing-md);padding:var(--spacing-md);transition:background-color var(--transition-base)}.PreviewCard_previewCard__c9Fd0:hover{background-color:var(--main-color)}.PreviewCard_alertIndicator__RdAWA{border-radius:var(--radius-full);flex-shrink:0;min-height:100%;width:4px}.PreviewCard_cardContent__1Wqre{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm)}.PreviewCard_cardHeader__HzgvF{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between}.PreviewCard_cardTitle__LKNia{flex:1 1;font-size:var(--font-size-sm);line-height:1.4;margin:0}.PreviewCard_cardTitle__LKNia,.PreviewCard_statusBadge__JUgvA{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.PreviewCard_statusBadge__JUgvA{border-radius:var(--radius-full);flex-shrink:0;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);white-space:nowrap}.PreviewCard_cardFooter__oYggk{align-items:center;display:flex;gap:var(--spacing-lg)}.PreviewCard_footerItem__WakXG{align-items:center;display:flex;gap:var(--spacing-xs)}.PreviewCard_footerIcon__bVfRU,.PreviewCard_footerLabel__V\+8k5{color:var(--text-secondary);font-size:var(--font-size-sm)}.PreviewCard_footerLabel__V\+8k5{font-weight:var(--font-weight-medium)}@media(max-width:767px){.PreviewCard_cardHeader__HzgvF{align-items:flex-start;flex-direction:column}.PreviewCard_statusBadge__JUgvA{align-self:flex-start}.PreviewCard_cardFooter__oYggk{flex-wrap:wrap;gap:var(--spacing-md)}}.QuickActionButton_quickActionButton__cg-eh{align-items:center;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;font-family:var(--main-font);gap:var(--spacing-xs);justify-content:center;min-height:90px;padding:var(--spacing-md);transition:all var(--transition-base)}.QuickActionButton_quickActionButton__cg-eh:hover{box-shadow:var(--shadow-md);opacity:.9;transform:translateY(-4px)}.QuickActionButton_quickActionButton__cg-eh:active{transform:translateY(-2px)}.QuickActionButton_icon__gOxiR{align-items:center;display:flex;font-size:1.5rem;justify-content:center}.QuickActionButton_title__Cl\+Es{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.2;text-align:center}@media(max-width:767px){.QuickActionButton_quickActionButton__cg-eh{min-height:80px;padding:var(--spacing-sm)}.QuickActionButton_icon__gOxiR{font-size:1.25rem}.QuickActionButton_title__Cl\+Es{font-size:var(--font-size-xs)}}.Header_header__stqK6{background-color:var(--container-bg-color);border-bottom:1px solid var(--border-color);left:0;padding:var(--spacing-md) 0;position:fixed;right:0;top:0;width:100%;z-index:var(--z-dropdown)}.Header_headerContent__A7OCz{grid-gap:var(--spacing-md);align-items:center;display:grid;gap:var(--spacing-md);grid-template-columns:1fr auto 1fr;padding:0 var(--spacing-md);width:100%}.Header_toggleButton__lZUvA{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-base);height:20px;justify-content:center;justify-self:start;transition:all var(--transition-base);width:20px}.Header_toggleButton__lZUvA:hover{background:var(--main-color);border-color:var(--text-secondary);color:var(--text-primary)}.Header_logo__uTM2S{cursor:pointer;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);justify-self:center;margin:0}.Header_brandOptik__gYl8I{color:#0c1ce4}.Header_brandAI__wEBzG{color:#bca404}.Header_userSection__9ke5a{align-items:center;display:flex;justify-self:end;position:relative}.Header_userButton__221Q4{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex;font-family:var(--main-font);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-base)}.Header_userButton__221Q4:hover{background:var(--container-bg-color);border-color:var(--text-secondary)}.Header_userName__ihprd{font-weight:var(--font-weight-medium)}.Header_chevron__rhn5-,.Header_userName__ihprd{color:var(--text-secondary);font-size:var(--font-size-sm)}.Header_chevron__rhn5-{transition:transform var(--transition-base)}.Header_chevronOpen__Y5aS\+{transform:rotate(180deg)}.Header_dropdown__I18UJ{animation:Header_slideDown__cuscb .2s ease-out;background:var(--container-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + var(--spacing-xs));z-index:var(--z-dropdown)}@keyframes Header_slideDown__cuscb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownItem__44Rps{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--main-font);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:all var(--transition-base);width:100%}.Header_dropdownItem__44Rps:hover{background:var(--main-color)}.Header_dropdownItem__44Rps:not(:last-child){border-bottom:1px solid var(--border-color)}.Header_dropdownIcon__Lb7gp{color:var(--text-secondary);font-size:var(--font-size-sm)}@media(max-width:767px){.Header_headerContent__A7OCz{flex-direction:column;gap:var(--spacing-md);padding:0 var(--spacing-md)}.Header_logo__uTM2S{font-size:var(--font-size-xl)}.Header_userSection__9ke5a{width:100%}.Header_userButton__221Q4{justify-content:space-between;width:100%}.Header_dropdown__I18UJ{width:100%}}.Sidebar_sidebar__M8peW{background-color:var(--container-bg-color);border-right:1px solid var(--border-color);height:calc(100vh - 57px);left:0;overflow-y:auto;position:fixed;top:57px;transition:width var(--transition-base);width:220px;z-index:var(--z-fixed)}.Sidebar_sidebar__M8peW.Sidebar_collapsed__S8-2Z{width:64px}.Sidebar_sidebar__M8peW.Sidebar_collapsed__S8-2Z .Sidebar_toggleButton__xc2Nv{right:var(--spacing-sm)}.Sidebar_nav__mSDFs{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:0;padding:var(--spacing-sm)}.Sidebar_navItem__1inQi{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--main-font);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);position:relative;text-decoration:none;transition:all var(--transition-base)}.Sidebar_navItem__1inQi:hover{background-color:var(--main-color);color:var(--text-primary)}.Sidebar_sidebar__M8peW.Sidebar_collapsed__S8-2Z .Sidebar_navItem__1inQi{justify-content:center;padding:var(--spacing-sm)}.Sidebar_active__Q-tdi{background:linear-gradient(135deg,#0c1ce41a,#bca4041a);border-left:3px solid #0c1ce4;color:var(--text-primary);padding-left:calc(var(--spacing-md) - 3px)}.Sidebar_active__Q-tdi .Sidebar_icon__0ru7v{color:#0c1ce4}.Sidebar_sidebar__M8peW.Sidebar_collapsed__S8-2Z .Sidebar_active__Q-tdi{justify-content:center;padding-left:var(--spacing-sm)}.Sidebar_icon__0ru7v{align-items:center;display:flex;font-size:var(--font-size-base);justify-content:center;min-width:20px;transition:color var(--transition-base)}.Sidebar_label__-kKBk{word-wrap:break-word;flex:1 1;line-height:1.4}.Sidebar_sidebar__M8peW::-webkit-scrollbar{width:6px}.Sidebar_sidebar__M8peW::-webkit-scrollbar-track{background:#0000}.Sidebar_sidebar__M8peW::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.Sidebar_sidebar__M8peW::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media(max-width:767px){.Sidebar_sidebar__M8peW{border-bottom:1px solid var(--border-color);border-right:none;height:auto;padding-top:var(--spacing-md);position:relative;width:100%}.Sidebar_sidebar__M8peW.Sidebar_collapsed__S8-2Z{width:100%}.Sidebar_toggleButton__xc2Nv{display:none}.Sidebar_nav__mSDFs{flex-direction:row;gap:var(--spacing-sm);margin-top:0;overflow-x:auto;padding:var(--spacing-sm)}.Sidebar_navItem__1inQi{flex-direction:column;gap:var(--spacing-xs);min-width:80px;text-align:center}.Sidebar_navItem__1inQi,.Sidebar_sidebar__M8peW.Sidebar_collapsed__S8-2Z .Sidebar_navItem__1inQi{padding:var(--spacing-sm)}.Sidebar_active__Q-tdi{border-bottom:3px solid #0c1ce4;border-left:none}.Sidebar_active__Q-tdi,.Sidebar_sidebar__M8peW.Sidebar_collapsed__S8-2Z .Sidebar_active__Q-tdi{padding-bottom:calc(var(--spacing-sm) - 3px);padding-left:var(--spacing-sm)}.Sidebar_label__-kKBk{font-size:var(--font-size-xs)}}.Management_managementPage__jmqvp{margin:0 auto;padding:var(--spacing-xl)}.Management_pageHeader__cHo8x{margin-bottom:var(--spacing-2xl)}.Management_pageHeader__cHo8x h1{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}.Management_tabsContainer__rd\+xs{background:var(--bg-secondary);border-radius:var(--radius-lg);overflow:hidden}.Management_tabsList__pyngd{background:var(--bg-tertiary);border-bottom:2px solid var(--border-primary);display:flex;gap:0;padding:0}.Management_tab__Ba-pu{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);justify-content:flex-start;padding:var(--spacing-md) var(--spacing-md);position:relative;transition:all .2s ease}.Management_tab__Ba-pu:hover{background:var(--bg-hover);color:var(--text-primary)}.Management_tab__Ba-pu.Management_active__KLSbt{background:var(--bg-secondary);border-bottom:3px solid #ff0;color:#ff0;transition:all .2s ease}.Management_tab__Ba-pu.Management_active__KLSbt .Management_tabIcon__toUvB{color:var(--primary)}.Management_tabIcon__toUvB{font-size:1.25rem;transition:color .2s ease}.Management_tabContentWrapper__4WS8m{min-height:500px;padding:var(--spacing-md)}.Management_tabContent__Pr9Mr h2{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md)}.Management_tabContent__Pr9Mr p{color:var(--text-secondary);font-size:var(--font-size-base);margin:0}@media(max-width:768px){.Management_managementPage__jmqvp{padding:var(--spacing-lg)}.Management_tabsList__pyngd{flex-direction:column}.Management_tab__Ba-pu{justify-content:flex-start;padding:var(--spacing-md) var(--spacing-lg)}.Management_tab__Ba-pu.Management_active__KLSbt:after{bottom:0;height:100%;left:0;right:auto;width:3px}.Management_tabContentWrapper__4WS8m{padding:var(--spacing-md)}}.UserManagement_container__fqisJ{align-items:center;display:flex;flex-direction:column;font-family:var(--main-font);justify-content:center;padding:1rem}.UserManagement_limitsSection__FnHDT{background-color:var(--bg-light-gray);border-radius:var(--radius-lg);margin-bottom:20px;padding:15px}.UserManagement_limitsGrid__mUYDh{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:10px}.UserManagement_limitCard__AQNTA{background-color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:15px}.UserManagement_limitCard__AQNTA h4{margin:0 0 10px;text-transform:capitalize}.UserManagement_limitCard__AQNTA p{font-size:14px;margin:5px 0}.UserManagement_header__zPnAr{align-items:center;display:flex;justify-content:space-between}.UserManagement_header__zPnAr h1{font-size:var(--font-size-lg);font-weight:600}.UserManagement_header__zPnAr{flex-direction:row;margin-bottom:1rem;width:100%}.UserManagement_addUserButton__LHWUu{background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.UserManagement_addUserButton__LHWUu:hover{background:var(--corporate-blue-gradient-hover);transform:scale(1.1)}.UserManagement_containerUserList__cUqyI{background-color:var(--bg-lighter-gray);border:1px solid var(--border-medium);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;padding:1rem;width:95%}.UserManagement_headerUserList__O3tQO{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-md);justify-content:space-between}.UserManagement_headerUserList__O3tQO h2{align-items:center;display:flex;font-size:var(--font-size-md);font-weight:500;margin:0}.UserManagement_leftRow__w1TdA,.UserManagement_rightRow__2ol2T{align-items:center;display:flex;gap:var(--spacing-md)}.UserManagement_searchInputContainer__gMaKu{align-items:center;display:flex;position:relative}.UserManagement_searchIcon__g5Okw{color:var(--text-secondary);left:10px;position:absolute;z-index:1}.UserManagement_searchInput__wag2O{background-color:#0000;border:none;border-bottom:1px solid #fff;color:var(--text-primary);font-size:14px;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 35px;width:200px}.UserManagement_searchInput__wag2O:focus{border-color:var(--corporate-blue);outline:none}.UserManagement_clearButton__6JEf4{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;position:absolute;right:8px;width:20px}.UserManagement_clearButton__6JEf4:hover{background-color:var(--bg-light);color:var(--text-primary)}.UserManagement_headerTitle__kRo7k{align-items:center;display:flex;gap:var(--spacing-xs)}.UserManagement_refreshButton__J6765{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-sm);transition:all .2s ease}.UserManagement_refreshButton__J6765:hover:not(:disabled){background-color:var(--header-bg-color);color:#495057}.UserManagement_refreshButton__J6765:disabled{cursor:not-allowed;opacity:.5}.UserManagement_spinning__awbIW{animation:UserManagement_spin__OO04P 1s linear infinite}@keyframes UserManagement_spin__OO04P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserManagement_loadingContainer__2VRQQ{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.UserManagement_spinner__YW9Pa{animation:UserManagement_spin__OO04P 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--corporate-blue);height:40px;margin-bottom:16px;width:40px}.UserManagement_errorContainer__wMwbO{align-items:center;color:var(--cancel-red-color);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.UserManagement_errorContainer__wMwbO h2{font-size:var(--font-size-lg);font-weight:600;margin:0 0 12px}.UserManagement_errorContainer__wMwbO p{color:var(--text-muted);font-size:1rem;line-height:1.5;margin:0 0 20px}.UserManagement_retryButton__kmeBB{background-color:var(--corporate-blue);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.UserManagement_retryButton__kmeBB:hover{background-color:var(--corporate-blue-hover);transform:translateY(-1px)}.UserList_userListContainer__tIV8Q{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-height:60dvh;width:100%}.UserList_tableHeader__BGanT{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;font-weight:600;padding:var(--spacing-md) var(--spacing-lg)}.UserList_tableHeader__BGanT .UserList_headerCell__8R7E-{color:var(--text-secondary);flex:1 1;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}.UserList_tableHeader__BGanT .UserList_headerCell__8R7E-:last-child{flex:0 0 80px;text-align:center}.UserList_userRow__86GHL{border-bottom:1px solid var(--border-color);display:flex;padding:var(--spacing-md) var(--spacing-lg);position:relative}.UserList_userRow__86GHL:last-child{border-bottom:none}.UserList_userRow__86GHL:hover{background-color:var(--bg-secondary)}.UserList_userCell__aeH9H{align-items:center;color:var(--text-primary);display:flex;flex:1 1;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}.UserList_userCell__aeH9H.UserList_actionsCell__V2TjK{flex:0 0 80px;justify-content:center;position:relative}.UserList_statusBadge__zjexI{border-radius:var(--radius-xl);font-size:var(--font-size-xs);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm)}.UserList_statusBadge__zjexI.UserList_active__tLDZy{background-color:var(--success-green-color);color:var(--text-white)}.UserList_statusBadge__zjexI.UserList_inactive__JoCv3{background-color:var(--text-primary);color:var(--text-white)}.UserList_accessLevel__Ldhzi{border-radius:var(--radius-xl);font-size:var(--font-size-xs);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);text-transform:capitalize}.UserList_accessLevel__Ldhzi.UserList_owner__P0Vxf{background-color:#a51c1a;background-color:var(--error-red-color,#a51c1a);color:var(--text-white)}.UserList_accessLevel__Ldhzi.UserList_admin__eWNVj{background-color:var(--corporate-blue);color:var(--text-white)}.UserList_accessLevel__Ldhzi.UserList_member__276f\+{background-color:var(--text-primary);color:var(--text-white)}.UserList_permissions__YxMot{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.UserList_permissionTag__-xFRP{background-color:var(--bg-secondary);color:var(--text-secondary)}.UserList_morePermissions__OwtI3{background-color:var(--bg-info-light);border-radius:var(--radius-md);color:var(--corporate-blue);font-size:var(--font-size-xs);font-weight:500;padding:var(--spacing-xs) var(--spacing-xs)}.UserList_menuButton__-dyVz{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-lg);height:32px;justify-content:center;width:32px}.UserList_menuButton__-dyVz:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.UserList_optionsMenu__0iuns{background:var(--container-bg-color);border-radius:var(--radius-lg);margin-top:var(--spacing-xs);min-width:180px;padding:var(--spacing-xs) 0;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.UserList_menuItem__LJOCm{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:var(--transition-base);width:100%}.UserList_menuItem__LJOCm:hover{background-color:var(--bg-secondary)}.UserList_menuItem__LJOCm.UserList_delete__8UU-8{color:var(--error-red-color)}.UserList_menuItem__LJOCm.UserList_delete__8UU-8:hover{background-color:var(--bg-error-light)}.UserList_menuIcon__4YTzn{font-weight:700;margin-right:var(--spacing-xs);text-align:center;width:16px}.UserList_permissionTag__-xFRP{border-radius:var(--radius-md);display:inline-block;font-size:var(--font-size-xs);font-weight:500;margin:2px;padding:var(--spacing-xs) var(--spacing-sm)}.UserList_permissionTag__-xFRP.UserList_owner__P0Vxf,.UserList_permissionTag__-xFRP[data-accesslevel=owner]{background-color:#a51c1a;background-color:var(--error-red-color,#a51c1a);border:1px solid #a51c1a;color:var(--text-white)}.UserList_permissionTag__-xFRP.UserList_admin__eWNVj,.UserList_permissionTag__-xFRP[data-accesslevel=admin]{background-color:#3d53f5;border:1px solid #3d53f5;color:#fff}.UserList_permissionTag__-xFRP.UserList_member__276f\+,.UserList_permissionTag__-xFRP[data-accesslevel=member]{background-color:#272323;border:1px solid #272323;color:#fff}.UserList_permissionTag__-xFRP.UserList_viewer__muJTM,.UserList_permissionTag__-xFRP[data-accesslevel=viewer]{background-color:var(--main-white);border:1px solid #272323;color:#272323}.UserList_loadingSpinner__tgScC{animation:UserList_spin__ACDx5 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:14px;width:14px}@media(max-width:768px){.UserList_tableHeader__BGanT{display:none}.UserList_userRow__86GHL{flex-direction:column;gap:var(--spacing-xs);padding:16px}.UserList_userCell__aeH9H{padding:4px 0}.UserList_userCell__aeH9H:before{color:#495057;content:attr(data-label);font-weight:600;margin-right:8px}.UserList_userCell__aeH9H.UserList_actionsCell__V2TjK{justify-content:flex-start;margin-top:8px;padding-left:0}.UserList_userCell__aeH9H.UserList_actionsCell__V2TjK:before{content:"";margin-right:0}.UserList_optionsMenu__0iuns{left:auto;right:0}}.UserList_pagination__Jna6C{align-items:center;background-color:var(--bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-md);justify-content:flex-end;padding:var(--spacing-md) var(--spacing-lg)}.UserList_paginationButton__qsYSh{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-md);height:32px;justify-content:center;transition:all .2s ease;width:32px}.UserList_paginationButton__qsYSh:hover:not(:disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.UserList_paginationButton__qsYSh:disabled{cursor:not-allowed;opacity:.4}.UserList_paginationInfo__0qyvK{color:var(--text-secondary);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}.Modal_modalOverlay__F6o4F{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-md);position:fixed;right:0;top:0;z-index:1000}.Modal_modalContainer__Mo71L{animation:Modal_modalSlideIn__QWMGp .3s ease-out;background:var(--container-bg-color);border-radius:var(--radius-lg);box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:95vw}.Modal_modalContainer__Mo71L.Modal_small__Ae7Lt{min-width:400px;width:-webkit-fit-content;width:fit-content}.Modal_modalContainer__Mo71L.Modal_medium__pWfyX{min-width:500px;width:-webkit-fit-content;width:fit-content}.Modal_modalContainer__Mo71L.Modal_large__zVjhm{min-width:700px;width:-webkit-fit-content;width:fit-content}@keyframes Modal_modalSlideIn__QWMGp{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Modal_modalHeader__FKAFV{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:var(--spacing-lg)}.Modal_modalTitle__tuAjQ{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.Modal_closeButton__BIScZ{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:var(--spacing-xs);transition:all .2s ease}.Modal_closeButton__BIScZ:hover{background:var(--bg-hover);color:var(--text-primary)}.Modal_closeButton__BIScZ:active{transform:scale(.95)}.Modal_modalBody__cTNy2{flex:1 1;overflow-x:hidden;overflow-y:auto}.Modal_modalBody__cTNy2::-webkit-scrollbar{width:8px}.Modal_modalBody__cTNy2::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:var(--radius-sm)}.Modal_modalBody__cTNy2::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:var(--radius-sm)}.Modal_modalBody__cTNy2::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.Modal_modalFooter__5OM1H{align-items:center;border-top:1px solid var(--border-primary);display:flex;gap:var(--spacing-md);justify-content:flex-end;padding:var(--spacing-md) var(--spacing-lg)}@media(max-width:768px){.Modal_modalOverlay__F6o4F{padding:var(--spacing-sm)}.Modal_modalContainer__Mo71L{max-height:95vh;max-width:100%;width:100%}.Modal_modalContainer__Mo71L.Modal_large__zVjhm,.Modal_modalContainer__Mo71L.Modal_medium__pWfyX,.Modal_modalContainer__Mo71L.Modal_small__Ae7Lt{max-width:100%;min-width:0;min-width:auto;width:100%}.Modal_modalFooter__5OM1H,.Modal_modalHeader__FKAFV{padding:var(--spacing-md)}.Modal_modalTitle__tuAjQ{font-size:var(--font-size-lg)}}.ModalUserManagement_userManagementContainer__MtaR\+{max-height:80vh;overflow-y:auto;padding:var(--spacing-lg)}.ModalUserManagement_formStyle__hYPcu{display:flex;flex-direction:column;gap:var(--spacing-md)}.ModalUserManagement_formGroup__t6dpk{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ModalUserManagement_label__srLpr{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.ModalUserManagement_select__3qNt4{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm)}.ModalUserManagement_select__3qNt4:focus{border-color:var(--info-blue);box-shadow:var(--shadow-focus-blue);outline:none}.ModalUserManagement_switchContainer__w\+3wK{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-sm) 0}.ModalUserManagement_switchLabel__AhWX9{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.ModalUserManagement_switchWrapper__eD2o0{display:inline-block;height:24px;position:relative;width:50px}.ModalUserManagement_switchInput__KWGaw{height:0;opacity:0;width:0}.ModalUserManagement_switchInput__KWGaw:checked+.ModalUserManagement_switchSlider__Yr8vi{background-color:var(--corporate-blue)}.ModalUserManagement_switchInput__KWGaw:checked+.ModalUserManagement_switchSlider__Yr8vi:before{transform:translateX(26px)}.ModalUserManagement_switchSlider__Yr8vi{background-color:var(--border-color);border-radius:var(--radius-xl);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:var(--transition-base)}.ModalUserManagement_switchSlider__Yr8vi:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.ModalUserManagement_buttonGroup__3ihgd{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.ModalUserManagement_button__65Wai{border:none;border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-sm) var(--spacing-lg);transition:var(--transition-base)}.ModalUserManagement_button__65Wai:disabled{cursor:not-allowed;opacity:.6}.ModalUserManagement_cancelButton__woBLP{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.ModalUserManagement_cancelButton__woBLP:hover:not(:disabled){background-color:var(--cancel-red-color);color:#fff}.ModalUserManagement_saveButton__SrBWm{background-color:var(--corporate-blue);color:#fff}.ModalUserManagement_saveButton__SrBWm:hover:not(:disabled){background-color:var(--corporate-blue-hover)}.ModalUserManagement_logoutPrompt__qUsVu{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.ModalUserManagement_logoutPrompt__qUsVu h3{color:#28a745;font-size:var(--font-size-lg);margin:0}.ModalUserManagement_logoutPrompt__qUsVu p{color:var(--text-secondary);font-size:1rem;margin:0;max-width:400px}.ModalUserManagement_logoutButton__uHWGB{background:var(--corporate-blue);border:none;border-radius:var(--radius-lg);color:var(--text-white);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-sm) var(--spacing-xl);transition:var(--transition-base)}.ModalUserManagement_logoutButton__uHWGB:hover{background-color:var(--corporate-blue-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}@media(max-width:768px){.ModalUserManagement_userManagementContainer__MtaR\+{padding:var(--spacing-md)}.ModalUserManagement_buttonGroup__3ihgd{flex-direction:column}.ModalUserManagement_button__65Wai{width:100%}.ModalUserManagement_switchContainer__w\+3wK{align-items:flex-start;flex-direction:column;gap:var(--spacing-xs)}}.ModalPermissions_userManagementContainer__CoGv8{padding:var(--spacing-lg)}.ModalPermissions_formStyle__nsvee{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ModalPermissions_addPermission__bwVY2{align-items:flex-end;display:flex;gap:var(--spacing-md)}.ModalPermissions_selectGroup__ZZOHO{display:flex;gap:var(--spacing-sm)}.ModalPermissions_select__22e\+F{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);max-width:-webkit-fit-content;max-width:fit-content;padding:var(--spacing-xs) var(--spacing-sm)}.ModalPermissions_select__22e\+F:disabled{background-color:var(--bg-light-gray);color:var(--text-disabled);cursor:not-allowed}.ModalPermissions_addButton__ZOmKy{background-color:#28a745;border:1px solid #0000;border-radius:var(--radius-sm);color:#fff;cursor:pointer;padding:var(--spacing-xs) var(--spacing-md);white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ModalPermissions_addButton__ZOmKy:disabled{background-color:var(--bg-medium);border:1px solid #28a745;cursor:not-allowed}.ModalPermissions_addButton__ZOmKy:hover:not(:disabled){background-color:#218838}.ModalPermissions_limitsInfo__PMbr5{background-color:var(--bg-secondary);border-left:4px solid var(--corporate-blue);border-radius:var(--radius-md);padding:var(--spacing-md)}.ModalPermissions_limitItem__D0Zmx{align-items:center;display:flex;font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.ModalPermissions_serviceName__heSz5{font-weight:600;min-width:120px}.ModalPermissions_limitDetails__zMdKz{color:var(--text-secondary);margin:0 8px}.ModalPermissions_limitWarning__7AIY3{color:var(--cancel-red-color);font-weight:600}.ModalPermissions_permissionsList__xAQU3{border-top:1px solid var(--border-color);padding-top:var(--spacing-lg)}.ModalPermissions_permissionItem__6oftE{align-items:center;background-color:var(--bg-secondary);border-left:3px solid var(--success-green-color);border-radius:var(--radius-sm);display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs);padding:var(--spacing-sm)}.ModalPermissions_permissionText__fOcEA{display:flex;flex-direction:column;gap:4px}.ModalPermissions_limitInfo__oNix1{color:var(--text-secondary);font-size:12px;font-style:italic}.ModalPermissions_removeButton__upcWg{align-items:center;background:none;background-color:#f8d7da;border:none;border-radius:50%;color:var(--cancel-red-color);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;width:24px}.ModalPermissions_removeButton__upcWg:hover{background-color:#f39fa6;border-radius:50%}.ModalPermissions_buttonGroup__o2---{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-lg)}.ModalPermissions_button__aHVEo{border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-lg)}.ModalPermissions_cancelButton__Vhugl{background-color:#6c757d;color:#fff}.ModalPermissions_cancelButton__Vhugl:hover{background-color:#5a6268}.ModalPermissions_saveButton__uojDM{background-color:var(--corporate-blue);color:#fff}.ModalPermissions_saveButton__uojDM:disabled{background-color:var(--bg-medium);cursor:not-allowed}.ModalPermissions_saveButton__uojDM:hover:not(:disabled){background-color:var(--corporate-blue-hover)}.ModalPermissions_noPermissions__tLUyu{color:var(--text-secondary);font-style:italic;padding:20px;text-align:center}.ModalPermissions_addAccess__5di3h{align-items:flex-end;display:flex;gap:var(--spacing-md)}.ModalPermissions_accessesList__V1Ls7{border-top:1px solid #eee;padding-top:20px}.ModalPermissions_accessItem__bQClX{align-items:center;background-color:var(--container-bg-color);border-left:3px solid #28a745;border-radius:var(--radius-sm);display:flex;justify-content:space-between;margin-bottom:8px;padding:10px}.ModalPermissions_accessText__TkSPw{display:flex;flex-direction:column;gap:4px}.ModalPermissions_noAccesses__a7f9m{color:var(--text-secondary);font-style:italic;padding:20px;text-align:center}.Dropdown_input-text__EpnNt{display:flex;flex-direction:column;gap:var(--spacing-xs);width:12rem}.Dropdown_label__GPhg7{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Dropdown_input__H21M7,.Dropdown_label__GPhg7{font-family:var(--main-font);font-size:var(--font-size-xs)}.Dropdown_input__H21M7{-webkit-appearance:none;appearance:none;background-color:var(--main-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right var(--spacing-sm) center;background-repeat:no-repeat;border:1px solid var(--border-color);border-radius:var(--radius-lg);color:#000;cursor:pointer;outline:none;padding:var(--spacing-sm) var(--spacing-md);padding-right:var(--spacing-2xl);transition:all var(--transition-base)}.Dropdown_input__H21M7:focus,.Dropdown_input__H21M7:hover{border-color:var(--corporate-blue)}.Dropdown_input__H21M7:focus{box-shadow:var(--shadow-focus-primary)}.Dropdown_input__H21M7:disabled{background-color:var(--disabled-bg-color);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.Dropdown_input__boxShadow__SOm0x{box-shadow:var(--shadow-sm)}.Dropdown_input__H21M7 option{background-color:var(--container-bg-color);border:none;color:var(--text-primary);padding:var(--spacing-sm)}@media screen and (min-width:1024px){.Dropdown_input__H21M7,.Dropdown_label__GPhg7{font-size:var(--font-size-sm)}.Dropdown_input__H21M7{padding:var(--spacing-sm) var(--spacing-md)}.Dropdown_input-text__EpnNt{width:20rem}}@media screen and (min-width:1500px){.Dropdown_input__H21M7,.Dropdown_label__GPhg7{font-size:var(--font-size-md)}.Dropdown_input__H21M7{padding:var(--spacing-sm) var(--spacing-md)}.Dropdown_input-text__EpnNt{max-width:100%;width:22rem}}.Button_button__Y\+F0s{align-items:center;border:1px solid #0000;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;font-family:var(--main-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);justify-content:center;outline:none;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base);white-space:nowrap}.Button_button__Y\+F0s:disabled{cursor:not-allowed;opacity:.6}.Button_button__boxShadow__XGG2a{box-shadow:var(--shadow-sm)}.Button_button__fullWidth__EaxUC{width:100%}.Button_button--primary__HhkDU{background-color:var(--corporate-blue);color:#fff}.Button_button--primary__HhkDU:hover:not(:disabled){background-color:var(--corporate-blue-hover)}.Button_button--primary__HhkDU:active:not(:disabled){transform:scale(.98)}.Button_button--secondary__0Y\+em{background-color:#6c757d;color:#fff}.Button_button--secondary__0Y\+em:hover:not(:disabled){background-color:#5a6268}.Button_button--secondary__0Y\+em:active:not(:disabled){transform:scale(.98)}.Button_button--success__1nNSR{background-color:var(--success-color);color:#fff}.Button_button--success__1nNSR:hover:not(:disabled){background-color:var(--success-color-hover)}.Button_button--success__1nNSR:active:not(:disabled){transform:scale(.98)}.Button_button--success__1nNSR:disabled{background-color:var(--bg-medium);border:1px solid var(--success-color)}.Button_button--danger__\+F\+Ze{background-color:var(--cancel-red-color);color:#fff}.Button_button--danger__\+F\+Ze:hover:not(:disabled){background-color:var(--error-red-color)}.Button_button--danger__\+F\+Ze:active:not(:disabled){transform:scale(.98)}.Button_button--cancel__TvmAZ{background-color:#6c757d;color:#fff}.Button_button--cancel__TvmAZ:hover:not(:disabled){background-color:#5a6268}.Button_button--cancel__TvmAZ:active:not(:disabled){transform:scale(.98)}.Button_button__custom__lG3nv{background-color:var(--btn-bg);border-color:var(--btn-border);color:var(--btn-text)}.Button_button__custom__lG3nv:hover:not(:disabled){background-color:var(--btn-bg-hover)}.Button_button__custom__lG3nv:active:not(:disabled){transform:scale(.98)}.Button_button__custom__lG3nv:disabled{background-color:var(--btn-bg-disabled);border-color:var(--btn-border-disabled);color:var(--btn-text-disabled)}.Button_buttonIcon__6O32w{align-items:center;display:inline-flex;font-size:1em;justify-content:center;line-height:1}@media screen and (min-width:1024px){.Button_button__Y\+F0s{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}}@media screen and (min-width:1500px){.Button_button__Y\+F0s{font-size:var(--font-size-md);padding:var(--spacing-sm) var(--spacing-md)}}.SearchField_searchInputContainer__MnxEZ{align-items:center;display:flex;position:relative}.SearchField_searchIcon__davgb{color:var(--text-muted);left:12px;position:absolute;z-index:1}.SearchField_searchInput__iB2Iw{background-color:#0000;border:none;border-bottom:1px solid #fff;color:var(--text-primary);font-size:14px;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 35px;width:200px}.SearchField_searchInput__iB2Iw:focus{border-color:var(--corporate-blue);outline:none}.SearchField_clearButton__bAz50{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;position:absolute;right:8px;width:24px}.SearchField_clearButton__bAz50:hover{color:var(--text-dark)}.ClientManagement_container__mXG0r{align-items:center;display:flex;flex-direction:column;font-family:var(--main-font);justify-content:center;padding:1rem}.ClientManagement_header__LBlIu{align-items:center;display:flex;justify-content:space-between}.ClientManagement_header__LBlIu h1{font-size:var(--font-size-lg);font-weight:600}.ClientManagement_header__LBlIu{flex-direction:row;margin-bottom:1rem;width:100%}.ClientManagement_addClientButton__mQatP{background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.ClientManagement_addClientButton__mQatP:hover{background:var(--corporate-blue-gradient-hover);transform:scale(1.1)}.ClientManagement_plusIcon__KNPyW{font-size:var(--font-size-base)}.ClientManagement_containerClientList__bbvoB{background-color:var(--bg-lighter-gray);border:1px solid var(--border-medium);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;padding:1rem;width:95%}.ClientManagement_headerClientList__8h1XQ{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ClientManagement_headerClientList__8h1XQ h2{color:var(--text-dark);font-size:var(--font-size-md);font-weight:500;margin:0}.ClientManagement_searchInputContainer__KyeVv{align-items:center;display:flex;position:relative}.ClientManagement_searchIcon__D-lD8{color:var(--text-muted);left:12px;position:absolute;z-index:1}.ClientManagement_searchInput__mCo8i{background-color:#0000;border:none;border-bottom:1px solid #fff;color:var(--text-primary);font-size:14px;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 35px;width:200px}.ClientManagement_searchInput__mCo8i:focus{border-color:var(--corporate-blue);outline:none}.ClientManagement_leftRow__wSxRx,.ClientManagement_rightRow__C0q2H{align-items:center;display:flex;gap:var(--spacing-md)}.ClientManagement_clearButton__wtECk{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:24px}.ClientManagement_clearButton__wtECk:hover{background-color:var(--header-bg-color);color:#495057}.ClientManagement_clientList__f2h3r{width:100%}.ClientManagement_limitsSection__MnDlt{background-color:var(--bg-light-gray);border-radius:var(--radius-lg);margin-bottom:20px;padding:15px;width:95%}.ClientManagement_limitsGrid__\+PY27{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:10px}.ClientManagement_limitCard__u1QvZ{background-color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:15px}.ClientManagement_limitCard__u1QvZ h4{color:var(--pagination-text-color);font-size:1rem;margin:0 0 10px;text-transform:capitalize}.ClientManagement_limitCard__u1QvZ p{color:var(--text-secondary);font-size:14px;margin:5px 0}.ClientManagement_errorContainer__zTzwE p,.ClientManagement_loadingContainer__S32JX{color:var(--text-muted)}.ClientManagement_headerTitle__xm\+Fw{align-items:center;display:flex;gap:var(--spacing-xs)}.ClientManagement_refreshButton__CQbGz{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-sm);transition:all .2s ease}.ClientManagement_refreshButton__CQbGz:hover:not(:disabled){background-color:var(--header-bg-color);color:var(--text-secondary-dark)}.ClientManagement_refreshButton__CQbGz:disabled{cursor:not-allowed;opacity:.5}.ClientManagement_spinning__rmNlA{animation:ClientManagement_spin__LBceD 1s linear infinite}@keyframes ClientManagement_spin__LBceD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientManagement_loadingContainer__S32JX{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ClientManagement_spinner__Jpcm3{animation:ClientManagement_spin__LBceD 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--corporate-blue);height:40px;margin-bottom:16px;width:40px}.ClientManagement_errorContainer__zTzwE{align-items:center;color:var(--cancel-red-color);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ClientManagement_errorContainer__zTzwE h2{font-size:var(--font-size-lg);font-weight:600;margin:0 0 12px}.ClientManagement_errorContainer__zTzwE p{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin:0 0 20px}.ClientManagement_retryButton__yasy3{background-color:var(--corporate-blue);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.ClientManagement_retryButton__yasy3:hover{background-color:var(--corporate-blue-hover);transform:translateY(-1px)}@media(max-width:768px){.ClientManagement_container__mXG0r{padding:.75rem}.ClientManagement_header__LBlIu{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.ClientManagement_headerTitle__xm\+Fw{justify-content:space-between;width:100%}.ClientManagement_addClientButton__mQatP{justify-content:center;width:100%}.ClientManagement_containerClientList__bbvoB{border-radius:var(--radius-md);padding:1rem}.ClientManagement_headerClientList__8h1XQ{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.ClientManagement_searchInputContainer__KyeVv,.ClientManagement_searchInput__mCo8i{width:100%}.ClientManagement_clientsInfo__agOvX{justify-content:space-between;width:100%}}@media(max-width:480px){.ClientManagement_container__mXG0r{padding:.5rem}.ClientManagement_header__LBlIu h1{font-size:1.25rem}.ClientManagement_containerClientList__bbvoB{border-radius:var(--radius-sm);padding:.75rem}.ClientManagement_headerClientList__8h1XQ h2{font-size:var(--font-size-md)}.ClientManagement_searchInput__mCo8i{font-size:13px;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 36px}}.ClientList_clientListContainer__p6mAl{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-height:60dvh;width:100%}.ClientList_tableHeader__gXReg{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;font-weight:600;padding:var(--spacing-md) var(--spacing-lg)}.ClientList_tableHeader__gXReg .ClientList_headerCell__fTlh1{color:var(--text-secondary);flex:1 1;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}.ClientList_tableHeader__gXReg .ClientList_headerCell__fTlh1:last-child{flex:0 0 80px;text-align:center}.ClientList_clientItem__yfCea{border-bottom:1px solid var(--border-light)}.ClientList_clientItem__yfCea:last-child{border-bottom:none}.ClientList_clientRow__pvNF0{background-color:var(--bg-secondary);cursor:pointer;display:flex;padding:var(--spacing-md) var(--spacing-lg);position:relative}.ClientList_clientCell__3uhNb{align-items:center;color:var(--text-primary);display:flex;flex:1 1;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}.ClientList_clientCell__3uhNb.ClientList_actionsCell__xKPEx{flex:0 0 80px;justify-content:center;position:relative}.ClientList_documentType__jwxGJ{color:var(--text-secondary);font-size:var(--font-size-sm);margin-left:.5rem}.ClientList_subscriptions__9nEMj{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ClientList_subscriptionTag__t6guG{border-radius:var(--radius-md);display:inline-block;font-size:12px;font-weight:500;margin:2px;padding:4px 10px}.ClientList_subscriptionTag__t6guG.ClientList_active__HAd-n{background-color:var(--success-color);border:1px solid #0d5c26;color:#fff}.ClientList_subscriptionTag__t6guG.ClientList_canceled__hG1Bk,.ClientList_subscriptionTag__t6guG.ClientList_expired__Whgw3,.ClientList_subscriptionTag__t6guG.ClientList_inactive__IHcwZ{background-color:var(--cancel-red-color);border:1px solid #a51c1a;color:#fff}.ClientList_subscriptionTag__t6guG.ClientList_pending__s94va{background-color:#f5c518;border:1px solid #d4a716;color:#000}.ClientList_subscriptionTag__t6guG.ClientList_suspended__26-qZ{background-color:#6c757d;border:1px solid #5a6268;color:#fff}.ClientList_moreSubscriptions__Qqok0{background-color:var(--bg-info-light);border-radius:var(--radius-md);color:#3d53f5;font-size:12px;font-weight:500;padding:4px 8px}.ClientList_noSubscriptions__0qY-J{color:var(--text-secondary);font-size:12px;font-style:italic}.ClientList_menuButton__cawvQ{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;width:32px}.ClientList_menuButton__cawvQ:hover{background-color:var(--header-bg-color);color:var(--text-secondary-dark)}.ClientList_optionsMenu__vb64B{background:var(--container-bg-color);border-radius:var(--radius-lg);margin-top:var(--spacing-xs);min-width:180px;padding:var(--spacing-xs) 0;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.ClientList_menuItem__WWg58{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:var(--transition-base);width:100%}.ClientList_menuItem__WWg58:hover{background-color:var(--bg-secondary)}.ClientList_menuItem__WWg58.ClientList_delete__YFjNN{color:var(--error-red-color)}.ClientList_menuItem__WWg58.ClientList_delete__YFjNN:hover{background-color:var(--bg-error-light)}.ClientList_menuIcon__Ic-w5{font-weight:700;margin-right:8px;text-align:center;width:16px}.ClientList_subscriptionsExpanded__hBXTN{animation:ClientList_slideDown__2dJvf .3s ease-out;background:var(--container-bg-color);border-top:1px solid var(--border-light);padding:1rem 20px}@keyframes ClientList_slideDown__2dJvf{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.ClientList_subscriptionsHeader__XJA4I{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ClientList_subscriptionsHeader__XJA4I h4{color:var(--text-secondary-dark);font-size:var(--font-size-base);font-weight:600;margin:0}.ClientList_subscriptionsCount__PrtsO{align-items:center;color:var(--text-muted);display:flex;flex-direction:row;font-size:var(--font-size-base);font-weight:400}.ClientList_subscriptionItem__xZCZR{align-items:flex-start;border:.5px solid #fff;border-left:5px solid var(--corporate-blue);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:.5rem;padding:.75rem;transition:box-shadow .2s;width:inherit}.ClientList_subscriptionItem__xZCZR.ClientList_active__HAd-n{border-left-color:var(--success-color)}.ClientList_subscriptionItem__xZCZR.ClientList_canceled__hG1Bk,.ClientList_subscriptionItem__xZCZR.ClientList_expired__Whgw3,.ClientList_subscriptionItem__xZCZR.ClientList_inactive__IHcwZ,.ClientList_subscriptionItem__xZCZR.ClientList_suspended__26-qZ{border-left-color:var(--cancel-red-color)}.ClientList_subscriptionItem__xZCZR:hover{box-shadow:var(--shadow-sm)}.ClientList_subscriptionInfo__Kv0JZ{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.ClientList_planName__oEqpk{color:var(--text-secondary-dark);font-weight:500;min-width:150px}.ClientList_status__oPign{border-radius:var(--radius-xl);font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.ClientList_status__oPign.ClientList_active__HAd-n{background-color:var(--success-color);color:#fff}.ClientList_status__oPign.ClientList_canceled__hG1Bk,.ClientList_status__oPign.ClientList_expired__Whgw3,.ClientList_status__oPign.ClientList_inactive__IHcwZ{background-color:var(--cancel-red-color);color:#fff}.ClientList_status__oPign.ClientList_pending__s94va{background-color:#f5c518;color:#000}.ClientList_status__oPign.ClientList_suspended__26-qZ{background-color:#6c757d;color:#fff}.ClientList_dates__9vuJA{color:var(--text-muted);font-size:.875rem;min-width:200px}.ClientList_planId__HnZLt{background:var(--container-bg-color);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--main-font);font-size:.75rem;padding:2px 6px}.ClientList_deleteSubscriptionButton__PKmiI{background:none;border:none;border-radius:var(--radius-sm);color:var(--cancel-red-color);cursor:pointer;font-size:16px;padding:.5rem;transition:background-color .2s}.ClientList_deleteSubscriptionButton__PKmiI:hover{background:#fce8e6}.ClientList_noClients__7RZar{color:var(--text-muted);font-size:14px;font-style:italic;padding:3rem;text-align:center}.ClientList_deviceAssignment__tY0fZ{background:var(--container-bg-color);border-radius:var(--radius-md);margin-top:16px;padding:var(--spacing-xs)}.ClientList_deviceAssignment__tY0fZ .ClientList_planDescription__PttTs{color:var(--text-secondary-dark);font-weight:600;margin:0 0 8px}.ClientList_deviceRow__bcqUr{align-items:center;display:flex;gap:var(--spacing-xs)}.ClientList_discardDeviceButton__LavQ2,.ClientList_editDeviceButton__0SGsu,.ClientList_saveDeviceButton__LWAzQ,.ClientList_unassignDeviceButton__DUX8L{border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.875rem;font-weight:500;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s;white-space:nowrap}.ClientList_editDeviceButton__0SGsu{background:var(--corporate-blue);color:#fff}.ClientList_editDeviceButton__0SGsu:hover{background:var(--corporate-blue-hover)}.ClientList_unassignDeviceButton__DUX8L{background:var(--error-red);color:#fff}.ClientList_unassignDeviceButton__DUX8L:hover{background:var(--error-red-hover)}.ClientList_saveDeviceButton__LWAzQ{background:var(--success-green);color:#fff}.ClientList_saveDeviceButton__LWAzQ:hover{background:var(--success-green-hover)}.ClientList_discardDeviceButton__LavQ2{background:#6c757d;color:#fff}.ClientList_discardDeviceButton__LavQ2:hover{background:#545b62}@media(max-width:768px){.ClientList_tableHeader__gXReg{display:none}.ClientList_clientRow__pvNF0{flex-direction:column;gap:var(--spacing-xs);padding:16px}.ClientList_clientCell__3uhNb{padding:4px 0}.ClientList_clientCell__3uhNb:before{color:var(--text-secondary-dark);content:attr(data-label);display:inline-block;font-weight:600;margin-right:8px;min-width:120px}.ClientList_clientCell__3uhNb.ClientList_actionsCell__xKPEx{justify-content:flex-start;margin-top:8px;padding-left:0}.ClientList_clientCell__3uhNb.ClientList_actionsCell__xKPEx:before{content:"";margin-right:0}.ClientList_subscriptionInfo__Kv0JZ{align-items:flex-start;flex-direction:column;gap:.5rem}.ClientList_dates__9vuJA,.ClientList_planName__oEqpk{min-width:auto}.ClientList_deviceRow__bcqUr{align-items:stretch;flex-direction:column;gap:var(--spacing-sm)}.ClientList_deviceRow__bcqUr>div:first-child{min-width:auto}}.ClientList_subscriptionHeader__9YNHN{align-items:center;background:var(--container-bg-color);border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-xs);transition:background-color .2s;width:100%}.ClientList_subscriptionHeader__9YNHN:hover{background:var(--header-bg-color)}.ClientList_subscriptionHeader__item__L0F2x{align-items:center;background:var(--container-bg-color);border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-xs);transition:background-color .2s;width:97%}.ClientList_subscriptionMainInfo__UU02t{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.ClientList_planPrice__K579U{background:#0b6f22;border-radius:var(--radius-sm);color:var(--success-color);font-size:var(--font-size-sm);font-weight:600;padding:4px 8px}.ClientList_expandIcon__jg-lZ{color:var(--text-muted);font-size:var(--font-size-md)}.ClientList_subscriptionDetails__qHxIx{background:var(--container-bg-color);border:1px solid var(--border-light);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none;padding:16px;width:96%}.ClientList_planInfo__4lnzq{border-bottom:1px solid var(--border-light);margin-bottom:16px;padding-bottom:16px}.ClientList_planInfo__4lnzq h5{color:var(--text-primary);font-size:1rem;margin:0 0 8px}.ClientList_planDescription__PttTs{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.4;margin:0 0 8px}.ClientList_planMeta__\+0zJE{display:flex;gap:var(--spacing-md)}.ClientList_planMeta__\+0zJE span{background:var(--container-bg-color);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--font-size-sm);padding:4px 8px}.ClientList_servicesSection__1UVLF h6{color:var(--text-primary);font-size:var(--font-size-base);margin:0 0 12px}.ClientList_servicesList__LIpiK{display:flex;flex-direction:row;gap:var(--spacing-xs)}.ClientList_serviceItem__zVl5q{background:var(--container-bg-color);border-left:3px solid var(--corporate-blue);border-radius:var(--radius-md);padding:var(--spacing-xs)}.ClientList_serviceHeader__7bjos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:8px}.ClientList_serviceName__lepQG{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600}.ClientList_serviceType__rMkDF{background:#6c757d;color:#fff;text-transform:capitalize}.ClientList_serviceStatus__xFaE-,.ClientList_serviceType__rMkDF{border-radius:var(--radius-sm);font-size:var(--font-size-xs);padding:2px 6px}.ClientList_serviceStatus__xFaE-{font-weight:500}.ClientList_serviceStatus__xFaE-.ClientList_active__HAd-n{background:#d4edda;color:#155724}.ClientList_serviceStatus__xFaE-.ClientList_inactive__IHcwZ{background:#f8d7da;color:#721c24}.ClientList_serviceLimits__6P0ZB{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:8px}.ClientList_limitItem__mRKgL{border-radius:var(--radius-sm);color:var(--text-secondary-dark);font-size:var(--font-size-sm);padding:4px 8px}.ClientList_limitItem__mRKgL strong{color:var(--text-primary)}.ClientList_subscriptionActions__ycpV-{align-items:center;display:flex;gap:var(--spacing-sm)}@media(max-width:768px){.ClientList_subscriptionMainInfo__UU02t{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}.ClientList_serviceHeader__7bjos{align-items:flex-start;flex-direction:column;gap:6px}.ClientList_serviceLimits__6P0ZB{flex-direction:column;gap:4px}.ClientList_planMeta__\+0zJE{flex-direction:column;gap:var(--spacing-sm)}.ClientList_servicesList__LIpiK{flex-direction:column}}.ClientList_pagination__SLnH3{align-items:center;background-color:var(--bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-md);justify-content:flex-end;padding:var(--spacing-md) var(--spacing-lg)}.ClientList_paginationButton__q6sBT{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-md);height:32px;justify-content:center;transition:all .2s ease;width:32px}.ClientList_paginationButton__q6sBT:hover:not(:disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.ClientList_paginationButton__q6sBT:disabled{cursor:not-allowed;opacity:.4}.ClientList_paginationInfo__Tzi\+r{color:var(--text-secondary);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}.ModalClientManagement_clientManagementContainer__PY3wD{max-height:80vh;overflow-y:auto;padding:var(--spacing-lg)}.ModalClientManagement_formStyle__FQ4K2{display:flex;flex-direction:column;gap:var(--spacing-md)}.ModalClientManagement_formGroup__i9E5N{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ModalClientManagement_inputFields__m0bu\+{display:flex;flex-direction:row;gap:1rem}.ModalClientManagement_inputFields__sub__paCO3{display:flex;flex-direction:column;gap:.5rem}.ModalClientManagement_label__Xjx\+r{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.ModalClientManagement_fieldGroup__R-Bm8{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ModalClientManagement_radioGroup__7Gikk{align-items:center;display:flex;gap:1rem}.ModalClientManagement_radioLabel__6d9zS{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-xs);transition:var(--transition-base)}.ModalClientManagement_radioLabel__6d9zS:hover{color:var(--corporate-blue)}.ModalClientManagement_radioInput__YpYLX{opacity:0;position:absolute}.ModalClientManagement_radioInput__YpYLX:checked+.ModalClientManagement_radioCustom__vAuUz{background-color:var(--corporate-blue);border-color:var(--corporate-blue)}.ModalClientManagement_radioInput__YpYLX:checked+.ModalClientManagement_radioCustom__vAuUz:after{opacity:1}.ModalClientManagement_radioCustom__vAuUz{border:2px solid var(--border-medium);border-radius:50%;height:18px;position:relative;transition:all .2s ease;width:18px}.ModalClientManagement_radioCustom__vAuUz:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:8px}.ModalClientManagement_disabledInput__jE5eJ{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:not-allowed;font-size:var(--font-size-sm);padding:var(--spacing-sm)}.ModalClientManagement_disabledInput__jE5eJ:focus{border-color:var(--border-medium);outline:none}.ModalClientManagement_sectionTitle__Kx5oP{border-bottom:2px solid var(--corporate-blue);color:var(--text-primary);font-size:var(--font-size-md);font-weight:700;margin:var(--spacing-xs) 0;padding-bottom:var(--spacing-xs)}.ModalClientManagement_switchContainer__sk\+89{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-xs) 0}.ModalClientManagement_switchLabel__iZK0M{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.ModalClientManagement_switchWrapper__dsG6E{display:inline-block;height:24px;position:relative;width:50px}.ModalClientManagement_switchInput__S2PIW{height:0;opacity:0;width:0}.ModalClientManagement_switchInput__S2PIW:checked+.ModalClientManagement_switchSlider__z5nnC{background-color:var(--corporate-blue)}.ModalClientManagement_switchInput__S2PIW:checked+.ModalClientManagement_switchSlider__z5nnC:before{transform:translateX(26px)}.ModalClientManagement_switchSlider__z5nnC{background-color:var(--bg-medium);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ModalClientManagement_switchSlider__z5nnC:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.ModalClientManagement_buttonGroup__96fwI{border-top:1px solid #eee;display:flex;gap:var(--spacing-xs);justify-content:space-between;margin-top:16px;padding-top:16px}.ModalClientManagement_button__LdwwW{border:none;border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;min-width:120px;padding:var(--spacing-xs) var(--spacing-lg);transition:all .2s ease}.ModalClientManagement_button__LdwwW:disabled{cursor:not-allowed;opacity:.6}.ModalClientManagement_cancelButton__Fc4JR{background-color:var(--container-bg-color);border:1px solid var(--border-color);color:var(--text-muted)}.ModalClientManagement_cancelButton__Fc4JR:hover:not(:disabled){background-color:var(--cancel-red-color);border-color:var(--cancel-red-color);color:#fff}.ModalClientManagement_saveButton__S3VUR{background-color:var(--corporate-blue);color:#fff}.ModalClientManagement_saveButton__S3VUR:hover:not(:disabled){background-color:var(--corporate-blue-hover);box-shadow:var(--shadow-xl);transform:translateY(-1px)}.ModalClientManagement_loading__jTRNe{align-items:center;color:var(--corporate-blue);display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:40px}.ModalClientManagement_label__Xjx\+r:contains("*"):after,.ModalClientManagement_label__Xjx\+r[for*=required]:after{color:var(--cancel-red-color);content:" *"}.ModalClientManagement_inputError__altIO{border-color:var(--cancel-red-color)!important;box-shadow:var(--shadow-focus-danger)!important}.ModalClientManagement_errorMessage__OS-vY{color:var(--cancel-red-color);font-size:.75rem;margin-top:4px}@media(max-width:768px){.ModalClientManagement_clientManagementContainer__PY3wD{max-height:90vh;padding:16px}.ModalClientManagement_buttonGroup__96fwI{flex-direction:column}.ModalClientManagement_button__LdwwW{min-width:auto;width:100%}.ModalClientManagement_switchContainer__sk\+89{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}.ModalClientManagement_radioGroup__7Gikk{align-items:flex-start;flex-direction:column;gap:var(--spacing-xs)}.ModalClientManagement_sectionTitle__Kx5oP{font-size:.85rem;margin:16px 0 8px}}@media(max-width:480px){.ModalClientManagement_clientManagementContainer__PY3wD{padding:var(--spacing-xs)}.ModalClientManagement_formStyle__FQ4K2{gap:var(--spacing-xs)}.ModalClientManagement_button__LdwwW{font-size:.75rem;padding:10px 20px}.ModalClientManagement_label__Xjx\+r{font-size:.75rem}}@keyframes ModalClientManagement_slideIn__MousI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ModalClientManagement_clientManagementContainer__PY3wD{animation:ModalClientManagement_slideIn__MousI .3s ease-out}.ModalClientManagement_radioLabel__6d9zS:focus-within{color:var(--corporate-blue)}.ModalClientManagement_button__LdwwW:focus{outline:2px solid var(--corporate-blue);outline-offset:2px}.ModalClientManagement_clientManagementContainer__PY3wD::-webkit-scrollbar{width:6px}.ModalClientManagement_clientManagementContainer__PY3wD::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ModalClientManagement_clientManagementContainer__PY3wD::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ModalClientManagement_clientManagementContainer__PY3wD::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.RadioGroup_input-text__-ooms{display:flex;flex-direction:column;gap:var(--spacing-xs);width:12rem}.RadioGroup_label__LyBAr{color:var(--text-primary);font-family:var(--main-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.RadioGroup_radioGroup__BLr1U{align-items:center;display:flex;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.RadioGroup_radioGroup__vertical__ghhF5{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.RadioGroup_radioLabel__k-Jdv{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--main-font);font-size:var(--font-size-xs);gap:var(--spacing-sm);height:16px;margin:0;padding:0;transition:color var(--transition-base)}.RadioGroup_radioLabel__k-Jdv:hover{color:var(--corporate-blue)}.RadioGroup_radioInput__SsmTM{opacity:0;pointer-events:none;position:absolute}.RadioGroup_radioInput__SsmTM:checked+.RadioGroup_radioCustom__e7oCX{background-color:var(--corporate-blue);border-color:var(--corporate-blue)}.RadioGroup_radioInput__SsmTM:checked+.RadioGroup_radioCustom__e7oCX:after{background-color:var(--main-white);border-radius:var(--radius-full);content:"";display:block;height:6px;width:6px}.RadioGroup_radioInput__SsmTM:focus+.RadioGroup_radioCustom__e7oCX{box-shadow:var(--shadow-focus-primary)}.RadioGroup_radioInput__SsmTM:disabled+.RadioGroup_radioCustom__e7oCX{background-color:var(--disabled-bg-color);border-color:var(--border-color);cursor:not-allowed;opacity:.6}.RadioGroup_radioCustom__e7oCX{align-items:center;background-color:var(--main-white);border:2px solid var(--border-color);border-radius:var(--radius-full);display:flex;height:14px;justify-content:center;min-height:14px;min-width:14px;transition:all var(--transition-base);width:14px}.RadioGroup_radioLabel__k-Jdv:hover .RadioGroup_radioCustom__e7oCX{border-color:var(--corporate-blue);box-shadow:var(--shadow-sm)}@media screen and (min-width:1024px){.RadioGroup_label__LyBAr{font-size:var(--font-size-sm)}.RadioGroup_radioLabel__k-Jdv{font-size:var(--font-size-sm);height:18px}.RadioGroup_input-text__-ooms{width:20rem}.RadioGroup_radioGroup__BLr1U{gap:var(--spacing-lg);padding:var(--spacing-sm) 0}.RadioGroup_radioGroup__vertical__ghhF5{gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.RadioGroup_radioCustom__e7oCX{height:16px;min-height:16px;min-width:16px;width:16px}.RadioGroup_radioInput__SsmTM:checked+.RadioGroup_radioCustom__e7oCX:after{height:7px;width:7px}}@media screen and (min-width:1500px){.RadioGroup_label__LyBAr,.RadioGroup_radioLabel__k-Jdv{font-size:var(--font-size-base)}.RadioGroup_radioLabel__k-Jdv{height:18px}.RadioGroup_input-text__-ooms{max-width:100%}.RadioGroup_radioGroup__BLr1U,.RadioGroup_radioGroup__vertical__ghhF5{padding:var(--spacing-sm) 0}}.ModalCreateSubscription_subscriptionCreateContainer__j\+oKM{max-height:80vh;overflow-y:auto;padding:var(--spacing-lg)}.ModalCreateSubscription_subscriptionInputs__UQTaX{display:flex;flex-direction:row;gap:var(--spacing-lg)}.ModalCreateSubscription_subscriptionInputs__fields__DBeAP{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg)}.ModalCreateSubscription_formStyle__hI2hh{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ModalCreateSubscription_clientInfo__zfUP6{background-color:var(--bg-secondary);border-left:4px solid var(--corporate-blue);border-radius:var(--radius-lg);padding:var(--spacing-md);transition:var(--transition-base)}.ModalCreateSubscription_clientInfo__zfUP6 h4{color:var(--text-primary);font-size:var(--font-size-md);margin:0 0 var(--spacing-sm) 0}.ModalCreateSubscription_clientDetails__3gNjc{display:flex;flex-direction:column;gap:6px}.ModalCreateSubscription_clientDetails__3gNjc span{color:var(--text-primary);font-size:.85rem}.ModalCreateSubscription_fieldGroup__1fBfS{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ModalCreateSubscription_label__6ch7n{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.ModalCreateSubscription_select__NSukS{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm);transition:var(--transition-base)}.ModalCreateSubscription_select__NSukS:focus{border-color:var(--corporate-blue);box-shadow:var(--shadow-focus-blue);outline:none}.ModalCreateSubscription_select__NSukS.ModalCreateSubscription_selectWithAnimation__fATkY{border-color:var(--corporate-blue);box-shadow:var(--shadow-focus-blue-light)}.ModalCreateSubscription_input__8GvMY{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-family:inherit;font-size:var(--font-size-sm);padding:var(--spacing-sm);transition:var(--transition-base)}.ModalCreateSubscription_input__8GvMY:focus{border-color:var(--corporate-blue);box-shadow:var(--shadow-focus-blue);outline:none}.ModalCreateSubscription_input__8GvMY::placeholder{color:var(--text-disabled)}.ModalCreateSubscription_helperText__FI1dk{color:var(--text-secondary);font-size:var(--font-size-xs);font-style:italic;margin-top:2px}.ModalCreateSubscription_planDetailsContainer__eRauk{flex:0 0 250px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ModalCreateSubscription_planDetailsContainer__eRauk.ModalCreateSubscription_planDetailsVisible__hG00b{max-height:180px;opacity:1;transform:translateX(0)}.ModalCreateSubscription_planDetailsContainer__eRauk.ModalCreateSubscription_planDetailsHidden__ReY7v{max-height:0;opacity:0;overflow:hidden;transform:translateX(10px)}.ModalCreateSubscription_planDetails__BAtfq{animation:ModalCreateSubscription_slideInUp__jTr\+z .4s ease-out;background:var(--container-bg-color);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-xs)}.ModalCreateSubscription_planDetails__BAtfq h4{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;margin:0 0 8px}@keyframes ModalCreateSubscription_slideInUp__jTr\+z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ModalCreateSubscription_planInfo__B9aCJ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ModalCreateSubscription_planHeader__5xMzi{align-items:center;animation:ModalCreateSubscription_fadeIn__KMQ\+w .4s ease-out .1s both;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding-bottom:8px}@keyframes ModalCreateSubscription_fadeIn__KMQ\+w{0%{opacity:0}to{opacity:1}}.ModalCreateSubscription_planName__29GqE{color:var(--corporate-blue);font-size:var(--font-size-base);font-weight:600}.ModalCreateSubscription_planPrice__fTdak{color:var(--success-color);font-size:var(--font-size-base);font-weight:600}.ModalCreateSubscription_planDescription__pjH\+Y{animation:ModalCreateSubscription_fadeIn__KMQ\+w .4s ease-out .2s both;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.3;margin:0}.ModalCreateSubscription_servicesSection__lDb6P{animation:ModalCreateSubscription_fadeIn__KMQ\+w .4s ease-out .3s both}.ModalCreateSubscription_servicesSection__lDb6P h5{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:0 0 6px}.ModalCreateSubscription_servicesList__CtagB{display:flex;flex-direction:column;gap:6px}.ModalCreateSubscription_serviceItem__5GWMP{border-left:2px solid #6c757d;border-radius:var(--radius-sm);padding:var(--spacing-sm);transition:all .2s ease}.ModalCreateSubscription_serviceName__5b96t{color:var(--text-primary);display:block;font-size:.75rem;font-weight:600;margin-bottom:2px}.ModalCreateSubscription_serviceDescription__6kMLf{color:var(--text-secondary);display:block;font-size:var(--font-size-xs);line-height:1.2;margin-bottom:4px}.ModalCreateSubscription_serviceLimits__7DtYz{display:flex;gap:var(--spacing-sm)}.ModalCreateSubscription_serviceLimits__7DtYz span{background-color:var(--container-bg-color);border-radius:3px;color:var(--text-secondary);font-size:var(--font-size-xs);padding:1px 4px}.ModalCreateSubscription_buttonGroup__TnktH{border-top:1px solid #eee;display:flex;gap:var(--spacing-xs);justify-content:flex-end;margin-top:16px;padding-top:16px}.ModalCreateSubscription_button__CXfIe{border:none;border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;min-width:140px;padding:var(--spacing-xs) var(--spacing-lg);transition:all .3s ease}.ModalCreateSubscription_button__CXfIe:disabled{cursor:not-allowed;opacity:.6}.ModalCreateSubscription_cancelButton__KYpzg{background-color:var(--container-bg-color);border:1px solid var(--border-color);color:var(--text-muted)}.ModalCreateSubscription_cancelButton__KYpzg:hover:not(:disabled){background-color:var(--cancel-red-color);border-color:var(--cancel-red-color);box-shadow:var(--shadow-xl);color:#fff;transform:translateY(-1px)}.ModalCreateSubscription_saveButton__NY8yt{background-color:var(--corporate-blue);color:#fff}.ModalCreateSubscription_saveButton__NY8yt:hover:not(:disabled){background-color:var(--corporate-blue-hover);box-shadow:var(--shadow-xl);transform:translateY(-1px)}.ModalCreateSubscription_saveButton__NY8yt:disabled{background-color:#6c757d}.ModalCreateSubscription_loading__Tt8B7{align-items:center;color:var(--corporate-blue);display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:40px}@media(max-width:768px){.ModalCreateSubscription_subscriptionCreateContainer__j\+oKM{max-height:90vh;padding:16px}.ModalCreateSubscription_subscriptionInputs__UQTaX{flex-direction:column}.ModalCreateSubscription_planDetailsContainer__eRauk{flex:0 0 auto;min-width:auto}.ModalCreateSubscription_planDetailsContainer__eRauk.ModalCreateSubscription_planDetailsVisible__hG00b{max-height:200px}.ModalCreateSubscription_planDetailsContainer__eRauk.ModalCreateSubscription_planDetailsHidden__ReY7v{transform:translateY(5px)}.ModalCreateSubscription_planDetails__BAtfq{padding:10px}.ModalCreateSubscription_buttonGroup__TnktH{flex-direction:column}.ModalCreateSubscription_button__CXfIe{min-width:auto;width:100%}.ModalCreateSubscription_planHeader__5xMzi{align-items:flex-start;flex-direction:column;gap:4px}.ModalCreateSubscription_serviceLimits__7DtYz{flex-direction:column;gap:2px}.ModalCreateSubscription_fieldGroup__1fBfS{gap:6px}}@media(max-width:480px){.ModalCreateSubscription_subscriptionCreateContainer__j\+oKM{padding:var(--spacing-xs)}.ModalCreateSubscription_formStyle__hI2hh{gap:var(--spacing-md)}.ModalCreateSubscription_button__CXfIe{font-size:.75rem;padding:10px 20px}.ModalCreateSubscription_input__8GvMY,.ModalCreateSubscription_select__NSukS{font-size:.75rem;padding:10px}.ModalCreateSubscription_helperText__FI1dk{font-size:.65rem}.ModalCreateSubscription_planDetails__BAtfq{padding:var(--spacing-sm)}.ModalCreateSubscription_planDetailsContainer__eRauk.ModalCreateSubscription_planDetailsVisible__hG00b{max-height:160px}}.DateSelector_input-date__i-ITE{display:flex;flex-direction:column;gap:var(--spacing-xs);width:12rem}.DateSelector_label__wo3Mw{color:var(--text-primary);font-weight:var(--font-weight-medium)}.DateSelector_input__s4mP7,.DateSelector_label__wo3Mw{font-family:var(--main-font);font-size:var(--font-size-xs)}.DateSelector_input__s4mP7{background-color:var(--main-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:#000;cursor:pointer;outline:none;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.DateSelector_input__s4mP7:focus,.DateSelector_input__s4mP7:hover{border-color:var(--corporate-blue)}.DateSelector_input__s4mP7:focus{box-shadow:var(--shadow-focus-primary)}.DateSelector_input__s4mP7:disabled{background-color:var(--disabled-bg-color);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.DateSelector_input__boxShadow__jibZK{box-shadow:var(--shadow-sm)}.DateSelector_input__s4mP7::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.6);-webkit-transition:filter var(--transition-base);transition:filter var(--transition-base)}.DateSelector_input__s4mP7::-webkit-calendar-picker-indicator:hover{filter:opacity(1)}.DateSelector_helperText__aNh6Y{color:var(--text-muted);font-family:var(--main-font);font-size:var(--font-size-xs);margin-top:calc(var(--spacing-xs)*-.5)}@media screen and (min-width:1024px){.DateSelector_input__s4mP7,.DateSelector_label__wo3Mw{font-size:var(--font-size-sm)}.DateSelector_input__s4mP7{padding:var(--spacing-sm) var(--spacing-md)}.DateSelector_input-date__i-ITE{width:20rem}.DateSelector_helperText__aNh6Y{font-size:var(--font-size-sm)}}@media screen and (min-width:1500px){.DateSelector_input__s4mP7,.DateSelector_label__wo3Mw{font-size:var(--font-size-md)}.DateSelector_input__s4mP7{padding:var(--spacing-sm) var(--spacing-md)}.DateSelector_input-date__i-ITE{width:22rem}.DateSelector_helperText__aNh6Y{font-size:var(--font-size-sm)}}.PlanManagement_container__XbMiD{align-items:center;display:flex;flex-direction:column;font-family:var(--main-font);justify-content:center;padding:1rem}.PlanManagement_refreshButton__HGl-p{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-sm);transition:all .2s ease}.PlanManagement_refreshButton__HGl-p:hover:not(:disabled){background-color:var(--header-bg-color);color:#495057}.PlanManagement_refreshButton__HGl-p:disabled{cursor:not-allowed;opacity:.5}.PlanManagement_spinning__SJSUb{animation:PlanManagement_spin__Pay07 1s linear infinite}@keyframes PlanManagement_spin__Pay07{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PlanManagement_addPlanButton__dP5SV{background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.PlanManagement_addPlanButton__dP5SV:hover:not(:disabled){background:var(--corporate-blue-gradient-hover);transform:scale(1.1)}.PlanManagement_addPlanButton__dP5SV:disabled{cursor:not-allowed;opacity:.6;transform:none}.PlanManagement_containerPlanList__g5IQs{background-color:var(--bg-lighter-gray);border:1px solid var(--border-medium);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;padding:1rem;width:95%}.PlanManagement_headerPlanList__LcMA8{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.PlanManagement_headerPlanList__LcMA8 h2{color:var(--text-dark);font-size:var(--font-size-md);font-weight:500;margin:0}.PlanManagement_leftRow__IPqC6,.PlanManagement_rightRow__-8Io9{align-items:center;display:flex;gap:var(--spacing-md)}.PlanManagement_searchInputContainer__j3lo1{align-items:center;display:flex;position:relative}.PlanManagement_searchIcon__CPyVa{color:var(--text-muted);left:12px;position:absolute;z-index:1}.PlanManagement_searchInput__FkVNa{background-color:#0000;border:none;border-bottom:1px solid #fff;color:var(--text-primary);font-size:14px;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 35px;width:200px}.PlanManagement_searchInput__FkVNa:focus{border-color:var(--corporate-blue);outline:none}.PlanManagement_clearButton__agYc3{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;position:absolute;right:8px;width:24px}.PlanManagement_clearButton__agYc3:hover{color:var(--text-dark)}.PlanManagement_planList__bi1BD{width:100%}.PlanManagement_loadingContainer__FiAr1{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.PlanManagement_spinner__THiAb{animation:PlanManagement_spin__Pay07 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--corporate-blue);height:40px;margin-bottom:16px;width:40px}.PlanManagement_errorContainer__YLuEw{align-items:center;color:var(--cancel-red-color);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PlanManagement_errorContainer__YLuEw h2{font-size:var(--font-size-lg);font-weight:600;margin:0 0 12px}.PlanManagement_errorContainer__YLuEw p{color:var(--text-muted);font-size:1rem;line-height:1.5;margin:0 0 20px}.PlanManagement_retryButton__8CtmJ{background-color:var(--corporate-blue);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.PlanManagement_retryButton__8CtmJ:hover{background-color:var(--corporate-blue-hover);transform:translateY(-1px)}@media(max-width:768px){.PlanManagement_container__XbMiD{padding:.75rem}.PlanManagement_header__fohjo{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.PlanManagement_headerTitle__pPtw2{justify-content:space-between;width:100%}.PlanManagement_addPlanButton__dP5SV{justify-content:center;width:100%}.PlanManagement_containerPlanList__g5IQs{border-radius:var(--radius-md);padding:1rem}.PlanManagement_headerPlanList__LcMA8{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.PlanManagement_searchInputContainer__j3lo1,.PlanManagement_searchInput__FkVNa{width:100%}.PlanManagement_plansInfo__RwKwM{justify-content:space-between;width:100%}}@media(max-width:480px){.PlanManagement_container__XbMiD{padding:.5rem}.PlanManagement_header__fohjo h1{font-size:1.25rem}.PlanManagement_containerPlanList__g5IQs{border-radius:var(--radius-sm);padding:.75rem}.PlanManagement_headerPlanList__LcMA8 h2{font-size:var(--font-size-md)}.PlanManagement_searchInput__FkVNa{font-size:13px;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 36px}}.PlanList_planListContainer__6xair{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-height:60dvh;width:100%}.PlanList_tableHeader__Avz8I{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:grid;font-weight:600;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 80px;padding:var(--spacing-md) var(--spacing-lg)}.PlanList_tableHeader__Avz8I .PlanList_headerCell__HPVya{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}.PlanList_tableHeader__Avz8I .PlanList_headerCell__HPVya:last-child{justify-content:center;text-align:center}.PlanList_planListContent__fTXQ4{min-height:200px}.PlanList_planRow__M2WBK{align-items:center;border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 80px;padding:var(--spacing-md) var(--spacing-lg);position:relative;transition:var(--transition-base)}.PlanList_planRow__M2WBK:last-child{border-bottom:none}.PlanList_planRow__M2WBK:hover{background-color:var(--bg-secondary)}.PlanList_planRow__M2WBK.PlanList_deleting__zojg7{background-color:var(--bg-warning-light);opacity:.6}.PlanList_planCell__1fnmX{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);min-height:40px;padding:0 var(--spacing-xs)}.PlanList_planCell__1fnmX.PlanList_actionsCell__QYv9i{justify-content:center;position:relative}.PlanList_planName__\+bp93{color:var(--text-primary);font-weight:500}.PlanList_planDescription__N5ea8{color:var(--text-secondary);line-height:1.4}.PlanList_planPrice__XF-6g{color:var(--success-green-color);font-size:var(--font-size-sm);font-weight:600}.PlanList_statusBadge__fwXaX{border-radius:var(--radius-xl);font-size:var(--font-size-xs);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm)}.PlanList_statusBadge__fwXaX.PlanList_statusActive__rIHur{background-color:var(--success-green);color:#fff}.PlanList_statusBadge__fwXaX.PlanList_statusDeprecated__JkI4O{background-color:#f5c518;color:#000}.PlanList_statusBadge__fwXaX.PlanList_statusInactive__o91uw{background-color:var(--cancel-red-color);color:#fff}.PlanList_services__Y-9x8{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.PlanList_serviceTag__ImPwO{background-color:var(--bg-secondary);color:var(--text-secondary);padding:var(--spacing-xs) var(--spacing-sm);white-space:nowrap}.PlanList_moreServices__U4ZW7,.PlanList_serviceTag__ImPwO{border-radius:var(--radius-md);font-size:var(--font-size-xs)}.PlanList_moreServices__U4ZW7{background-color:var(--bg-info-light);color:var(--corporate-blue);font-weight:500;padding:var(--spacing-xs) var(--spacing-xs)}.PlanList_subscriptionCount__9GAeT{color:var(--text-primary);font-weight:600;text-align:center}.PlanList_menuButton__iWvOK{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-lg);height:32px;justify-content:center;transition:var(--transition-base);width:32px}.PlanList_menuButton__iWvOK:hover:not(:disabled){background-color:var(--bg-secondary);color:var(--text-primary)}.PlanList_menuButton__iWvOK:disabled{cursor:not-allowed;opacity:.5}.PlanList_optionsMenu__unXoM{background:var(--container-bg-color);border-radius:var(--radius-lg);margin-top:var(--spacing-xs);min-width:180px;padding:var(--spacing-xs) 0;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.PlanList_menuItem__h396V{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:var(--transition-base);width:100%}.PlanList_menuItem__h396V:hover:not(:disabled){background-color:var(--bg-secondary)}.PlanList_menuItem__h396V:disabled{cursor:not-allowed;opacity:.5}.PlanList_menuItem__h396V.PlanList_deleteItem__Ss6x8{color:var(--cancel-red-color)}.PlanList_menuItem__h396V.PlanList_deleteItem__Ss6x8:hover:not(:disabled){background-color:var(--bg-error-light)}.PlanList_menuIcon__idCFt{align-items:center;display:flex;font-weight:700;justify-content:center;margin-right:8px;text-align:center;width:16px}.PlanList_loadingSpinner__5biIv{animation:PlanList_spin__vTBPH 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:14px;width:14px}@keyframes PlanList_spin__vTBPH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PlanList_loadingOverlay__3pwJv{align-items:center;background:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.PlanList_loadingMessage__LzCl9{background:#333;border-radius:4px;color:#fff;font-size:14px;padding:var(--spacing-sm) var(--spacing-md)}.PlanList_emptyState__DUisJ{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:60px 20px;text-align:center}.PlanList_emptyStateIcon__UByr6{font-size:48px;margin-bottom:16px;opacity:.5}.PlanList_emptyState__DUisJ h3{color:#495057;font-size:18px;font-weight:600;margin:0 0 8px}.PlanList_emptyState__DUisJ p{font-size:14px;line-height:1.5;margin:0}@media(max-width:1024px){.PlanList_planRow__M2WBK,.PlanList_tableHeader__Avz8I{grid-template-columns:1fr 1fr 1fr 2fr 1fr 1fr 80px}}@media(max-width:768px){.PlanList_tableHeader__Avz8I{display:none}.PlanList_planRow__M2WBK{border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-xs);padding:16px}.PlanList_planRow__M2WBK:last-child{border-bottom:none}.PlanList_planCell__1fnmX{justify-content:space-between;padding:4px 0;width:100%}.PlanList_planCell__1fnmX:before{color:#495057;content:attr(data-label);flex:0 0 120px;font-weight:600;margin-right:8px}.PlanList_planCell__1fnmX.PlanList_actionsCell__QYv9i{justify-content:center;margin-top:8px;padding-left:0}.PlanList_planCell__1fnmX.PlanList_actionsCell__QYv9i:before{content:"";flex:0 1;margin-right:0}.PlanList_optionsMenu__unXoM{left:auto;min-width:160px;right:0}.PlanList_services__Y-9x8{justify-content:flex-start}.PlanList_serviceTag__ImPwO{font-size:11px;padding:3px 8px}}@media(max-width:480px){.PlanList_planListContainer__6xair{border-radius:4px}.PlanList_planRow__M2WBK{padding:var(--spacing-xs)}.PlanList_planCell__1fnmX{font-size:13px}.PlanList_planCell__1fnmX:before{flex:0 0 100px;font-size:12px}}.ModalPlanManagement_planManagementContainer__78umd{max-height:80vh;overflow-y:auto;padding:var(--spacing-lg)}.ModalPlanManagement_formStyle__oDd3H{display:flex;flex-direction:column;gap:var(--spacing-md)}.ModalPlanManagement_formGroup__20Pnk{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ModalPlanManagement_label__j-66Q{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.ModalPlanManagement_selectGroup__4tBOH{align-items:flex-end;display:flex;flex-direction:row;gap:var(--spacing-lg);justify-content:flex-start}@media(max-width:480px){.ModalPlanManagement_selectGroup__4tBOH{flex-direction:column}}.ModalPlanManagement_select__h5Ur8{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);height:auto;padding:var(--spacing-xs) var(--spacing-sm)}.ModalPlanManagement_select__h5Ur8:disabled{background-color:var(--bg-light-gray);color:var(--text-disabled)}.ModalPlanManagement_select__h5Ur8:focus{border-color:var(--info-blue);box-shadow:var(--shadow-focus-blue);outline:none}.ModalPlanManagement_switchContainer__dvS9y{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-sm) 0}.ModalPlanManagement_switchLabel__p6ubQ{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.ModalPlanManagement_switchWrapper__OEsEG{display:inline-block;height:24px;position:relative;width:50px}.ModalPlanManagement_switchInput__unPL0{height:0;opacity:0;width:0}.ModalPlanManagement_switchInput__unPL0:checked+.ModalPlanManagement_switchSlider__RPlYk{background-color:var(--corporate-blue)}.ModalPlanManagement_switchInput__unPL0:checked+.ModalPlanManagement_switchSlider__RPlYk:before{transform:translateX(26px)}.ModalPlanManagement_switchSlider__RPlYk{background-color:var(--border-color);border-radius:var(--radius-xl);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:var(--transition-base)}.ModalPlanManagement_switchSlider__RPlYk:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.ModalPlanManagement_addPermission__LPQK7{display:flex;flex-direction:row;gap:var(--spacing-sm)}.ModalPlanManagement_addPlan__P5hDL{display:flex;flex-direction:column;gap:var(--spacing-md)}.ModalPlanManagement_planInfo__ANyFW{display:flex;flex-direction:row;gap:var(--spacing-sm)}.ModalPlanManagement_planItem__T0eAi{align-items:center;display:flex;flex-direction:row}.ModalPlanManagement_addButton__RELv3{background-color:var(--success-green-color);border:none;border-radius:var(--radius-sm);color:var(--text-white);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap}.ModalPlanManagement_addButton__RELv3:hover:not(:disabled){background-color:#45a049}.ModalPlanManagement_addButton__RELv3:disabled{background-color:var(--bg-medium);cursor:not-allowed}.ModalPlanManagement_permissionsList__8uCf5 h3{color:var(--text-primary);font-size:16px;margin:0 0 10px}.ModalPlanManagement_noPermissions__DgaIM{color:var(--text-secondary);font-style:italic;margin:0}.ModalPlanManagement_permissionItem__Cx7Oz{align-items:center;background-color:var(--bg-light-gray);border-radius:var(--radius-sm);display:flex;justify-content:space-between;margin-bottom:8px;padding:var(--spacing-sm) var(--spacing-xs)}.ModalPlanManagement_permissionItem__Cx7Oz:last-child{margin-bottom:0}.ModalPlanManagement_permissionText__ISvHy{font-weight:500}.ModalPlanManagement_removeButton__q5Lzc{align-items:center;background:none;border:none;color:#f44;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.ModalPlanManagement_removeButton__q5Lzc:hover{background-color:#ffe6e6;border-radius:50%;color:#c00}.ModalPlanManagement_buttonGroup__zeqPf{display:flex;gap:var(--spacing-xs);justify-content:flex-end}.ModalPlanManagement_button__7suOG{border:none;border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-xs) var(--spacing-lg);transition:all .2s ease}.ModalPlanManagement_button__7suOG:disabled{cursor:not-allowed;opacity:.6}.ModalPlanManagement_cancelButton__gKypT{background-color:var(--container-bg-color);border:1px solid var(--border-color);color:var(--text-muted)}.ModalPlanManagement_cancelButton__gKypT:hover:not(:disabled){background-color:var(--cancel-red-color);color:#fff}.ModalPlanManagement_saveButton__TB0c0{background-color:var(--corporate-blue);color:#fff}.ModalPlanManagement_saveButton__TB0c0:hover:not(:disabled){background-color:var(--corporate-blue-hover)}@media(max-width:768px){.ModalPlanManagement_planManagementContainer__78umd{padding:16px}.ModalPlanManagement_buttonGroup__zeqPf{flex-direction:column}.ModalPlanManagement_button__7suOG{width:100%}.ModalPlanManagement_switchContainer__dvS9y{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}}.DeviceManagement_container__zkWm0{align-items:center;display:flex;flex-direction:column;font-family:var(--main-font);justify-content:center;padding:1rem}.DeviceManagement_refreshButton__lkx7K{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-sm);transition:all .2s ease}.DeviceManagement_refreshButton__lkx7K:hover:not(:disabled){background-color:var(--header-bg-color);color:#495057}.DeviceManagement_refreshButton__lkx7K:disabled{cursor:not-allowed;opacity:.5}.DeviceManagement_spinning__Xcd1-{animation:DeviceManagement_spin__UeQIN 1s linear infinite}@keyframes DeviceManagement_spin__UeQIN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DeviceManagement_addDeviceButton__v-VZ7{background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.DeviceManagement_addDeviceButton__v-VZ7:hover:not(:disabled){background:var(--corporate-blue-gradient-hover);transform:scale(1.1)}.DeviceManagement_addDeviceButton__v-VZ7:disabled{cursor:not-allowed;opacity:.6;transform:none}.DeviceManagement_containerDeviceList__uZYeG{background-color:var(--bg-lighter-gray);border:1px solid var(--border-medium);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;padding:1rem;width:95%}.DeviceManagement_headerDeviceList__r\+2Vb{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.DeviceManagement_headerDeviceList__r\+2Vb h2{color:var(--text-dark);font-size:var(--font-size-md);font-weight:500;margin:0}.DeviceManagement_leftRow__L7qOF,.DeviceManagement_rightRow__PqWvK{align-items:center;display:flex;gap:var(--spacing-md)}.DeviceManagement_searchInputContainer__XnT5v{align-items:center;display:flex;position:relative}.DeviceManagement_searchIcon__qYlsH{color:var(--text-muted);left:12px;position:absolute;z-index:1}.DeviceManagement_searchInput__vc7Y6{background-color:#0000;border:none;border-bottom:1px solid #fff;color:var(--text-primary);font-size:14px;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 35px;width:200px}.DeviceManagement_searchInput__vc7Y6:focus{border-color:var(--corporate-blue);outline:none}.DeviceManagement_clearButton__5hZfT{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;position:absolute;right:8px;width:24px}.DeviceManagement_clearButton__5hZfT:hover{color:var(--text-dark)}.DeviceManagement_deviceList__-3hMd{width:100%}.DeviceManagement_pagination__4Gdy7{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:1rem;justify-content:center;margin-top:1rem;padding:1rem 0}.DeviceManagement_paginationButton__t5xYZ{background:#fff;border:1px solid var(--corporate-blue);border-radius:var(--radius-sm);color:var(--corporate-blue);cursor:pointer;font-size:var(--font-size-base);padding:.5rem 1rem}.DeviceManagement_paginationButton__t5xYZ:hover:not(:disabled){background:var(--corporate-blue);color:#fff}.DeviceManagement_paginationButton__t5xYZ:disabled{border-color:var(--text-muted);color:var(--text-muted);cursor:not-allowed;opacity:.5}.DeviceManagement_paginationInfo__DX105{color:#495057;font-size:var(--font-size-base);font-weight:500}.DeviceManagement_loadingContainer__mbavV{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.DeviceManagement_spinner__putRz{animation:DeviceManagement_spin__UeQIN 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--corporate-blue);height:40px;margin-bottom:16px;width:40px}.DeviceManagement_errorContainer__jHpGM{align-items:center;color:var(--cancel-red-color);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.DeviceManagement_errorContainer__jHpGM h2{font-size:var(--font-size-lg);font-weight:600;margin:0 0 12px}.DeviceManagement_errorContainer__jHpGM p{color:var(--text-muted);font-size:1rem;line-height:1.5;margin:0 0 20px}.DeviceManagement_retryButton__fpRkh{background-color:var(--corporate-blue);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.DeviceManagement_retryButton__fpRkh:hover{background-color:var(--corporate-blue-hover);transform:translateY(-1px)}@media(max-width:768px){.DeviceManagement_container__zkWm0{padding:.75rem}.DeviceManagement_header__NMSAL{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.DeviceManagement_headerTitle__P3oxF{justify-content:space-between;width:100%}.DeviceManagement_addDeviceButton__v-VZ7{justify-content:center;width:100%}.DeviceManagement_containerDeviceList__uZYeG{border-radius:var(--radius-md);padding:1rem}.DeviceManagement_headerDeviceList__r\+2Vb{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.DeviceManagement_searchInputContainer__XnT5v,.DeviceManagement_searchInput__vc7Y6{width:100%}.DeviceManagement_devicesInfo__4D66n{justify-content:space-between;width:100%}}@media(max-width:480px){.DeviceManagement_container__zkWm0{padding:.5rem}.DeviceManagement_header__NMSAL h1{font-size:1.25rem}.DeviceManagement_containerDeviceList__uZYeG{border-radius:var(--radius-sm);padding:.75rem}.DeviceManagement_headerDeviceList__r\+2Vb h2{font-size:var(--font-size-md)}.DeviceManagement_searchInput__vc7Y6{font-size:13px;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 36px}}.DeviceList_deviceListContainer__REhkr{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-height:60dvh;width:100%}.DeviceList_tableHeader__2dNoY{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;font-weight:600;padding:var(--spacing-md) var(--spacing-lg)}.DeviceList_tableHeader__2dNoY .DeviceList_headerCell__k54pg{color:var(--text-secondary);flex:1 1;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}.DeviceList_tableHeader__2dNoY .DeviceList_headerCell__k54pg:last-child{flex:0 0 80px;text-align:center}.DeviceList_deviceRow__gLAN9{align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:var(--spacing-md) var(--spacing-lg);position:relative;transition:var(--transition-base)}.DeviceList_deviceRow__gLAN9:last-child{border-bottom:none}.DeviceList_deviceRow__gLAN9:hover{background-color:var(--bg-secondary)}.DeviceList_deviceCell__ZQLLM{align-items:center;color:var(--text-primary);display:flex;flex:1 1;font-size:var(--font-size-sm);min-height:40px;padding:0 var(--spacing-xs)}.DeviceList_deviceCell__ZQLLM.DeviceList_actionsCell__qyqcu{flex:0 0 80px;justify-content:center;position:relative}.DeviceList_statusBadge__dPz8Q{border-radius:var(--radius-xl);font-size:12px;font-weight:500;padding:4px 10px;text-transform:uppercase}.DeviceList_statusBadge__dPz8Q.DeviceList_statusActive__YydGj{background-color:var(--success-green);color:#fff}.DeviceList_statusBadge__dPz8Q.DeviceList_statusMaintenance__-KsQQ{background-color:#f5c518;color:#000}.DeviceList_statusBadge__dPz8Q.DeviceList_statusRetired__QLD9S{background-color:#6c757d;color:#fff}.DeviceList_statusBadge__dPz8Q.DeviceList_statusInactive__C2plO,.DeviceList_statusBadge__dPz8Q.DeviceList_statusLost__nxQ6G{background-color:var(--cancel-red-color);color:#fff}.DeviceList_assigned__SAJec{background-color:var(--bg-error-light);color:var(--cancel-red-color)}.DeviceList_assigned__SAJec,.DeviceList_available__EJ84E{border-radius:var(--radius-xl);font-size:12px;font-weight:500;padding:4px 10px}.DeviceList_available__EJ84E{background-color:var(--bg-success-light);color:var(--success-color)}.DeviceList_menuButton__1l\+1h{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;width:32px}.DeviceList_menuButton__1l\+1h:hover{background-color:var(--header-bg-color);color:var(--text-secondary-dark)}.DeviceList_optionsMenu__n1nP6{background:var(--container-bg-color);border-radius:var(--radius-lg);margin-top:var(--spacing-xs);min-width:180px;padding:var(--spacing-xs) 0;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.DeviceList_menuItem__JiDvb{align-items:center;background:none;border:none;color:var(--text-dark);cursor:pointer;display:flex;font-size:12px;padding:10px 16px;text-align:left;transition:background-color .2s;width:100%}.DeviceList_menuItem__JiDvb:hover:not(:disabled){background-color:var(--container-bg-color)}.DeviceList_menuItem__JiDvb:disabled{cursor:not-allowed;opacity:.5}.DeviceList_menuItem__JiDvb.DeviceList_delete__KaIXu{color:var(--cancel-red-color)}.DeviceList_menuItem__JiDvb.DeviceList_delete__KaIXu:hover:not(:disabled){background-color:var(--bg-error-light)}.DeviceList_menuIcon__2x7bM{font-weight:700;margin-right:8px;text-align:center;width:16px}.DeviceList_loadingSpinner__2OQTD{animation:DeviceList_spin__StK9R 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:14px;width:14px}@media(max-width:768px){.DeviceList_tableHeader__2dNoY{display:none}.DeviceList_deviceRow__gLAN9{flex-direction:column;gap:var(--spacing-xs);padding:16px}.DeviceList_deviceCell__ZQLLM{padding:4px 0}.DeviceList_deviceCell__ZQLLM:before{color:var(--text-secondary-dark);content:attr(data-label);font-weight:600;margin-right:8px}.DeviceList_deviceCell__ZQLLM.DeviceList_actionsCell__qyqcu{justify-content:flex-start;margin-top:8px;padding-left:0}.DeviceList_deviceCell__ZQLLM.DeviceList_actionsCell__qyqcu:before{content:"";margin-right:0}.DeviceList_optionsMenu__n1nP6{left:auto;right:0}.DeviceList_assigned__SAJec,.DeviceList_available__EJ84E,.DeviceList_statusBadge__dPz8Q{font-size:10px;padding:3px 8px}}.ModalDeviceManagement_deviceManagementContainer__PFjIL{max-height:80vh;overflow-y:auto;padding:var(--spacing-lg)}.ModalDeviceManagement_formStyle__FXNpJ{display:flex;flex-direction:column;gap:var(--spacing-md)}.ModalDeviceManagement_formGroup__uksr3{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ModalDeviceManagement_label__4lhuj{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.ModalDeviceManagement_deviceInfo__xmrTc{display:flex;flex-direction:row;gap:var(--spacing-sm)}@media(max-width:768px){.ModalDeviceManagement_deviceInfo__xmrTc{flex-direction:column;gap:var(--spacing-md)}}.ModalDeviceManagement_statusGroup__GYVww{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ModalDeviceManagement_selectLabel__4CCd4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.ModalDeviceManagement_select__7yj2P{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);height:auto;padding:var(--spacing-xs) var(--spacing-sm)}.ModalDeviceManagement_select__7yj2P:disabled{background-color:var(--bg-light-gray);color:var(--text-disabled);cursor:not-allowed}.ModalDeviceManagement_select__7yj2P:focus{border-color:var(--corporate-blue);box-shadow:var(--shadow-focus-blue);outline:none}.ModalDeviceManagement_helpText__v3sXP{color:var(--text-secondary);font-size:var(--font-size-sm);font-style:italic;margin:0;padding:var(--spacing-xs) 0}.ModalDeviceManagement_buttonGroup__qptvT{border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-md)}.ModalDeviceManagement_button__SXRa7{border:none;border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:var(--spacing-sm) var(--spacing-lg);transition:var(--transition-base)}.ModalDeviceManagement_button__SXRa7:disabled{cursor:not-allowed;opacity:.6}.ModalDeviceManagement_cancelButton__nqOnU{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.ModalDeviceManagement_cancelButton__nqOnU:hover:not(:disabled){background-color:var(--cancel-red-color);color:#fff}.ModalDeviceManagement_saveButton__-XFm4{background-color:var(--corporate-blue);color:#fff}.ModalDeviceManagement_saveButton__-XFm4:hover:not(:disabled){background-color:var(--corporate-blue-hover)}@media(max-width:768px){.ModalDeviceManagement_deviceManagementContainer__PFjIL{padding:16px}.ModalDeviceManagement_buttonGroup__qptvT{flex-direction:column}.ModalDeviceManagement_button__SXRa7{width:100%}.ModalDeviceManagement_deviceInfo__xmrTc{flex-direction:column;gap:var(--spacing-md)}}@media(max-width:480px){.ModalDeviceManagement_deviceManagementContainer__PFjIL{padding:var(--spacing-xs)}.ModalDeviceManagement_formStyle__FXNpJ{gap:12px}}.SupplierManagement_container__RePz0{align-items:center;display:flex;flex-direction:column;font-family:var(--main-font);justify-content:center;padding:1rem}.SupplierManagement_containerSupplierList__RgW6X{background-color:var(--bg-lighter-gray);border:1px solid var(--border-medium);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;padding:1rem;width:95%}.SupplierManagement_headerSupplierList__LtFCS{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-md);justify-content:space-between}.SupplierManagement_headerSupplierList__LtFCS h2{align-items:center;display:flex;font-size:var(--font-size-md);font-weight:500;margin:0}.SupplierManagement_leftRow__UsA-M,.SupplierManagement_rightRow__FVNRe{align-items:center;display:flex;gap:var(--spacing-md)}.SupplierManagement_addSupplierButton__78wms{background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:all .2s ease}.SupplierManagement_addSupplierButton__78wms:hover{background:var(--corporate-blue-gradient-hover);transform:scale(1.05)}.SupplierManagement_refreshButton__MlYhU{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-sm);transition:all .2s ease}.SupplierManagement_refreshButton__MlYhU:hover:not(:disabled){background-color:var(--header-bg-color);color:#495057}.SupplierManagement_refreshButton__MlYhU:disabled{cursor:not-allowed;opacity:.5}.SupplierManagement_spinning__9KoKw{animation:SupplierManagement_spin__6kZ0w 1s linear infinite}@keyframes SupplierManagement_spin__6kZ0w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SupplierManagement_supplierList__F5Owe{display:flex;flex-direction:column;gap:var(--spacing-md)}.SupplierManagement_table__QZGvN{background-color:#fff;border-collapse:collapse;border-radius:var(--radius-md);overflow:hidden;width:100%}.SupplierManagement_table__QZGvN thead{background-color:var(--bg-light-gray)}.SupplierManagement_table__QZGvN thead tr th{border-bottom:2px solid var(--border-medium);color:var(--text-primary);font-weight:600;padding:var(--spacing-md);text-align:left}.SupplierManagement_table__QZGvN tbody tr{border-bottom:1px solid var(--border-light);transition:background-color .2s ease}.SupplierManagement_table__QZGvN tbody tr:hover{background-color:var(--bg-lighter-gray)}.SupplierManagement_table__QZGvN tbody tr:last-child{border-bottom:none}.SupplierManagement_table__QZGvN tbody tr td{color:var(--text-primary);padding:var(--spacing-md)}.SupplierManagement_actions__VY-a6{align-items:center;display:flex;gap:var(--spacing-sm)}.SupplierManagement_deleteButton__attV1,.SupplierManagement_editButton__lw0bu{align-items:center;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:var(--spacing-sm);transition:all .2s ease}.SupplierManagement_editButton__lw0bu{color:var(--corporate-blue)}.SupplierManagement_editButton__lw0bu:hover{background-color:#007bff1a;transform:scale(1.1)}.SupplierManagement_deleteButton__attV1{color:#dc3545}.SupplierManagement_deleteButton__attV1:hover{background-color:#dc35451a;transform:scale(1.1)}.SupplierManagement_pagination__DsvYq{align-items:center;display:flex;gap:var(--spacing-md);justify-content:center;padding:var(--spacing-md)}.SupplierManagement_paginationButton__BZ4Yd{background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;padding:.5rem 1rem;transition:all .2s ease}.SupplierManagement_paginationButton__BZ4Yd:hover:not(:disabled){background:var(--corporate-blue-gradient-hover);transform:scale(1.05)}.SupplierManagement_paginationButton__BZ4Yd:disabled{background:var(--bg-light-gray);cursor:not-allowed;opacity:.5}.SupplierManagement_pageInfo__RWKcM{color:var(--text-primary);font-weight:500}.SupplierManagement_noResults__sDLBv{color:var(--text-muted);padding:3rem;text-align:center}.SupplierManagement_loadingContainer__-38Jw{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.SupplierManagement_loadingContainer__-38Jw p{margin-top:var(--spacing-md)}.SupplierManagement_spinner__ObO5P{animation:SupplierManagement_spin__6kZ0w 1s linear infinite;border-top:3px solid var(--bg-light-gray);border:3px solid var(--bg-light-gray);border-radius:50%;border-top-color:var(--corporate-blue);height:40px;width:40px}.SupplierManagement_errorContainer__Nqy-w{align-items:center;color:var(--text-error);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.SupplierManagement_errorContainer__Nqy-w h2{margin-bottom:var(--spacing-sm)}.SupplierManagement_errorContainer__Nqy-w p{color:var(--text-muted);margin-bottom:var(--spacing-lg)}.SupplierManagement_retryButton__ukDvA{background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1.5rem;transition:all .2s ease}.SupplierManagement_retryButton__ukDvA:hover{background:var(--corporate-blue-gradient-hover);transform:scale(1.05)}.ModalSupplier_modalContent__05pPz{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-md)}.ModalSupplier_formGrid__o6nO\+{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:1fr}@media(min-width:768px){.ModalSupplier_formGrid__o6nO\+{grid-template-columns:repeat(2,1fr)}}.ModalSupplier_formField__S0jrh{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ModalSupplier_formField__S0jrh.ModalSupplier_fullWidth__\+w1Rb{grid-column:1/-1}.ModalSupplier_documentField__UI0Do{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ModalSupplier_toggleButton__jCMl8{align-self:flex-start;background-color:#0000;border:1px solid var(--corporate-blue);border-radius:var(--radius-sm);color:var(--corporate-blue);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.ModalSupplier_toggleButton__jCMl8:hover{background-color:var(--corporate-blue);color:#fff}.ModalSupplier_label__YZWxw{color:var(--text-primary);font-size:14px;font-weight:500;margin-bottom:4px}.ModalSupplier_select__xC3Oy{background-color:#fff;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-family:var(--main-font);font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.ModalSupplier_select__xC3Oy:focus{border-color:var(--corporate-blue);outline:none}.ModalSupplier_select__xC3Oy:disabled{background-color:var(--bg-disabled);cursor:not-allowed}.ModalSupplier_buttonGroup__P9MWu{border-top:1px solid var(--border-lighter);display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.ModalSupplier_button__126p4{border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.ModalSupplier_button__126p4:disabled{cursor:not-allowed;opacity:.6}.ModalSupplier_cancelButton__mJFjQ{background-color:#b71c1c;color:#fff}.ModalSupplier_cancelButton__mJFjQ:hover:not(:disabled){background-color:#c62828}.ModalSupplier_saveButton__aneZD{background:var(--corporate-blue-gradient);color:#fff}.ModalSupplier_saveButton__aneZD:hover:not(:disabled){background:var(--corporate-blue-gradient-hover)}.SupplierList_supplierListContainer__rKNOB{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-height:60dvh;width:100%}.SupplierList_tableHeader__LTcZ9{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;font-weight:600;padding:var(--spacing-md) var(--spacing-lg)}.SupplierList_tableHeader__LTcZ9 .SupplierList_headerCell__rqjdW{color:var(--text-secondary);flex:1 1;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}.SupplierList_tableHeader__LTcZ9 .SupplierList_headerCell__rqjdW:last-child{flex:0 0 80px;text-align:center}.SupplierList_supplierRow__15T1Q{border-bottom:1px solid var(--border-color);display:flex;padding:var(--spacing-md) var(--spacing-lg);position:relative}.SupplierList_supplierRow__15T1Q:last-child{border-bottom:none}.SupplierList_supplierRow__15T1Q:hover{background-color:var(--bg-secondary)}.SupplierList_supplierCell__h8-qc{align-items:center;color:var(--text-primary);display:flex;flex:1 1;font-size:var(--font-size-sm);padding:0 var(--spacing-xs)}.SupplierList_supplierCell__h8-qc.SupplierList_actionsCell__cchRB{flex:0 0 80px;justify-content:center;position:relative}.SupplierList_menuButton__weI6v{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-lg);height:32px;justify-content:center;width:32px}.SupplierList_menuButton__weI6v:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.SupplierList_menuButton__weI6v:disabled{cursor:not-allowed;opacity:.6}.SupplierList_optionsMenu__9MM\+l{background:var(--container-bg-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-top:var(--spacing-xs);min-width:180px;padding:var(--spacing-xs) 0;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.SupplierList_menuItem__-M8Fb{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:var(--transition-base);width:100%}.SupplierList_menuItem__-M8Fb:hover{background-color:var(--bg-secondary)}.SupplierList_menuItem__-M8Fb.SupplierList_delete__J8lgm{color:var(--error-red-color)}.SupplierList_menuItem__-M8Fb.SupplierList_delete__J8lgm:hover{background-color:var(--bg-error-light)}.SupplierList_menuIcon__W4i7R{font-weight:700;margin-right:var(--spacing-xs);text-align:center;width:16px}.SupplierList_loadingSpinner__Gml5E{animation:SupplierList_spin__8J1kT 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:14px;width:14px}@keyframes SupplierList_spin__8J1kT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SupplierList_pagination__ZSUii{align-items:center;background-color:var(--bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-md);justify-content:flex-end;padding:var(--spacing-md) var(--spacing-lg)}.SupplierList_paginationButton__DZ0c2{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-md);height:32px;justify-content:center;transition:all .2s ease;width:32px}.SupplierList_paginationButton__DZ0c2:hover:not(:disabled){background-color:var(--corporate-blue);border-color:var(--corporate-blue);color:var(--text-white)}.SupplierList_paginationButton__DZ0c2:disabled{cursor:not-allowed;opacity:.4}.SupplierList_pageInfo__n1Zom{color:var(--text-secondary);font-size:var(--font-size-sm)}@media(max-width:768px){.SupplierList_tableHeader__LTcZ9{display:none}.SupplierList_supplierRow__15T1Q{flex-direction:column;gap:var(--spacing-xs);padding:16px}.SupplierList_supplierCell__h8-qc{padding:4px 0}.SupplierList_supplierCell__h8-qc:before{color:#495057;content:attr(data-label);font-weight:600;margin-right:8px}.SupplierList_supplierCell__h8-qc.SupplierList_actionsCell__cchRB{justify-content:flex-start;margin-top:8px;padding-left:0}.SupplierList_supplierCell__h8-qc.SupplierList_actionsCell__cchRB:before{content:"";margin-right:0}.SupplierList_optionsMenu__9MM\+l{left:auto;right:0}}.Telemetry_telemetryPage__BPqOl{margin:0 auto;padding:var(--spacing-xl)}.Telemetry_pageHeader__Q-DXa{align-items:center;background:var(--container-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:row;gap:var(--spacing-sm);padding:var(--spacing-md)}.Telemetry_statusBadge__SMlhm{align-items:center;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:20px;display:flex;gap:8px;padding:6px 12px}.Telemetry_statusDot__1LIGf{animation:Telemetry_pulse__tdwqN 2s infinite;background-color:lime;border-radius:50%;box-shadow:0 0 8px #0f09;height:8px;width:8px}.Telemetry_statusText__2fvbL{color:lime;font-size:14px;font-weight:500}.Telemetry_lastUpdate__i441e{color:var(--text-secondary);font-size:14px;margin-left:auto}@keyframes Telemetry_pulse__tdwqN{0%,to{opacity:1}50%{opacity:.6}}.Telemetry_pageContent__w4BhO{margin-top:var(--spacing-lg)}.Telemetry_deviceInfo__NPR2S{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Telemetry_deviceInfo__NPR2S h2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-md)}.Telemetry_deviceInfo__NPR2S h3{color:var(--text-primary);font-size:var(--font-size-md);font-weight:500;margin-bottom:var(--spacing-sm)}.Telemetry_deviceInfo__header__CX6BE{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:left;padding-bottom:0}.Telemetry_deviceInfo__header__CX6BE h2{margin:0}.Telemetry_deviceInfo__header__CX6BE button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-xs)}.Telemetry_deviceInfo__header__CX6BE button:hover{opacity:.7}.Telemetry_icon__byiG0{color:#fff;font-size:24px}.Telemetry_infoGrid__X8gm9{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:var(--spacing-lg)}.Telemetry_infoItem__8sni1{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md)}.Telemetry_infoLabel__3LGJ1{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500}.Telemetry_infoValue__CNELN{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600}.Telemetry_telemetryData__gh6np{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding:var(--spacing-lg);padding-top:var(--spacing-lg)}.Telemetry_telemetryData__gh6np h3{margin-bottom:var(--spacing-lg);margin-top:0}.Telemetry_telemetryData__gh6np p{color:var(--text-secondary);font-size:var(--font-size-sm)}.Telemetry_telemetryCards__8GhxY{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Telemetry_chartsRow__XYfQd{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:1fr 1fr;margin-top:var(--spacing-lg)}@media(max-width:1200px){.Telemetry_chartsRow__XYfQd{grid-template-columns:1fr}}.Telemetry_bottomRow__kseiA{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:1fr 1fr;margin-top:var(--spacing-lg)}@media(max-width:1200px){.Telemetry_bottomRow__kseiA{grid-template-columns:1fr}}.Telemetry_firmwareSection__CvTIk,.Telemetry_logsSection__-L7YP{background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-lg);height:-webkit-min-content;height:min-content;padding:var(--spacing-lg)}.Telemetry_sectionTitle__F2l2g{color:#fff;font-size:var(--font-size-md);font-weight:600;margin-bottom:var(--spacing-md)}.Telemetry_logsContainer__HzBkS{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:400px;overflow-y:auto}.Telemetry_logsContainer__HzBkS::-webkit-scrollbar{width:8px}.Telemetry_logsContainer__HzBkS::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.Telemetry_logsContainer__HzBkS::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.Telemetry_logsContainer__HzBkS::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.Telemetry_logsHeader__Pudp6{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.Telemetry_viewAllButton__zLraT{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--main-font);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-base)}.Telemetry_viewAllButton__zLraT:hover{background:var(--main-color);border-color:var(--text-secondary);color:var(--text-primary)}.Telemetry_viewAllButton__zLraT svg{font-size:var(--font-size-xs)}.Telemetry_firmwareContent__ovEBf{display:flex;flex-direction:column;gap:var(--spacing-md)}.Telemetry_firmwareInfo__NkiEg{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:var(--spacing-sm) 0}.Telemetry_firmwareLabel__svON3{color:var(--text-secondary);font-size:var(--font-size-sm)}.Telemetry_firmwareValue__e4xZ1{color:#fff;font-size:var(--font-size-sm);font-weight:600}.Telemetry_firmwareUpdate__ZzL6b{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.Telemetry_firmwareStatus__2MENg{align-items:center;display:flex;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.Telemetry_statusItem__NT-Nn{align-items:center;display:flex;gap:8px}.Telemetry_statusLabel__xnVk0{color:#fff;font-size:var(--font-size-sm)}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.MapComponent_mapContainer__S8Gnp{border-radius:var(--radius-md);height:100%;width:100%;z-index:2}.LineChartComponent_container__FWW9K{background:#0000;border:none;border-radius:var(--radius-lg);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--main-font);height:50vh;padding:var(--spacing-md);width:100%}.LineChartComponent_container__FWW9K .recharts-cartesian-axis-tick-value{fill:#fff}.LineChartComponent_container__FWW9K .recharts-legend-item-text{color:#fff!important}.LineChartComponent_container__FWW9K .recharts-label{fill:#fff}.LineChartComponent_container__FWW9K .recharts-cartesian-grid line{stroke:#ffffff1a}.LineChartComponent_containerTitle__j\+qap{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.LineChartComponent_containerTitle__j\+qap h3{color:#fff;font-size:var(--font-size-md);font-style:bold;font-weight:600}.LineChartComponent_periodSelector__4kD1I{align-items:center;display:flex;gap:1rem}.LineChartComponent_radioOption__LRVzZ{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:.3rem;transition:color .2s ease}.LineChartComponent_radioOption__LRVzZ:hover{color:var(--text-primary)}.LineChartComponent_radioOption__LRVzZ input[type=radio]{accent-color:var(--corporate-blue);cursor:pointer;height:16px;width:16px}.LineChartComponent_radioOption__LRVzZ span{-webkit-user-select:none;user-select:none}.Analysis_analysisPage__aihX6{margin:0 auto;padding:var(--spacing-xl)}.Analysis_pageHeader__aUOCG{align-items:center;background:var(--container-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:space-between;padding:var(--spacing-md)}.Analysis_leftSection__SPNwN{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm)}.Analysis_filtersRow__upT5R{align-items:flex-end;display:flex;flex-direction:row;gap:var(--spacing-sm)}.Analysis_fieldWrapper__n7eXr{display:flex;flex-direction:column;gap:4px}.Analysis_fieldWrapper__n7eXr label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500;padding-left:4px}.Analysis_rightSection__76dMy{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-left:auto}.Analysis_pageContent__EOJxf{margin-top:var(--spacing-lg)}.Analysis_analysisCards__4Ndxh{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Analysis_analysisCharts__z6mHA{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:1fr;margin-top:var(--spacing-lg)}@media(max-width:1200px){.Analysis_analysisCharts__z6mHA{grid-template-columns:1fr}}.Analysis_loadingContainer__yTJnI{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;justify-content:center;min-height:50vh;padding:var(--spacing-xl)}.Analysis_loadingContainer__yTJnI p{color:var(--text-secondary);font-size:var(--font-size-md)}.Analysis_noDataContainer__RIgLY{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:var(--spacing-xl)}.Analysis_noDataContainer__RIgLY h3{color:#fff;font-size:var(--font-size-md);margin-bottom:var(--spacing-sm)}.Analysis_noDataContainer__RIgLY p{color:var(--text-secondary);font-size:var(--font-size-sm)}.Analysis_analysisFooter__EzXQZ{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:400px 1fr;margin-top:var(--spacing-lg)}@media(max-width:1200px){.Analysis_analysisFooter__EzXQZ{grid-template-columns:1fr}}.Analysis_recentExperiments__FxBE6{background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-md)}.Analysis_experimentsHeader__BihEw{margin-bottom:var(--spacing-md)}.Analysis_experimentsHeader__BihEw h3{color:#fff;font-size:var(--font-size-sm);font-weight:600;margin:0 0 4px}.Analysis_experimentsHeader__BihEw p{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0}.Analysis_experimentsTable__ZhTOi{display:flex;flex-direction:column}.Analysis_tableHeader__DCGoW{grid-gap:var(--spacing-md);border-bottom:1px solid #ffffff1a;display:grid;gap:var(--spacing-md);grid-template-columns:.8fr .8fr 1.2fr 1fr 1.5fr .7fr;margin-bottom:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md)}.Analysis_tableHeader__DCGoW span{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Analysis_tableHeader__DCGoW span:last-child{text-align:center}.Analysis_pagination__G96v\+{align-items:center;border-top:1px solid #ffffff0d;display:flex;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.Analysis_paginationButton__9wsSB{background:#ffffff0d;border:1px solid var(--border-color);border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:var(--font-size-xs);font-weight:500;padding:var(--spacing-xs) var(--spacing-md);transition:all .2s ease}.Analysis_paginationButton__9wsSB:hover:not(:disabled){background:#ffffff1a;border-color:var(--primary-color)}.Analysis_paginationButton__9wsSB:disabled{cursor:not-allowed;opacity:.3}.Analysis_paginationInfo__0FwMA{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500}.ConfusionMatrix_container__Pc0CA{background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-md);width:100%}.ConfusionMatrix_title__zmmiC{color:#fff;font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--spacing-md) 0}.ConfusionMatrix_matrixWrapper__Avber{display:flex;flex-direction:column;gap:var(--spacing-md)}.ConfusionMatrix_matrixGrid__2UO54{grid-gap:2px;display:grid;gap:2px;grid-template-columns:auto repeat(var(--cols),1fr);margin:0 auto;width:-webkit-fit-content;width:fit-content}.ConfusionMatrix_cornerCell__CfX0z{background:#0000}.ConfusionMatrix_headerCell__7k4jX{background:#ffffff0d;color:var(--text-secondary);font-size:var(--font-size-xs)}.ConfusionMatrix_dataCell__ve4MZ,.ConfusionMatrix_headerCell__7k4jX{align-items:center;display:flex;font-weight:600;justify-content:center;min-height:40px;min-width:40px;padding:var(--spacing-sm)}.ConfusionMatrix_dataCell__ve4MZ{border:1px solid #ffffff1a;color:#fff;cursor:pointer;font-size:var(--font-size-sm);transition:transform .2s ease,box-shadow .2s ease}.ConfusionMatrix_dataCell__ve4MZ:hover{box-shadow:0 4px 12px #0000004d;transform:scale(1.05);z-index:10}.ConfusionMatrix_legend__rjZfJ{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:var(--spacing-sm)}.ConfusionMatrix_legendLabel__A8AWs{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500}.ConfusionMatrix_axisLabel__kLTa6{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:700;justify-content:center;letter-spacing:1px;text-transform:uppercase}.ConfusionMatrix_verticalText__5Iuo5{transform:rotate(180deg);writing-mode:vertical-rl}.ExperimentRow_row__TFvER{grid-gap:var(--spacing-md);align-items:center;border-bottom:1px solid #ffffff0d;display:grid;gap:var(--spacing-md);grid-template-columns:.8fr .8fr 1.2fr 1fr 1.5fr .7fr;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .2s ease}.ExperimentRow_row__TFvER:hover{background-color:#ffffff05}.ExperimentRow_batchLink__kER8g{color:var(--primary-color);cursor:pointer;font-size:var(--font-size-xs);font-weight:500;text-decoration:underline;transition:color .2s ease}.ExperimentRow_batchLink__kER8g:hover{color:var(--primary-hover);text-decoration:none}.ExperimentRow_sample__yFVcs{color:var(--text-secondary);font-family:var(--main-font);font-size:var(--font-size-xs)}.ExperimentRow_client__1RfPA{color:#fff;font-size:var(--font-size-xs);font-weight:500}.ExperimentRow_grade__iOhxG{color:var(--text-secondary);font-size:var(--font-size-xs)}.ExperimentRow_result__qO7RV{color:#fff;font-size:var(--font-size-xs);font-weight:400}.ExperimentRow_experiments__gyW-i{color:var(--text-secondary);font-size:var(--font-size-xs);text-align:center}.Batches_recentBatchesContainer__InBbV{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);flex:2 1;font-family:var(--main-font);margin:2rem;padding:1.5rem}.Batches_recentBatchesTitle__yKTGU{color:var(--main-dark-color);font-size:var(--font-size-md);font-weight:700;margin-bottom:1rem}.Batches_sampleList__glO7N{display:flex;flex-direction:column;gap:1rem}.Batches_header__Mo-pM{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between;margin-bottom:20px}.Batches_titleContainer__blkaF{display:flex;flex-direction:column;gap:5px}.Batches_filterIcon__0T0OE{color:var(--corporate-blue);font-size:20px}.Batches_resultsCount__Ybcsw{color:var(--text-secondary);font-size:14px;font-style:italic}.Batches_controls__DM7Ld{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.Batches_analyzedFilter__Zf1Ms{align-items:center;border-radius:var(--radius-md);display:flex;padding:var(--spacing-xs)}.Batches_filterGroup__5tA5q{align-items:center;display:flex;gap:var(--spacing-sm)}.Batches_filterSelect__iHCKt{background-color:#fff;border:1px solid var(--border-medium);border-radius:var(--radius-sm);font-size:14px;padding:var(--spacing-sm) var(--spacing-xs)}.Batches_searchInputContainer__snQJb{align-items:center;display:flex;position:relative}.Batches_searchIcon__QiO4l{color:var(--text-secondary);left:10px;position:absolute;z-index:1}.Batches_searchInput__Ao9\+r{border:1px solid var(--border-medium);border-radius:var(--radius-sm);font-size:14px;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) 35px;width:200px}.Batches_searchInput__Ao9\+r[type=date]{padding-left:var(--spacing-xs);width:160px}.Batches_searchInput__Ao9\+r[type=number]{padding-left:35px;width:160px}.Batches_searchInput__Ao9\+r:focus{border-color:var(--corporate-blue);outline:none}.Batches_clearButton__Gow0W{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;position:absolute;right:8px;width:20px}.Batches_clearButton__Gow0W:hover{background-color:var(--bg-light);color:var(--text-primary)}.Batches_pageSelect__j-TXK{background-color:#fff;border:1px solid var(--border-medium);border-radius:var(--radius-sm);font-size:14px;padding:var(--spacing-sm) var(--spacing-xs)}.Batches_noResults__Yrok9{color:var(--text-secondary);grid-column:1/-1;padding:40px 20px;text-align:center}.Batches_buttonGroup__MHEwH{gap:var(--spacing-sm);margin-top:20px}.Batches_clearFiltersButton__JhBBk{border:none;color:#fff;margin-top:15px;max-width:20%;padding:var(--spacing-sm) var(--spacing-md)}.Batches_clearFiltersButton__JhBBk,.Batches_clearFiltersButton__JhBBk:hover{background-color:var(--corporate-blue)}.Batches_pagination__ZxB3o{grid-gap:var(--spacing-md);align-items:center;display:grid;gap:var(--spacing-md);grid-template-columns:1fr auto 1fr;margin-top:20px}.Batches_paginationCenter__4ANb4{align-items:center;display:flex;gap:var(--spacing-md);grid-column:2;justify-content:center}.Batches_paginationButton__x53lG{align-items:center;background-color:#0000;border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-sm) var(--spacing-xs);transition:all .2s}.Batches_paginationButton__x53lG:hover:not(:disabled){background-color:#0000;color:var(--bg-light-gray)}.Batches_paginationButton__x53lG:disabled{cursor:not-allowed;opacity:.5}.Batches_pageInfo__RRfKd,.Batches_paginationControls__rmRNz{color:var(--text-primary);font-size:14px}.Batches_paginationControls__rmRNz{align-items:center;display:flex;gap:var(--spacing-sm);grid-column:3;justify-content:flex-end}.Batches_error__WPEmO{color:var(--cancel-red-color);padding:2rem;text-align:center}.Batches_error__WPEmO .Batches_retryButton__2EDIn{background:#1976d2;border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.Batches_error__WPEmO .Batches_retryButton__2EDIn:hover{background:#1565c0}.Batches_buttonGroup__MHEwH{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.Batches_clearFiltersButton__JhBBk{background:var(--bg-light-gray);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;padding:.5rem 1rem}.Batches_clearFiltersButton__JhBBk:hover{background:#e0e0e0}@media(max-width:768px){.Batches_header__Mo-pM{align-items:flex-start;flex-direction:column}.Batches_controls__DM7Ld{gap:var(--spacing-md)}.Batches_controls__DM7Ld,.Batches_filterGroup__5tA5q{align-items:flex-start;flex-direction:column;width:100%}.Batches_searchInputContainer__snQJb,.Batches_searchInput__Ao9\+r{width:100%}.Batches_paginationControls__rmRNz{justify-content:space-between;width:100%}}.RecentBatchCard_recentBatchCard__otk9R{align-items:center;background-color:var(--container-bg-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm);padding:var(--spacing-md);transition:all var(--transition-base)}.RecentBatchCard_recentBatchCard__otk9R:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.RecentBatchCard_recentBatchCard__otk9R:last-child{margin-bottom:0}.RecentBatchCard_leftSection__0Z8LL{align-items:center;display:flex;gap:var(--spacing-sm)}.RecentBatchCard_statusIndicator__Aa-SN{background-color:var(--main-white);border:1px solid var(--border-color);border-radius:var(--radius-full);height:var(--spacing-md);width:var(--spacing-md)}.RecentBatchCard_batchInfo__kbLZo{display:flex;flex-direction:column}.RecentBatchCard_batchCode__UpqYQ{color:var(--text-primary);font-family:var(--main-font);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:color var(--transition-fast)}.RecentBatchCard_batchCode__UpqYQ:hover{color:var(--corporate-blue);text-decoration:underline}.RecentBatchCard_batchFarm__PlD-J{color:var(--text-secondary);font-family:var(--main-font);font-size:var(--font-size-xs)}.RecentBatchCard_rightSection__aEvG8{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xs)}.RecentBatchCard_batchUser__FIFEk{color:var(--text-primary);font-family:var(--main-font);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.RecentBatchCard_statusRow__Oql1e{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.RecentBatchCard_batchStatus__Cgp56{border-radius:var(--radius-sm);font-family:var(--main-font);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-xs) var(--spacing-sm)}.RecentBatchCard_batchStatus__Cgp56.RecentBatchCard_green__j3d5C{background-color:#48bb781a;color:var(--success-green)}.RecentBatchCard_batchStatus__Cgp56.RecentBatchCard_yellow__dcm6C{background-color:#fbbf241a;color:var(--warning-yellow)}.RecentBatchCard_batchStatus__Cgp56.RecentBatchCard_orange__LvUuH{background-color:#fb923c1a;color:var(--warning-orange)}.RecentBatchCard_qrLink__hGwbc{background:#0000;border:none;color:var(--corporate-blue);cursor:pointer;font-family:var(--main-font);font-size:var(--font-size-xs);text-decoration:none;transition:all var(--transition-fast)}.RecentBatchCard_qrLink__hGwbc:hover{opacity:.8;text-decoration:underline}.RecentBatchCard_batchDate__KEgGz{color:var(--text-disabled);font-family:var(--main-font);font-size:var(--font-size-xs)}.RecentBatchCard_invalidCard__pDONX{background-color:var(--disabled-bg-color);border:1px solid var(--border-color);box-shadow:none;opacity:.8}.RecentBatchCard_invalidCard__pDONX:hover{box-shadow:none;transform:none}.RecentBatchCard_statusIndicatorError__Eep\+i{background-color:var(--error-red)}.RecentBatchCard_errorMessage__4Z5zK{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--main-font);font-size:var(--font-size-sm);gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-md);text-align:center;width:100%}.RecentBatchCard_warningIcon__UsZr5{color:var(--text-disabled);font-size:var(--font-size-xl)}.RecentBatchCard_batchCodeEmpty__PU3v5,.RecentBatchCard_batchDateEmpty__9xIND,.RecentBatchCard_batchFarmEmpty__B969G,.RecentBatchCard_batchUserEmpty__6nhi2{color:#718096;font-style:italic}.RecentBatchCard_qrLinkDisabled__ED6gc{background-color:#edf2f7;color:#718096;cursor:not-allowed;opacity:.5}.RecentBatchCard_qrLinkDisabled__ED6gc:hover{background-color:#edf2f7}@media screen and (min-width:1024px){.RecentBatchCard_statusRow__Oql1e{align-items:center;display:flex;flex-direction:row;gap:.5rem}.RecentBatchCard_rightSection__aEvG8{align-items:flex-end}}.BatchDetails_batchDetailsContainer__s-BQa{font-family:var(--main-font);margin:0 auto;max-width:1200px;min-height:80vh;overflow-x:hidden;padding:var(--spacing-lg)}.BatchDetails_header__4macE{align-items:flex-start;border-bottom:1px solid var(--border-lighter);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:15px}.BatchDetails_header__4macE h1{color:var(--text-primary);font-size:24px;margin:0 0 10px}.BatchDetails_buttons__vWbS4{display:flex;flex-direction:column;gap:.5rem}.BatchDetails_batchCodeBadge__ZnQAj{align-items:center;background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:700;padding:6px 12px}.BatchDetails_batchCodeBadge__ZnQAj .BatchDetails_traceabilityCode__XdgCr{display:block;font-family:var(--main-font);font-size:12px;font-weight:400;letter-spacing:.5px;margin-top:4px;opacity:.9}.BatchDetails_title__kfJZB{align-items:center;display:flex;flex-direction:column;gap:.4rem;justify-content:center}.BatchDetails_title__kfJZB .BatchDetails_h1__NNOLA{font-size:22px}.BatchDetails_button__back__wtCzY{align-items:center;background:#fff;border:1px solid;border-radius:var(--radius-sm);color:#000;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1.2rem;transition:background .2s,color .2s}.BatchDetails_button__back__wtCzY:hover:not(:disabled){background:#f5f5f5}.BatchDetails_button__qrcode__JU5lx{align-items:center;background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:space-between;padding:.5rem 1.2rem;transition:background .2s,color .2s}.BatchDetails_button__qrcode__JU5lx:hover:not(:disabled){background:var(--corporate-blue-gradient-hover)}.BatchDetails_button__clearAnalysis__SmfiW{align-items:center;background:#d32f2f;border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1.2rem;transition:background .2s,color .2s}.BatchDetails_button__clearAnalysis__SmfiW:hover:not(:disabled){background:#c62828}.BatchDetails_button__edit__HEWuA{align-items:center;background:var(--corporate-blue-gradient);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1.2rem;transition:background .2s,color .2s}.BatchDetails_button__edit__HEWuA:hover:not(:disabled){background:var(--corporate-blue-gradient-hover)}.BatchDetails_button__save__pTyD5{align-items:center;background:green;border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1.2rem;transition:background .2s,color .2s}.BatchDetails_button__save__pTyD5:hover:not(:disabled){background:#006400}.BatchDetails_button__delete__OP9dD{align-items:center;background:#b71c1c;border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1.2rem;transition:background .2s,color .2s}.BatchDetails_button__delete__OP9dD:hover:not(:disabled){background:#c62828;color:#fff}.BatchDetails_button__hardDelete__IZ9-c{align-items:center;background:#7f0000;border:2px solid red;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1.2rem;transition:background .2s,color .2s}.BatchDetails_button__hardDelete__IZ9-c:hover:not(:disabled){background:#900;border-color:#f33;color:#fff}.BatchDetails_button__cancel__utDmN{align-items:center;background:#b71c1c;border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1.2rem;transition:background .2s,color .2s}.BatchDetails_button__cancel__utDmN:hover:not(:disabled){background:#c62828;color:#fff}.BatchDetails_button__createSupplier__31C3U{align-items:center;background-color:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px;transition:color .2s;white-space:nowrap}.BatchDetails_button__createSupplier__31C3U:hover:not(:disabled){color:#4338ca;text-decoration:underline}.BatchDetails_supplierHeader__4CA3G{align-items:center;display:flex;justify-content:space-between;width:100%}.BatchDetails_input__woYnU{word-wrap:break-word;background:none;border:none;color:var(--text-primary);display:flex;font-family:inherit;font-size:inherit;justify-content:flex-start;max-width:100%;min-width:0;text-align:left;width:100%;word-break:break-all}.BatchDetails_input__woYnU:disabled{background-color:#0000;border-color:#0000;color:var(--text-secondary);cursor:default;padding:0}.BatchDetails_input__woYnU:not(:disabled):focus{outline:none}.BatchDetails_input__woYnU option{background-color:#fff;color:#000}.BatchDetails_input__woYnU[type=number]::-webkit-inner-spin-button,.BatchDetails_input__woYnU[type=number]::-webkit-outer-spin-button{background-color:var(--container-bg-color);color:#fff;cursor:pointer}.BatchDetails_input__woYnU[type=number]::-webkit-inner-spin-button:hover,.BatchDetails_input__woYnU[type=number]::-webkit-outer-spin-button:hover{background-color:#fff}.BatchDetails_content__dfK38{display:flex;flex-direction:column;gap:30px;max-width:100%;width:100%}.BatchDetails_section__oXK8e{max-width:100%;width:100%}.BatchDetails_section__oXK8e h2{border-bottom:2px solid var(--corporate-blue);color:var(--text-primary);font-size:22px;margin-bottom:15px;padding-bottom:8px}.BatchDetails_card__ZWKMP{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);box-sizing:border-box;max-width:100%;padding:25px;width:100%}.BatchDetails_infoGrid__u3zwW{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:25px}.BatchDetails_infoItem__0vm1j{align-items:start;border-bottom:1px solid #0000;display:flex;flex-direction:column;gap:.5rem;padding:var(--spacing-xs) 0;position:relative;transition:border-color .3s ease}.BatchDetails_infoItem__0vm1j:after{background-color:#f0f0f0;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width .4s ease;width:0}.BatchDetails_infoItem__0vm1j:has(input:not(:disabled)):after,.BatchDetails_infoItem__0vm1j:has(select:not(:disabled)):after,.BatchDetails_infoItem__0vm1j:has(textarea:not(:disabled)):after{width:100%}.BatchDetails_infoItem__0vm1j:has(:focus):after{background-color:var(--corporate-blue)}.BatchDetails_label__pGL1u{color:var(--text-primary);font-weight:600;text-align:start;width:100%}.BatchDetails_value__eZVAU{word-wrap:break-word;background:#0000;border:none;color:var(--text-primary);display:flex;flex:1 1;font-family:inherit;font-size:inherit;justify-content:flex-start;max-height:100px;max-width:100%;min-width:0;resize:vertical;text-align:left;width:100%;word-break:break-all}.BatchDetails_value__eZVAU:disabled{background-color:#0000;border:none;color:var(--text-secondary);cursor:default;padding:0;resize:none}.BatchDetails_value__eZVAU:not(:disabled):focus{background:#0000;border:none;outline:none}.BatchDetails_cuppingGrid__0ZiIS{grid-gap:var(--spacing-xs);display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:25px}.BatchDetails_cuppingItem__30JpT{border-bottom:1px solid #0000;display:flex;flex-direction:column;padding:10px;position:relative;transition:border-color .3s ease}.BatchDetails_cuppingItem__30JpT:after{background-color:#f0f0f0;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width .4s ease;width:0}.BatchDetails_cuppingItem__30JpT:has(input:not(:disabled)):after{width:100%}.BatchDetails_cuppingItem__30JpT:has(:focus):after{background-color:var(--corporate-blue)}.BatchDetails_cuppingItem__30JpT .BatchDetails_label__pGL1u{color:var(--text-secondary);font-size:12px;margin-bottom:5px;min-width:auto}.BatchDetails_cuppingItem__30JpT .BatchDetails_value__eZVAU{font-size:16px;font-weight:600;text-align:left}.BatchDetails_tastingNotes__t5-Na{background-color:var(--bg-light-gray);border-bottom:1px solid #0000;border-radius:6px;gap:1rem;padding:10px;position:relative;transition:border-color .3s ease}.BatchDetails_tastingNotes__t5-Na:after{background-color:#f0f0f0;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width .4s ease;width:0}.BatchDetails_tastingNotes__t5-Na:has(textarea:not(:disabled)):after{width:100%}.BatchDetails_tastingNotes__t5-Na:has(:focus):after{background-color:var(--corporate-blue)}.BatchDetails_loading__g2zVA,.BatchDetails_notFound__rZsVH{color:var(--text-secondary);font-size:18px;padding:60px 20px;text-align:center}.BatchDetails_notFound__rZsVH h2{color:var(--cancel-red-color);margin-bottom:15px}.BatchDetails_notFound__rZsVH p{margin-bottom:20px}@media(max-width:768px){.BatchDetails_header__4macE{align-items:center;flex-direction:column;font-size:14px;gap:var(--spacing-md)}.BatchDetails_backButton__EHap\+{align-self:flex-start}.BatchDetails_infoGrid__u3zwW{grid-template-columns:1fr}.BatchDetails_label__pGL1u{min-width:auto}.BatchDetails_value__eZVAU{text-align:left}.BatchDetails_cuppingGrid__0ZiIS{grid-template-columns:repeat(2,1fr)}}.BatchDetails_sectionHeader__QDxEI{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.BatchDetails_navigationButtons__-x-FC{align-items:center;display:flex;gap:.5rem}.BatchDetails_navButton__wcnBW{background:#f0f0f0;border:1px solid var(--border-medium);border-radius:4px;cursor:pointer;font-weight:700;padding:.5rem .75rem}.BatchDetails_navButton__wcnBW:hover:not(:disabled){background:#e0e0e0}.BatchDetails_navButton__wcnBW:disabled{cursor:not-allowed;opacity:.5}.BatchDetails_navigationInfo__DMHeU{color:var(--text-secondary);font-size:var(--font-size-base);margin:0 .5rem}.BatchDetails_experimentalHeader__DRoFx{border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.BatchDetails_experimentalAnalyst__p-x2m,.BatchDetails_experimentalDate__VpESx{color:var(--text-primary);font-size:var(--font-size-base)}.BatchDetails_resultsTable__nFo67{display:flex;flex-direction:column;gap:.5rem}.BatchDetails_resultsTable__nFo67 .BatchDetails_value__eZVAU{text-align:start}.BatchDetails_resultsTable__nFo67 .BatchDetails_label__pGL1u{text-align:start;width:100%}.BatchDetails_cellTable__GOK\+G,.BatchDetails_headersTable__PS9Rz,.BatchDetails_results__vWuvL{display:flex;justify-content:space-around}.BatchDetails_results__vWuvL{flex-direction:row}.BatchDetails_results__vWuvL .BatchDetails_label__pGL1u,.BatchDetails_results__vWuvL .BatchDetails_value__eZVAU{text-align:left}.BatchDetails_results__vWuvL .BatchDetails_valueR__r9aJI{color:var(--text-primary);flex:1 1;font-weight:600;text-align:left;width:auto}.BatchDetails_button__pdf__KKU06{align-items:center;background-color:var(--cancel-red-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-base);gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.BatchDetails_button__pdf__KKU06:hover:not(:disabled){background-color:#c82333}.BatchDetails_button__pdf__KKU06:disabled{cursor:not-allowed;opacity:.6}.BatchDetails_exportContainer__rXpJj{position:relative}.BatchDetails_exportMenu__WSmgD{background:none;border-radius:8px;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);z-index:var(--z-modal)}.BatchDetails_exportOption__\+gANN{background-color:var(--container-bg-color);border:1px solid var(--container-bg-color);color:var(--text-primary);cursor:pointer;font-size:.95rem;padding:.875rem 1rem;text-align:left;transition:background .2s ease;width:100%}.BatchDetails_exportOption__\+gANN:hover{background-color:var(--main-color)}.BatchDetails_exportOption__\+gANN:not(:last-child){border-bottom:1px solid var(--border-lighter)}.BatchDetails_pdfButtons__U0Jiw{display:flex;gap:.5rem}.BatchDetails_button__preview__i38BQ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.BatchDetails_button__preview__i38BQ:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:var(--shadow-md);transform:translateY(-2px)}.BatchDetails_button__preview__i38BQ:active{transform:translateY(0)}@media(max-width:480px){.BatchDetails_cuppingGrid__0ZiIS{grid-template-columns:1fr}.BatchDetails_buttons__vWbS4{flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.BatchDetails_batchCodeBadge__ZnQAj{align-items:center;display:flex;font-size:10px}.BatchDetails_batchDetailsContainer__s-BQa,.BatchDetails_card__ZWKMP{padding:15px}}.BatchDetails_mlResultsGrid__K1XdU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.BatchDetails_mlResultCard__-oHBp{background-color:var(--container-bg-color);border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.BatchDetails_mlResultCard__-oHBp:hover{box-shadow:var(--shadow-subtle)}.BatchDetails_mlResultHeader__fhUdL{border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.BatchDetails_mlResultHeader__fhUdL .BatchDetails_batchInfo__6SNV6,.BatchDetails_mlResultHeader__fhUdL .BatchDetails_deviceInfo__q8nM3{color:var(--text-secondary);font-size:.875rem;width:50%}.BatchDetails_mlResultContent__RkS-4{display:flex;flex-direction:column;gap:.75rem}.BatchDetails_resultItem__MN9Rg{align-items:center;display:flex;justify-content:space-between}.BatchDetails_resultItem__MN9Rg .BatchDetails_label__pGL1u{color:var(--text-secondary);font-weight:500;width:50%}.BatchDetails_resultItem__MN9Rg .BatchDetails_value__eZVAU{color:var(--text-primary);width:50%}.BatchDetails_resultItem__MN9Rg .BatchDetails_value__eZVAU.BatchDetails_score__IkKKs{color:var(--success-color);font-weight:600}.ModalQrCode_modalContent__Pbx0U{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:1rem}.ModalQrCode_qrContainer__bZIkA{align-items:center;background:var(--bg-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.ModalQrCode_logoContainer__A9pmI{align-items:center;display:flex;justify-content:center}.ModalQrCode_logoContainer__A9pmI .ModalQrCode_logo__Xs\+aF{height:40px;width:auto}.ModalQrCode_traceabilityCode__hyNVW{background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--main-font);font-size:var(--font-size-xs);font-weight:700;letter-spacing:1px;margin-top:var(--spacing-xs);overflow:hidden;padding:var(--spacing-xs) var(--spacing-md);text-overflow:ellipsis;white-space:nowrap}.ModalQrCode_actions__kuOG9,.ModalQrCode_exportContainer__nTU1\+{display:flex;justify-content:center;width:100%}.ModalQrCode_exportOptions__Xj0G8{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:500px;min-width:320px;padding:var(--spacing-lg)}.ModalQrCode_radioGroupContainer__dFH\+X{padding:.5rem 0}.ModalQrCode_menuSection__icT\+W{display:flex;flex-direction:column;gap:.75rem}.ModalQrCode_menuLabel__9OIeY{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;margin-bottom:.5rem}.ModalQrCode_formatButtons__bE425{display:flex;flex-direction:column;gap:.5rem}.ModalQrCode_menuDivider__RDAYS{background:#e0e0e0;height:1px;margin:1rem 0}.ModalQrCode_menuOption__UrTqR{align-items:center;background:#0000;border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease}.ModalQrCode_menuOption__UrTqR:hover:not(:disabled){background-color:var(--bg-light-gray);border-color:#bbb;transform:translateY(-1px)}.ModalQrCode_menuOption__UrTqR:active:not(:disabled){background-color:#e0e0e0;transform:translateY(0)}.ModalQrCode_menuOption__UrTqR:disabled{cursor:not-allowed;opacity:.5}.ModalQrCode_menuOption__UrTqR svg{color:var(--corporate-blue);flex-shrink:0}.ChangePassword_container__wcocR{align-items:center;background-color:var(--bg-light-gray);display:flex;justify-content:center;min-height:100vh;padding:20px}.ChangePassword_card__oSdWg{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:400px;padding:var(--spacing-xl);width:100%}.ChangePassword_title__O6djc{color:var(--text-primary);font-family:var(--main-font);font-size:var(--font-size-lg);font-weight:700;margin:0 0 .5rem;text-align:center}.ChangePassword_userInfo__l67u5{background-color:var(--bg-secondary);border-radius:var(--radius-lg);margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.ChangePassword_userInfo__l67u5 p{color:var(--text-secondary);font-family:var(--main-font);font-size:var(--font-size-xs);margin:0}.ChangePassword_userInfo__l67u5 strong{color:var(--text-primary)}.ChangePassword_subtitle__vJpsG{color:var(--text-secondary);font-family:var(--main-font);font-size:var(--font-size-sm);line-height:1.4;margin:0 0 2rem;text-align:center}.ChangePassword_form__dgLw7{display:flex;flex-direction:column;gap:1.5rem}.ChangePassword_error__qkpDo{color:#d32f2f;color:var(--cancel-red-color,#d32f2f);font-family:var(--main-font);font-size:var(--font-size-xs);font-weight:500;margin-top:.3rem}.ChangePassword_buttonGroup__JjCNP{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.ChangePassword_cancelButton__QJbcm{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;font-family:var(--main-font);font-size:var(--font-size-xs);font-weight:600;padding:.6875rem 1rem;transition:var(--transition-base)}.ChangePassword_cancelButton__QJbcm:hover:not(:disabled){background-color:#d32f2f;background-color:var(--cancel-red-color,#d32f2f);border-color:#d32f2f;border-color:var(--cancel-red-color,#d32f2f);color:#fff}.ChangePassword_cancelButton__QJbcm:disabled{cursor:not-allowed;opacity:.6}.ChangePassword_submitButton__qdr5e{background-color:#1976d2;background-color:var(--corporate-blue,#1976d2);border:none;border-radius:var(--radius-lg);color:var(--text-white);cursor:pointer;font-family:var(--main-font);font-size:var(--font-size-xs);font-weight:600;padding:.6875rem 1rem;transition:var(--transition-base)}.ChangePassword_submitButton__qdr5e:hover:not(:disabled){background-color:#1565c0;background-color:var(--corporate-blue-hover,#1565c0);transform:translateY(-1px)}.ChangePassword_submitButton__qdr5e:disabled{background-color:#ccc;cursor:not-allowed;transform:none}@media screen and (max-width:768px){.ChangePassword_container__wcocR{padding:1rem}.ChangePassword_card__oSdWg{max-width:350px;padding:2rem 1.5rem}.ChangePassword_title__O6djc{font-size:var(--font-size-lg)}.ChangePassword_buttonGroup__JjCNP{flex-direction:column}.ChangePassword_cancelButton__QJbcm,.ChangePassword_submitButton__qdr5e{width:100%}}@media screen and (max-width:480px){.ChangePassword_card__oSdWg{padding:1.5rem 1rem}.ChangePassword_title__O6djc{font-size:var(--font-size-md)}.ChangePassword_cancelButton__QJbcm,.ChangePassword_submitButton__qdr5e{font-size:var(--font-size-sm);padding:.6875rem 1rem}}@media screen and (min-width:1024px){.ChangePassword_title__O6djc{font-size:var(--font-size-xl)}.ChangePassword_subtitle__vJpsG{font-size:var(--font-size-base)}.ChangePassword_userInfo__l67u5 p{font-size:var(--font-size-sm)}.ChangePassword_cancelButton__QJbcm,.ChangePassword_submitButton__qdr5e{font-size:var(--font-size-sm);padding:.8125rem 1rem}.ChangePassword_error__qkpDo{font-size:var(--font-size-xs)}}@media screen and (min-width:1500px){.ChangePassword_card__oSdWg{max-width:450px;padding:3rem}.ChangePassword_title__O6djc{font-size:2rem}.ChangePassword_subtitle__vJpsG{font-size:1rem}.ChangePassword_cancelButton__QJbcm,.ChangePassword_submitButton__qdr5e,.ChangePassword_userInfo__l67u5 p{font-size:var(--font-size-base)}}.AlertContainer_alertContainer__5yUkc{display:flex;flex-direction:column;gap:var(--spacing-md);pointer-events:none;position:fixed;right:var(--spacing-lg);top:var(--spacing-lg);z-index:var(--z-tooltip)}.AlertContainer_alertContainer__5yUkc>*{pointer-events:all}@media(max-width:767px){.AlertContainer_alertContainer__5yUkc{align-items:stretch;left:var(--spacing-md);right:var(--spacing-md);top:var(--spacing-md)}}.AlertComponent_alert__qnha5{animation:AlertComponent_slideIn__f7y7z .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;gap:var(--spacing-md);max-width:500px;min-width:300px;padding:var(--spacing-md) var(--spacing-lg)}@keyframes AlertComponent_slideIn__f7y7z{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.AlertComponent_alertContent__J5X5w{align-items:center;display:flex;gap:var(--spacing-md);width:100%}.AlertComponent_alertIcon__tFd9J{align-items:center;display:flex;flex-shrink:0;font-size:1.25rem}.AlertComponent_alertMessage__uaOC6{flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.4}.AlertComponent_alertClose__PMCvu{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:var(--spacing-xs);transition:all var(--transition-base)}.AlertComponent_alertClose__PMCvu:hover{background:#ffffff1a;opacity:1}.AlertComponent_alertClose__PMCvu svg{height:16px;width:16px}.AlertComponent_alertActions__2uFFu{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-xs);width:100%}.AlertComponent_alertButton__akWo4{align-items:center;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex:1 1;font-family:var(--main-font);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--spacing-xs);justify-content:center;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.AlertComponent_alertButton__akWo4 svg{height:14px;width:14px}.AlertComponent_alertButtonConfirm__U4sU4{background:var(--success-green);color:var(--main-white)}.AlertComponent_alertButtonConfirm__U4sU4:hover{background:#059669;transform:translateY(-1px)}.AlertComponent_alertButtonCancel__TuBt\+{background:#ffffff1a;border:1px solid var(--border-color);color:var(--text-primary)}.AlertComponent_alertButtonCancel__TuBt\+:hover{background:#ffffff26;transform:translateY(-1px)}.AlertComponent_alert--success__JNogy{background-color:#10b98126;border-color:var(--success-green);color:#34d399}.AlertComponent_alert--success__JNogy .AlertComponent_alertIcon__tFd9J{color:var(--success-green)}.AlertComponent_alert--error__W\+J7A{background-color:#ef444426;border-color:var(--error-red);color:#fca5a5}.AlertComponent_alert--error__W\+J7A .AlertComponent_alertIcon__tFd9J{color:var(--error-red)}.AlertComponent_alert--warning__J8aZ9{background-color:#fbbf2426;border-color:var(--warning-yellow);color:#fcd34d}.AlertComponent_alert--warning__J8aZ9 .AlertComponent_alertIcon__tFd9J{color:var(--warning-yellow)}.AlertComponent_alert--info__3P9Js{background-color:#3b82f626;border-color:var(--info-blue);color:#93c5fd}.AlertComponent_alert--info__3P9Js .AlertComponent_alertIcon__tFd9J{color:var(--info-blue)}.AlertComponent_alert--confirm__kzOGI{background-color:#3b82f626;border-color:var(--info-blue);color:#93c5fd}.AlertComponent_alert--confirm__kzOGI .AlertComponent_alertIcon__tFd9J{color:var(--info-blue)}@media(max-width:767px){.AlertComponent_alert__qnha5{max-width:none;min-width:auto;width:calc(100vw - 2rem)}}
/*# sourceMappingURL=main.beb51963.css.map*/