@charset "UTF-8";.Sidebar_sidebar__jykaj{background-color:var(--bg-sidebar);bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;top:0;transition:width var(--transition-default);width:var(--sidebar-width);z-index:var(--z-fixed)}.Sidebar_collapsed__YnYzX{width:var(--sidebar-collapsed-width)}.Sidebar_logo__fiWe\+{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:var(--spacing-3);padding:var(--spacing-5)}.Sidebar_logoIcon__f1bHi{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border-radius:var(--radius-md);display:flex;flex-shrink:0;font-weight:var(--font-weight-bold);height:40px;justify-content:center;width:40px}.Sidebar_logoIcon__f1bHi,.Sidebar_logoText__xsyE2{color:var(--color-white);font-size:var(--font-size-lg)}.Sidebar_logoText__xsyE2{font-weight:var(--font-weight-semibold);white-space:nowrap}.Sidebar_nav__OwvhO{flex:1 1;overflow-y:auto;padding:var(--spacing-4) 0}.Sidebar_navList__3wrp1{display:flex;flex-direction:column;gap:var(--spacing-1)}.Sidebar_navItem__qjLIu{padding:0 var(--spacing-3)}.Sidebar_navLink__8fYJl{align-items:center;border-radius:var(--radius-md);color:var(--color-gray-400);display:flex;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);text-decoration:none;transition:all var(--transition-fast)}.Sidebar_navLink__8fYJl:hover{background-color:var(--bg-sidebar-hover);color:var(--color-white)}.Sidebar_navLink__8fYJl.Sidebar_active__VjHH-{background-color:var(--color-primary);color:var(--color-white)}.Sidebar_navIcon__TwUqG{flex-shrink:0;height:20px;width:20px}.Sidebar_navLabel__2sMFL{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.Sidebar_collapsed__YnYzX .Sidebar_navItem__qjLIu{padding:0 var(--spacing-2)}.Sidebar_collapsed__YnYzX .Sidebar_navLink__8fYJl{justify-content:center;padding:var(--spacing-3)}.Sidebar_collapsed__YnYzX .Sidebar_logo__fiWe\+{justify-content:center;padding:var(--spacing-4)}.Sidebar_userRole__2T7K-{border-top:1px solid #ffffff1a;padding:var(--spacing-4) var(--spacing-5)}.Sidebar_roleLabel__ahms7{background-color:#ffffff1a;border-radius:var(--radius-full);color:var(--color-gray-300);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-3)}.Sidebar_nav__OwvhO::-webkit-scrollbar{width:4px}.Sidebar_nav__OwvhO::-webkit-scrollbar-track{background:#0000}.Sidebar_nav__OwvhO::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--radius-full)}@media (max-width:768px){.Sidebar_sidebar__jykaj{transform:translateX(-100%)}.Sidebar_sidebar__jykaj.Sidebar_open__N3yP0{transform:translateX(0)}}.NotificationDropdown_container__5Y17H{position:relative}.NotificationDropdown_bellButton__XGcar{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:background-color .2s,color .2s;width:40px}.NotificationDropdown_bellButton__XGcar:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.NotificationDropdown_bellButton__XGcar svg{height:20px;width:20px}.NotificationDropdown_badge__LVamZ{align-items:center;background-color:var(--color-danger);border-radius:9px;color:#fff;display:flex;font-size:11px;font-weight:var(--font-weight-semibold);height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:4px;top:4px}.NotificationDropdown_dropdown__NfjBF{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;margin-top:var(--spacing-2);max-height:480px;overflow:hidden;position:absolute;right:0;top:100%;width:380px;z-index:1000}.NotificationDropdown_header__TJPFX{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-4)}.NotificationDropdown_headerTitle__qurbI{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.NotificationDropdown_markAllButton__A6xbG{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}.NotificationDropdown_markAllButton__A6xbG:hover{background-color:var(--color-primary-bg)}.NotificationDropdown_list__P2rPf{flex:1 1;max-height:360px;overflow-y:auto}.NotificationDropdown_loading__-w2So{font-size:var(--font-size-sm)}.NotificationDropdown_empty__xshGC,.NotificationDropdown_loading__-w2So{align-items:center;color:var(--text-tertiary);display:flex;justify-content:center;padding:var(--spacing-8)}.NotificationDropdown_empty__xshGC{flex-direction:column}.NotificationDropdown_emptyIcon__8xJIt{height:32px;margin-bottom:var(--spacing-2);opacity:.5;width:32px}.NotificationDropdown_empty__xshGC p{font-size:var(--font-size-sm);margin:0}.NotificationDropdown_item__x0aKW{align-items:flex-start;cursor:pointer;display:flex;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);position:relative;transition:background-color .15s}.NotificationDropdown_item__x0aKW:hover{background-color:var(--bg-secondary)}.NotificationDropdown_item__x0aKW.NotificationDropdown_unread__3934q{background-color:var(--color-primary-bg)}.NotificationDropdown_item__x0aKW.NotificationDropdown_unread__3934q:hover{background-color:#dbeafe}.NotificationDropdown_icon__39CXn{align-items:center;border-radius:var(--radius-full);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.NotificationDropdown_icon__39CXn svg{height:18px;width:18px}.NotificationDropdown_icon__39CXn.NotificationDropdown_info__GeaDf{background-color:var(--color-info-bg);color:var(--color-info)}.NotificationDropdown_icon__39CXn.NotificationDropdown_success__2dE4C{background-color:var(--color-success-bg);color:var(--color-success)}.NotificationDropdown_icon__39CXn.NotificationDropdown_warning__cMKHW{background-color:var(--color-warning-bg);color:var(--color-warning)}.NotificationDropdown_icon__39CXn.NotificationDropdown_danger__R\+n43{background-color:var(--color-danger-bg);color:var(--color-danger)}.NotificationDropdown_icon__39CXn.NotificationDropdown_default__NvN2M{background-color:var(--bg-tertiary);color:var(--text-secondary)}.NotificationDropdown_content__Ary2t{flex:1 1;min-width:0}.NotificationDropdown_title__CaCiP{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;margin:0}.NotificationDropdown_message__-2eij{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--font-size-xs);line-height:1.4;margin:var(--spacing-1) 0 0;overflow:hidden}.NotificationDropdown_time__ChklE{color:var(--text-tertiary);display:block;font-size:var(--font-size-xs);margin-top:var(--spacing-1)}.NotificationDropdown_unreadDot__ZZ89n{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;height:8px;margin-top:4px;width:8px}.NotificationDropdown_footer__v7-8e{border-top:1px solid var(--border-light);padding:var(--spacing-3) var(--spacing-4);text-align:center}.NotificationDropdown_viewAllButton__LwZyq{background:#0000;border:none;border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:background-color .15s}.NotificationDropdown_viewAllButton__LwZyq:hover{background-color:var(--color-primary-bg)}@media (max-width:480px){.NotificationDropdown_dropdown__NfjBF{left:var(--spacing-2);max-height:calc(100vh - 80px);position:fixed;right:var(--spacing-2);top:60px;width:auto}}.Header_header__9A5aE{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--border-light);display:flex;height:var(--header-height);justify-content:space-between;padding:0 var(--spacing-6);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.Header_left__D-2HZ{align-items:center;display:flex;gap:var(--spacing-4)}.Header_right__PUwYL{align-items:center;display:flex;gap:var(--spacing-2)}.Header_menuButton__GgWID{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);display:flex;height:40px;justify-content:center;transition:all var(--transition-fast);width:40px}.Header_menuButton__GgWID:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.Header_menuButton__GgWID svg{height:20px;width:20px}.Header_iconButton__P2-44{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);display:flex;height:40px;justify-content:center;position:relative;transition:all var(--transition-fast);width:40px}.Header_iconButton__P2-44:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.Header_iconButton__P2-44 svg{height:20px;width:20px}.Header_badge__cdb3H{align-items:center;background-color:var(--color-danger);border-radius:var(--radius-full);color:var(--color-white);display:flex;font-size:10px;font-weight:var(--font-weight-bold);height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:6px;top:6px}.Header_userButton__aAIT8{align-items:center;border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.Header_userButton__aAIT8:hover{background-color:var(--bg-tertiary)}.Header_avatar__MVuOW{align-items:center;background-color:var(--color-primary);border-radius:var(--radius-full);color:var(--color-white);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:36px;justify-content:center;width:36px}.Header_userInfo__LheUw{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.Header_userName__xuHkR{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Header_userRole__aCPzW{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Header_chevron__TL7bt{color:var(--text-tertiary);transition:transform var(--transition-fast)}.Header_chevron__TL7bt.Header_open__EgTOF{transform:rotate(180deg)}.Header_dropdown__Mooc8{position:relative}.Header_dropdownMenu__N0mNe{background-color:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:var(--z-dropdown)}.Header_dropdownHeader__Xddbl{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-4)}.Header_dropdownContent__2lDRB{padding:var(--spacing-3)}.Header_emptyMessage__25pZf{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0;padding:var(--spacing-4);text-align:center}.Header_dropdownItem__Vyy7h{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);text-align:left;transition:all var(--transition-fast);width:100%}.Header_dropdownItem__Vyy7h:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.Header_dropdownItem__Vyy7h.Header_danger__kTaw2{color:var(--color-danger)}.Header_dropdownItem__Vyy7h.Header_danger__kTaw2:hover{background-color:var(--color-danger-bg);color:var(--color-danger)}.Header_dropdownItem__Vyy7h svg{height:16px;width:16px}.Header_dropdownDivider__Cjg1T{background-color:var(--border-light);height:1px;margin:var(--spacing-2) 0}@media (max-width:768px){.Header_header__9A5aE{padding:0 var(--spacing-4)}.Header_chevron__TL7bt,.Header_userInfo__LheUw{display:none}}.MainLayout_layout__BADhm{background-color:var(--bg-secondary);display:flex;min-height:100vh}.MainLayout_main__aroJT{display:flex;flex:1 1;flex-direction:column;margin-left:var(--sidebar-width);max-width:calc(100vw - var(--sidebar-width));min-width:0;transition:margin-left var(--transition-default)}.MainLayout_sidebarCollapsed__qL0Dd .MainLayout_main__aroJT{margin-left:var(--sidebar-collapsed-width);max-width:calc(100vw - var(--sidebar-collapsed-width))}.MainLayout_content__ws9Do{flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-6)}@media (max-width:768px){.MainLayout_main__aroJT{margin-left:0;max-width:100vw}.MainLayout_content__ws9Do{padding:var(--spacing-4)}}.Input_inputWrapper__Y9Ebc{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.Input_label__-VuMW{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Input_required__kmy2I{color:var(--color-danger);margin-left:var(--spacing-1)}.Input_inputContainer__skwsO{align-items:center;display:flex;position:relative}.Input_input__wmxoC{background-color:var(--color-white);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);height:40px;padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast);width:100%}.Input_input__wmxoC::placeholder{color:var(--text-light)}.Input_input__wmxoC:hover:not(:disabled){border-color:var(--border-dark)}.Input_input__wmxoC:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.Input_input__wmxoC:disabled{background-color:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed}.Input_hasIcon__LGsJ6 .Input_input__wmxoC{padding-left:40px}.Input_icon__WOsQu{left:var(--spacing-3);pointer-events:none}.Input_icon__WOsQu,.Input_passwordToggle__hWx45{align-items:center;color:var(--text-tertiary);display:flex;justify-content:center;position:absolute}.Input_passwordToggle__hWx45{background:none;border:none;cursor:pointer;padding:0;right:var(--spacing-3);transition:color var(--transition-fast)}.Input_passwordToggle__hWx45:hover{color:var(--text-primary)}.Input_hasError__1o-Co .Input_input__wmxoC{border-color:var(--color-danger)}.Input_hasError__1o-Co .Input_input__wmxoC:focus{box-shadow:0 0 0 3px var(--color-danger-bg)}.Input_error__-XCrW{color:var(--color-danger);font-size:var(--font-size-xs)}.Input_hint__uuVJF{font-size:var(--font-size-xs)}.Input_disabled__y42He .Input_label__-VuMW,.Input_hint__uuVJF{color:var(--text-tertiary)}.Button_button__1EObo{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);gap:var(--spacing-2);justify-content:center;text-decoration:none;transition:all var(--transition-fast);white-space:nowrap}.Button_button__1EObo:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button_button__1EObo:disabled{cursor:not-allowed;opacity:.6}.Button_small__TfLFi{min-height:32px;padding:6px 12px}.Button_medium__UgjbV,.Button_small__TfLFi{font-size:.875rem;font-size:var(--font-size-sm,.875rem)}.Button_medium__UgjbV{min-height:40px;padding:10px 16px}.Button_large__m8MTL{font-size:1rem;font-size:var(--font-size-base,1rem);min-height:48px;padding:12px 24px}.Button_primary__sNnTZ{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.Button_primary__sNnTZ:hover:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.Button_primary__sNnTZ:active:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(1px)}.Button_secondary__UYCbK{background-color:var(--color-white);border-color:var(--border-default);color:var(--text-primary)}.Button_secondary__UYCbK:hover:not(:disabled){background-color:var(--bg-tertiary);border-color:var(--border-dark)}.Button_secondary__UYCbK:active:not(:disabled){background-color:var(--bg-tertiary);transform:translateY(1px)}.Button_success__DaKt5{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.Button_success__DaKt5:hover:not(:disabled){background-color:var(--color-success-dark);border-color:var(--color-success-dark)}.Button_danger__qUIDB{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.Button_danger__qUIDB:hover:not(:disabled){background-color:var(--color-danger-dark);border-color:var(--color-danger-dark)}.Button_ghost__IBLbO{background-color:initial;border-color:#0000;color:var(--text-secondary)}.Button_ghost__IBLbO:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary)}.Button_outline__h0W25{background-color:initial;border-color:var(--border-default);color:var(--text-primary)}.Button_outline__h0W25:hover:not(:disabled){background-color:var(--bg-tertiary);border-color:var(--border-dark)}.Button_outline__h0W25:active:not(:disabled){background-color:var(--bg-tertiary);transform:translateY(1px)}.Button_outline__h0W25 .Button_spinner__4aVRB{border-color:#0000001a;border-top-color:var(--text-primary)}.Button_fullWidth__JND8i{width:100%}.Button_iconOnly__ZD5FS{padding:0}.Button_iconOnly__ZD5FS.Button_small__TfLFi{width:32px}.Button_iconOnly__ZD5FS.Button_medium__UgjbV{width:40px}.Button_iconOnly__ZD5FS.Button_large__m8MTL{width:48px}.Button_icon__eBWPD{align-items:center;display:inline-flex;font-size:1.1em;justify-content:center}.Button_text__liNsl{display:inline-block}.Button_loading__O1j4v{color:#0000!important;position:relative}.Button_loading__O1j4v .Button_icon__eBWPD,.Button_loading__O1j4v .Button_text__liNsl{opacity:0}.Button_spinner__4aVRB{animation:Button_spin__gTA8v .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--color-white);height:16px;position:absolute;width:16px}.Button_secondary__UYCbK .Button_spinner__4aVRB{border-color:#0000001a;border-top-color:var(--text-primary)}.Button_ghost__IBLbO .Button_spinner__4aVRB{border-color:#0000001a;border-top-color:var(--text-secondary)}.Button_loadingText__hLtas{margin-left:var(--spacing-6)}@keyframes Button_spin__gTA8v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_container__\+Ihqx{align-items:center;background-color:var(--bg-secondary);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:var(--spacing-4);position:relative}.Login_card__sh638{background-color:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:420px;padding:var(--spacing-8);position:relative;width:100%;z-index:1}.Login_logo__42n1Y{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-8)}.Login_logoIcon__c9ItE{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border-radius:var(--radius-lg);color:var(--color-white);display:flex;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);height:64px;justify-content:center;width:64px}.Login_logoText__P8F8O{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.Login_form__HoQ6M{display:flex;flex-direction:column}.Login_title__SJ0Uv{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2) 0;text-align:center}.Login_subtitle__4UkBJ{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0 0 var(--spacing-6) 0;text-align:center}.Login_fields__F7wdJ{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.Login_footer__cPYIL{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:var(--spacing-6) 0 0 0;text-align:center}.Login_footer__cPYIL a{color:var(--color-primary);font-weight:var(--font-weight-medium)}.Login_footer__cPYIL a:hover{text-decoration:underline}.Login_background__wnlUX{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.Login_bgShape1__UlAKb{height:500px;opacity:.8;right:-10%;top:-20%;width:500px}.Login_bgShape1__UlAKb,.Login_bgShape2__\+q7KR{background:linear-gradient(135deg,var(--color-primary-bg) 0,#0000 70%);border-radius:50%;position:absolute}.Login_bgShape2__\+q7KR{bottom:-30%;height:600px;left:-15%;opacity:.6;width:600px}@media (max-width:480px){.Login_card__sh638{padding:var(--spacing-6)}.Login_logoIcon__c9ItE{height:56px;width:56px}.Login_logoIcon__c9ItE,.Login_title__SJ0Uv{font-size:var(--font-size-xl)}}.Card_card__CtUL6{background-color:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.Card_header__QT818{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5)}.Card_title__QHhlF{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.Card_action__Owf3o{align-items:center;display:flex;gap:var(--spacing-2)}.Card_content__WCKkv{padding:var(--spacing-5)}.Card_noPadding__Wv4mv{padding:0}.Spinner_spinner__olKO6{align-items:center;display:inline-flex;justify-content:center}.Spinner_circle__UST1i{animation:Spinner_spin__KdKLN .8s linear infinite;border:3px solid var(--border-light);border-radius:50%;border-top-color:var(--color-primary)}.Spinner_small__mZDYh .Spinner_circle__UST1i{border-width:2px;height:20px;width:20px}.Spinner_medium__6fViQ .Spinner_circle__UST1i{border-width:3px;height:32px;width:32px}.Spinner_large__dmnKx .Spinner_circle__UST1i{border-width:4px;height:48px;width:48px}@keyframes Spinner_spin__KdKLN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_dashboard__CM5BJ{display:flex;flex-direction:column;gap:var(--spacing-6)}.Dashboard_header__j0J2g{align-items:flex-start;display:flex;justify-content:space-between}.Dashboard_greeting__DtG3L h1{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1) 0}.Dashboard_greeting__DtG3L p{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.Dashboard_refreshButton__5fVMN{align-items:center;background:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all var(--transition-fast);width:40px}.Dashboard_refreshButton__5fVMN:hover:not(:disabled){background:var(--bg-secondary);color:var(--color-primary)}.Dashboard_refreshButton__5fVMN:disabled{cursor:not-allowed;opacity:.5}.Dashboard_spinning__9SN2Z{animation:Dashboard_spin__LgeE6 1s linear infinite}@keyframes Dashboard_spin__LgeE6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_errorBanner__-2Cob{align-items:center;background-color:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);display:flex;gap:var(--spacing-3);padding:var(--spacing-4)}.Dashboard_errorBanner__-2Cob svg{flex-shrink:0}.Dashboard_errorBanner__-2Cob span{flex:1 1;font-size:var(--font-size-sm)}.Dashboard_errorBanner__-2Cob button{background:var(--color-danger);border:none;border-radius:var(--radius-sm);color:var(--color-white);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:background-color var(--transition-fast)}.Dashboard_errorBanner__-2Cob button:hover{background:var(--color-danger-dark)}.Dashboard_statsGrid__PKCkT{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}.Dashboard_statCard__q6BKG{align-items:flex-start;background-color:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-4);padding:var(--spacing-5)}.Dashboard_statIcon__KyKK0{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.Dashboard_statCard__q6BKG.Dashboard_primary__9Kx4z .Dashboard_statIcon__KyKK0{background-color:var(--color-primary-bg);color:var(--color-primary)}.Dashboard_statCard__q6BKG.Dashboard_success__PtNM2 .Dashboard_statIcon__KyKK0{background-color:var(--color-success-bg);color:var(--color-success)}.Dashboard_statCard__q6BKG.Dashboard_warning__w9SIR .Dashboard_statIcon__KyKK0{background-color:var(--color-warning-bg);color:var(--color-warning)}.Dashboard_statCard__q6BKG.Dashboard_info__3fyck .Dashboard_statIcon__KyKK0{background-color:var(--color-info-bg);color:var(--color-info)}.Dashboard_statCard__q6BKG.Dashboard_danger__waLQp .Dashboard_statIcon__KyKK0{background-color:var(--color-danger-bg);color:var(--color-danger)}.Dashboard_statContent__o5IQo{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.Dashboard_statLabel__0RsDY{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Dashboard_statValue__mXOXG{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.Dashboard_statSubValue__hYUdo{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Dashboard_statTrend__B6ZKg{align-items:center;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.Dashboard_statTrend__B6ZKg.Dashboard_positive__\+E87b{color:var(--color-success)}.Dashboard_statTrend__B6ZKg.Dashboard_negative__ZjGZD{color:var(--color-danger)}.Dashboard_skeleton__q-nZk{animation:Dashboard_shimmer__9n9pd 1.5s infinite;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%;border-radius:var(--radius-sm);display:inline-block;height:28px;width:60px}@keyframes Dashboard_shimmer__9n9pd{0%{background-position:200% 0}to{background-position:-200% 0}}.Dashboard_loadingState__549N5{align-items:center;display:flex;justify-content:center;padding:var(--spacing-8)}.Dashboard_alertsSection__TxoNr{display:block}.Dashboard_alertsList__eylWw{display:flex;flex-direction:column}.Dashboard_alertItem__7of7J{align-items:center;border-bottom:1px solid var(--border-light);color:inherit;display:flex;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);text-decoration:none;transition:background-color var(--transition-fast)}.Dashboard_alertItem__7of7J:last-child{border-bottom:none}.Dashboard_alertItem__7of7J:hover{background-color:var(--bg-secondary)}.Dashboard_alertIconDanger__V6ZI-{color:var(--color-danger);flex-shrink:0;height:24px;width:24px}.Dashboard_alertIconWarning__QIhg8{color:var(--color-warning);flex-shrink:0;height:24px;width:24px}.Dashboard_alertIconSuccess__L1PT5{color:var(--color-success);flex-shrink:0;height:24px;width:24px}.Dashboard_alertContent__zQ0Fz{display:flex;flex:1 1;flex-direction:column;gap:2px}.Dashboard_alertTitle__dCfXH{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Dashboard_alertCount__bmdE-{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Dashboard_alertLink__PFFAj{color:var(--text-tertiary);height:18px;opacity:0;transition:opacity var(--transition-fast);width:18px}.Dashboard_alertItem__7of7J:hover .Dashboard_alertLink__PFFAj{opacity:1}.Dashboard_contentGrid__fmnlM{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.Dashboard_recentList__6F-Y2{display:flex;flex-direction:column}.Dashboard_recentItem__-Zrxx{align-items:center;border-radius:var(--radius-md);color:inherit;display:flex;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);text-decoration:none;transition:background-color var(--transition-fast)}.Dashboard_recentItem__-Zrxx:hover{background-color:var(--bg-secondary)}.Dashboard_recentIcon__Z4Uo3{align-items:center;border-radius:var(--radius-md);color:var(--color-white);display:flex;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);height:36px;justify-content:center;width:36px}.Dashboard_recentInfo__tGXtO{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.Dashboard_recentTitle__1GKaN{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_recentMeta__fe954{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Dashboard_statusBadge__IyIBY{background-color:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2);white-space:nowrap}.Dashboard_statusActive__HZvqR{background-color:var(--color-success-bg);color:var(--color-success)}.Dashboard_statusExpired__zt\+5u{background-color:var(--color-danger-bg);color:var(--color-danger)}.Dashboard_statusSuspended__bre-H{background-color:var(--color-warning-bg);color:var(--color-warning)}.Dashboard_statusCancelled__X9lkm{background-color:var(--bg-tertiary);color:var(--text-tertiary)}.Dashboard_viewAllLink__W8aum{align-items:center;border-top:1px solid var(--border-light);color:var(--color-primary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);justify-content:center;margin-top:var(--spacing-2);padding:var(--spacing-3);text-decoration:none;transition:background-color var(--transition-fast)}.Dashboard_viewAllLink__W8aum:hover{background-color:var(--color-primary-bg)}.Dashboard_viewAllLink__W8aum svg{height:14px;width:14px}.Dashboard_taskSummary__u3pxz{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);padding:var(--spacing-2)}.Dashboard_taskStat__Zw6PA{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;padding:var(--spacing-4)}.Dashboard_taskStatValue__nvrcb{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.Dashboard_taskStatLabel__5reJp{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-top:var(--spacing-1)}.Dashboard_taskSummary__u3pxz .Dashboard_viewAllLink__W8aum{border-top:none;grid-column:1/-1;margin-top:0}.Dashboard_emptyState__lYlO7{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-8);text-align:center}.Dashboard_emptyIcon__k9zEX{color:var(--color-gray-300);height:48px;margin-bottom:var(--spacing-4);width:48px}.Dashboard_emptyState__lYlO7 p{color:var(--text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-1) 0}.Dashboard_emptyState__lYlO7 span{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Dashboard_softwareGrid__\+zZ\+R{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}.Dashboard_softwareCard__OzPUW{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);color:inherit;display:flex;gap:var(--spacing-3);padding:var(--spacing-4);text-decoration:none;transition:background-color var(--transition-fast)}.Dashboard_softwareCard__OzPUW:hover{background-color:var(--bg-tertiary)}.Dashboard_softwareIcon__efgYf{align-items:center;border-radius:var(--radius-md);color:var(--color-white);display:flex;flex-shrink:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);height:40px;justify-content:center;width:40px}.Dashboard_softwareInfo__1XZpf{display:flex;flex-direction:column;gap:2px}.Dashboard_softwareName__nZ2IT{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Dashboard_softwareCount__BLd69{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Dashboard_projectsList__fwfQr{display:flex;flex-direction:column}.Dashboard_projectItem__g-\+vE{align-items:center;border-radius:var(--radius-md);color:inherit;display:flex;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);text-decoration:none;transition:background-color var(--transition-fast)}.Dashboard_projectItem__g-\+vE:hover{background-color:var(--bg-secondary)}.Dashboard_projectColor__bMpeF{border-radius:var(--radius-full);flex-shrink:0;height:40px;width:4px}.Dashboard_projectInfo__ZJR32{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-1);min-width:0}.Dashboard_projectName__4wrmK{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_projectMeta__ORliP{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-3)}.Dashboard_projectProgress__dDv0-{color:var(--color-primary)}.Dashboard_projectDeadline__z3AX5{align-items:center;display:flex;gap:var(--spacing-1)}.Dashboard_projectDeadline__z3AX5 svg{height:12px;width:12px}.Dashboard_progressBar__dr6WB{background-color:var(--bg-tertiary);border-radius:var(--radius-full);flex-shrink:0;height:4px;overflow:hidden;width:60px}.Dashboard_progressFill__76C8-{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal)}@media (max-width:1200px){.Dashboard_softwareGrid__\+zZ\+R,.Dashboard_statsGrid__PKCkT{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Dashboard_contentGrid__fmnlM,.Dashboard_softwareGrid__\+zZ\+R,.Dashboard_statsGrid__PKCkT{grid-template-columns:1fr}.Dashboard_taskSummary__u3pxz{grid-template-columns:repeat(2,1fr)}.Dashboard_header__j0J2g{flex-direction:column;gap:var(--spacing-4)}.Dashboard_refreshButton__5fVMN{align-self:flex-end}}.NotFound_container__1fusd{align-items:center;background-color:var(--bg-secondary);display:flex;justify-content:center;min-height:100vh;padding:var(--spacing-6)}.NotFound_content__48SnK{max-width:480px;text-align:center}.NotFound_code__7APch{color:var(--color-primary);font-size:120px;font-weight:var(--font-weight-bold);line-height:1;margin:0 0 var(--spacing-4);text-shadow:2px 2px 0 var(--color-primary-bg)}.NotFound_title__D8KzW{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-3)}.NotFound_description__lEY4Z{color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-8)}.NotFound_actions__\+u9jX{display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:center}@media (max-width:480px){.NotFound_code__7APch{font-size:80px}.NotFound_title__D8KzW{font-size:var(--font-size-xl)}.NotFound_actions__\+u9jX{flex-direction:column}.NotFound_actions__\+u9jX>*{width:100%}}.Loader_loaderContent__qBpkT{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-3);justify-content:center}.Loader_fullScreen__IhXZk{align-items:center;background-color:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.Loader_spinner__wp7ep{display:inline-block;position:relative}.Loader_spinner__wp7ep.Loader_small__RDL--{height:20px;width:20px}.Loader_spinner__wp7ep.Loader_medium__uZMAj{height:40px;width:40px}.Loader_spinner__wp7ep.Loader_large__6JwZx{height:60px;width:60px}.Loader_spinnerInner__TjwWx{animation:Loader_spin__feCPR .8s linear infinite;border:3px solid var(--color-gray-200);border-radius:50%;border-top-color:var(--color-primary);height:100%;position:absolute;width:100%}.Loader_spinner__wp7ep.Loader_small__RDL-- .Loader_spinnerInner__TjwWx{border-width:2px}.Loader_spinner__wp7ep.Loader_large__6JwZx .Loader_spinnerInner__TjwWx{border-width:4px}.Loader_text__Nr07D{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}@keyframes Loader_spin__feCPR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Table_tableWrapper__vK9fT{background-color:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow-x:auto;width:100%}.Table_table__8GsZp{border-collapse:collapse;width:100%}.Table_thead__oxTWl{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.Table_th__RdSPN{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;padding:var(--spacing-3) var(--spacing-4);text-transform:uppercase;white-space:nowrap}.Table_th__RdSPN.Table_sortable__vIQMa{cursor:pointer;-webkit-user-select:none;user-select:none}.Table_th__RdSPN.Table_sortable__vIQMa:hover{color:var(--text-primary)}.Table_thContent__BFDbW{align-items:center;display:inline-flex;gap:var(--spacing-1)}.Table_sortIcon__sXr\+x{color:var(--color-primary);height:14px;width:14px}.Table_sortIconInactive__\+b-Ex{height:14px;opacity:.3;width:14px}.Table_tbody__LjRYl{background-color:var(--color-white)}.Table_tr__oGtnP{border-bottom:1px solid var(--border-light);transition:background-color var(--transition-fast)}.Table_tr__oGtnP:last-child{border-bottom:none}.Table_tr__oGtnP:hover{background-color:var(--bg-secondary)}.Table_tr__oGtnP.Table_clickable__4CVHj{cursor:pointer}.Table_td__Zhrj6{color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-4);vertical-align:middle}.Table_emptyCell__tTIWL,.Table_loadingCell__i0Add{padding:var(--spacing-10);text-align:center}.Table_emptyCell__tTIWL{color:var(--text-tertiary)}.Table_emptyIcon__D-JSF{display:block;font-size:24px;margin-bottom:var(--spacing-2)}@media (max-width:768px){.Table_td__Zhrj6,.Table_th__RdSPN{padding:var(--spacing-3)}}.Pagination_pages__ucjZx,.Pagination_pagination__zBlm2{align-items:center;display:flex;gap:var(--spacing-1)}.Pagination_button__SBNk4{align-items:center;background-color:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:36px;justify-content:center;min-width:36px;padding:0 var(--spacing-2);transition:all var(--transition-fast)}.Pagination_button__SBNk4:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--border-default);color:var(--text-primary)}.Pagination_button__SBNk4:disabled{cursor:not-allowed;opacity:.5}.Pagination_button__SBNk4.Pagination_active__vveOm{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.Pagination_button__SBNk4.Pagination_active__vveOm:hover{background-color:var(--color-primary-dark)}.Pagination_arrow__clyVj{min-width:36px}.Pagination_arrow__clyVj svg{height:18px;width:18px}.Pagination_dots__h33qF{align-items:center;color:var(--text-tertiary);display:inline-flex;height:36px;justify-content:center;min-width:36px}@media (max-width:640px){.Pagination_button__SBNk4{font-size:var(--font-size-xs);height:32px;min-width:32px}.Pagination_arrow__clyVj{min-width:32px}}.SearchBar_searchBar__Jj7kC{align-items:center;display:flex;max-width:320px;position:relative;width:100%}.SearchBar_icon__tOnGH{color:var(--text-tertiary);height:18px;left:var(--spacing-3);pointer-events:none;position:absolute;width:18px}.SearchBar_input__3xZrx{background-color:var(--color-white);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);height:40px;padding:var(--spacing-2) var(--spacing-10);transition:all var(--transition-fast);width:100%}.SearchBar_input__3xZrx::placeholder{color:var(--text-light)}.SearchBar_input__3xZrx:hover{border-color:var(--border-dark)}.SearchBar_input__3xZrx:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.SearchBar_clearButton__h4Ff2{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:var(--spacing-2);transition:all var(--transition-fast);width:28px}.SearchBar_clearButton__h4Ff2:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.SearchBar_clearButton__h4Ff2 svg{height:16px;width:16px}.Select_selectWrapper__fNMxb{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.Select_label__-NciD{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Select_required__KpjsO{color:var(--color-danger);margin-left:var(--spacing-1)}.Select_selectContainer__1mySt{align-items:center;display:flex;position:relative}.Select_select__1xDNl{-webkit-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);height:40px;padding:var(--spacing-2) var(--spacing-10) var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast);width:100%}.Select_select__1xDNl:hover:not(:disabled){border-color:var(--border-dark)}.Select_select__1xDNl:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.Select_select__1xDNl:disabled{background-color:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed}.Select_select__1xDNl option{background-color:var(--color-white);color:var(--text-primary)}.Select_select__1xDNl option:disabled{color:var(--text-light)}.Select_icon__-kcA4{color:var(--text-tertiary);pointer-events:none;position:absolute;right:var(--spacing-3);transition:transform var(--transition-fast)}.Select_select__1xDNl:focus+.Select_icon__-kcA4{color:var(--color-primary)}.Select_hasError__XuUmz .Select_select__1xDNl{border-color:var(--color-danger)}.Select_hasError__XuUmz .Select_select__1xDNl:focus{box-shadow:0 0 0 3px var(--color-danger-bg)}.Select_error__lzXPm{color:var(--color-danger);font-size:var(--font-size-xs)}.Select_disabled__3oqdH .Select_label__-NciD{color:var(--text-tertiary)}.Select_disabled__3oqdH .Select_icon__-kcA4{color:var(--text-light)}.StatusBadge_statusBadge__rJPOT{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);white-space:nowrap}.StatusBadge_dot__7RecN{border-radius:50%;height:6px;width:6px}.StatusBadge_default__lJF4D{background-color:var(--color-gray-100);color:var(--text-secondary)}.StatusBadge_default__lJF4D .StatusBadge_dot__7RecN{background-color:var(--color-gray-400)}.StatusBadge_primary__KOZFa{background-color:var(--color-primary-bg);color:var(--color-primary)}.StatusBadge_primary__KOZFa .StatusBadge_dot__7RecN{background-color:var(--color-primary)}.StatusBadge_success__KLvWw{background-color:var(--color-success-bg);color:var(--color-success-dark)}.StatusBadge_success__KLvWw .StatusBadge_dot__7RecN{background-color:var(--color-success)}.StatusBadge_warning__qFnhq{background-color:var(--color-warning-bg);color:var(--color-warning-dark)}.StatusBadge_warning__qFnhq .StatusBadge_dot__7RecN{background-color:var(--color-warning)}.StatusBadge_danger__01saC{background-color:var(--color-danger-bg);color:var(--color-danger-dark)}.StatusBadge_danger__01saC .StatusBadge_dot__7RecN{background-color:var(--color-danger)}.StatusBadge_info__1Qx7g{background-color:var(--color-info-bg);color:var(--color-info-dark)}.StatusBadge_info__1Qx7g .StatusBadge_dot__7RecN{background-color:var(--color-info)}.TagBadge_badge__0jdVe{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);transition:all .15s ease;white-space:nowrap}.TagBadge_xs__ysImD{font-size:10px;padding:2px 6px}.TagBadge_sm__XI6tL{font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.TagBadge_md__tdnBq{font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-3)}.TagBadge_clickable__VfVWM{cursor:pointer}.TagBadge_clickable__VfVWM:hover{filter:brightness(.95);transform:translateY(-1px)}.TagBadge_clickable__VfVWM:active{transform:translateY(0)}.TagBadge_selected__3Kz-c{box-shadow:0 0 0 2px currentColor}.TagBadge_checkmark__A4E7x{font-size:12px;margin-left:2px}.TagBadge_gray__FjcvH{background-color:#f3f4f6;color:#374151}.TagBadge_red__ELLwf{background-color:#fee2e2;color:#991b1b}.TagBadge_orange__ykA9y{background-color:#ffedd5;color:#9a3412}.TagBadge_yellow__qE7va{background-color:#fef3c7;color:#92400e}.TagBadge_green__6uMJe{background-color:#dcfce7;color:#166534}.TagBadge_teal__Jt-8O{background-color:#ccfbf1;color:#115e59}.TagBadge_blue__m\+TF\+{background-color:#dbeafe;color:#1e40af}.TagBadge_indigo__ym6y4{background-color:#e0e7ff;color:#3730a3}.TagBadge_purple__0b-0B{background-color:#f3e8ff;color:#6b21a8}.TagBadge_pink__2r7iM{background-color:#fce7f3;color:#9d174d}.Modal_backdrop__CMJeN{align-items:center;animation:Modal_fadeIn__5ool7 .15s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-4);position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.Modal_modal__9poD-{animation:Modal_slideIn__laQgF .2s ease;background-color:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:calc(100vh - var(--spacing-8));z-index:var(--z-modal)}.Modal_sm__XOUXU,.Modal_small__rn1n5{max-width:100%;width:400px}.Modal_md__i0qMz,.Modal_medium__NztHJ{max-width:100%;width:560px}.Modal_large__q\+oew,.Modal_lg__CCZVC{max-width:100%;width:800px}.Modal_full__JWr25,.Modal_xl__0JBCl{height:calc(100vh - var(--spacing-8));max-width:1200px;width:calc(100% - var(--spacing-8))}.Modal_header__AmHmb{align-items:center;border-bottom:1px solid var(--border-light);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-5) var(--spacing-6)}.Modal_title__V\+oQU{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.Modal_closeButton__LTQpt{align-items:center;border-radius:var(--radius-md);color:var(--text-tertiary);display:flex;height:32px;justify-content:center;transition:all var(--transition-fast);width:32px}.Modal_closeButton__LTQpt:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.Modal_closeButton__LTQpt svg{height:20px;width:20px}.Modal_content__KMvHH{flex:1 1;overflow-y:auto;padding:var(--spacing-6)}.Modal_footer__mxwAx{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-shrink:0;gap:var(--spacing-3);justify-content:flex-end;padding:var(--spacing-4) var(--spacing-6)}@keyframes Modal_fadeIn__5ool7{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__laQgF{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.Modal_backdrop__CMJeN{padding:var(--spacing-2)}.Modal_modal__9poD-{max-height:calc(100vh - var(--spacing-4))}.Modal_content__KMvHH,.Modal_footer__mxwAx,.Modal_header__AmHmb{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.Modal_full__JWr25,.Modal_large__q\+oew{width:calc(100% - var(--spacing-4))}}.filter-chips{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 0}.filter-chips-label{color:#64748b;color:var(--text-secondary,#64748b);font-size:.875rem;font-weight:500;margin-right:.25rem}.filter-chips-list{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip{align-items:center;background:#e0e7ff;background:var(--primary-light,#e0e7ff);border-radius:1rem;color:#4f46e5;color:var(--primary-color,#4f46e5);display:inline-flex;font-size:.8125rem;gap:.25rem;padding:.25rem .5rem}.filter-chip-label{font-weight:500}.filter-chip-value{font-weight:400}.filter-chip-remove{align-items:center;background:#0000;border:none;border-radius:50%;color:#4f46e5;color:var(--primary-color,#4f46e5);cursor:pointer;display:flex;height:1.125rem;justify-content:center;margin-left:.125rem;padding:0;transition:background .15s,color .15s;width:1.125rem}.filter-chip-remove:hover{background:#4f46e5;background:var(--primary-color,#4f46e5);color:#fff}.filter-chip-remove svg{height:.75rem;width:.75rem}.filter-chips-clear{background:#0000;border:1px solid #ef4444;border:1px solid var(--danger-color,#ef4444);border-radius:1rem;color:#ef4444;color:var(--danger-color,#ef4444);cursor:pointer;font-size:.8125rem;margin-left:auto;padding:.25rem .75rem;transition:background .15s,color .15s}.filter-chips-clear:hover{background:#ef4444;background:var(--danger-color,#ef4444);color:#fff}.saved-filters-dropdown{position:relative}.saved-filters-notification{align-items:center;animation:notificationSlide .2s ease-out;border-radius:.375rem;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;left:50%;padding:.5rem .75rem;position:absolute;top:-2.5rem;transform:translateX(-50%);white-space:nowrap;z-index:calc(var(--z-dropdown) + 1)}.saved-filters-notification.success{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.saved-filters-notification.error{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.saved-filters-notification svg{height:.875rem;width:.875rem}@keyframes notificationSlide{0%{opacity:0;transform:translateX(-50%) translateY(-.5rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.saved-filters-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:.375rem;color:#1e293b;color:var(--text-primary,#1e293b);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:border-color .15s,box-shadow .15s,background .15s}.saved-filters-trigger.active,.saved-filters-trigger:hover{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5)}.saved-filters-trigger.active{background:#e0e7ff;background:var(--primary-light,#e0e7ff)}.saved-filters-trigger .chevron{transition:transform .2s ease}.saved-filters-trigger .chevron.rotated{transform:rotate(180deg)}.saved-count{align-items:center;background:#4f46e5;background:var(--primary-color,#4f46e5);border-radius:9999px;color:#fff;display:flex;font-size:.6875rem;font-weight:600;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .375rem}.saved-filters-menu{animation:menuSlide .15s ease-out;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:.5rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;overflow:hidden;width:320px;z-index:1000;z-index:var(--z-dropdown,1000)}@keyframes menuSlide{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.saved-filters-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;padding:.75rem 1rem}.save-current-btn{align-items:center;background:#4f46e5;background:var(--primary-color,#4f46e5);border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .625rem;transition:background .15s,transform .1s}.save-current-btn:hover{background:#4338ca;background:var(--primary-dark,#4338ca)}.save-current-btn:active{transform:scale(.98)}.section-label{align-items:center;background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);color:#94a3b8;color:var(--text-tertiary,#94a3b8);display:flex;font-size:.6875rem;font-weight:600;gap:.375rem;letter-spacing:.05em;padding:.5rem 1rem;text-transform:uppercase}.section-label svg{height:.75rem;width:.75rem}.presets-section{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0)}.presets-list{display:flex;flex-wrap:wrap;gap:.375rem;padding:.5rem .75rem}.preset-item{align-items:center;background:#f8fafc;background:var(--bg-secondary,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:9999px;color:#1e293b;color:var(--text-primary,#1e293b);cursor:pointer;display:flex;font-size:.75rem;gap:.375rem;padding:.375rem .625rem;transition:all .15s}.preset-item:hover{background:#e0e7ff;background:var(--primary-light,#e0e7ff);color:#4f46e5;color:var(--primary-color,#4f46e5)}.preset-item.selected,.preset-item:hover{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5)}.preset-item.selected{background:#4f46e5;background:var(--primary-color,#4f46e5);color:#fff}.preset-item svg{height:.75rem;width:.75rem}.saved-filters-list{max-height:280px;overflow-y:auto}.saved-filters-empty,.saved-filters-loading{align-items:center;color:#64748b;color:var(--text-secondary,#64748b);display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;padding:2rem 1rem;text-align:center}.saved-filters-empty svg,.saved-filters-loading svg{color:#94a3b8;color:var(--text-tertiary,#94a3b8);height:1.5rem;width:1.5rem}.save-hint-btn{background:#e0e7ff;background:var(--primary-light,#e0e7ff);border:none;border-radius:.25rem;color:#4f46e5;color:var(--primary-color,#4f46e5);cursor:pointer;font-size:.75rem;font-weight:500;margin-top:.5rem;padding:.375rem .75rem;transition:background .15s}.save-hint-btn:hover{background:#4f46e5;background:var(--primary-color,#4f46e5);color:#fff}.spinner{animation:spin 1s linear infinite}.action-spinner{color:#4f46e5;color:var(--primary-color,#4f46e5);height:.875rem;width:.875rem}.saved-filter-item{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background .15s}.saved-filter-item:last-child{border-bottom:none}.saved-filter-item:hover{background:#f8fafc;background:var(--bg-secondary,#f8fafc)}.saved-filter-item.selected{background:#e0e7ff;background:var(--primary-light,#e0e7ff)}.saved-filter-item.default{background:linear-gradient(90deg,#fef3c7,#0000)}.saved-filter-item.default.selected{background:linear-gradient(90deg,#fef3c7,#e0e7ff);background:linear-gradient(to right,#fef3c7,var(--primary-light,#e0e7ff))}.saved-filter-info{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.saved-filter-name{align-items:center;color:#1e293b;color:var(--text-primary,#1e293b);display:flex;font-size:.875rem;font-weight:500;gap:.375rem}.default-icon{color:#f59e0b;color:var(--warning-color,#f59e0b);flex-shrink:0;height:.875rem;width:.875rem}.saved-filter-meta{align-items:center;color:#64748b;color:var(--text-secondary,#64748b);display:flex;font-size:.75rem;gap:.5rem}.saved-filter-meta svg{height:.75rem;width:.75rem}.filter-count{color:#94a3b8;color:var(--text-tertiary,#94a3b8)}.saved-filter-actions{display:flex;gap:.25rem;opacity:0;transition:opacity .15s}.saved-filter-item.selected .saved-filter-actions,.saved-filter-item:hover .saved-filter-actions{opacity:1}.action-btn{align-items:center;background:#f1f5f9;background:var(--bg-secondary,#f1f5f9);border:none;border-radius:.25rem;color:#64748b;color:var(--text-secondary,#64748b);cursor:pointer;display:flex;height:1.75rem;justify-content:center;transition:background .15s,color .15s,transform .1s;width:1.75rem}.action-btn:hover{background:#e0e7ff;background:var(--primary-light,#e0e7ff);color:#4f46e5;color:var(--primary-color,#4f46e5)}.action-btn:active{transform:scale(.95)}.action-btn.danger:hover{background:#fee2e2;color:#ef4444;color:var(--danger-color,#ef4444)}.action-btn svg{height:.875rem;width:.875rem}.keyboard-hints{background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color,#e2e8f0);color:#94a3b8;color:var(--text-tertiary,#94a3b8);display:flex;font-size:.6875rem;gap:1rem;justify-content:center;padding:.5rem}.keyboard-hints span{align-items:center;display:flex;gap:.25rem}.keyboard-hints kbd{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:.25rem;box-shadow:0 1px 2px #0000000d;display:inline-flex;font-family:inherit;font-size:.625rem;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .25rem}.save-filter-modal-overlay{align-items:center;animation:fadeIn .15s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.save-filter-modal{animation:modalSlide .2s ease-out;background:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;max-width:400px;padding:1.5rem;width:100%}@keyframes modalSlide{0%{opacity:0;transform:scale(.95) translateY(-1rem)}to{opacity:1;transform:scale(1) translateY(0)}}.save-filter-modal h3{font-size:1.125rem;margin:0 0 1rem}.save-filter-modal .form-group{margin-bottom:1rem}.save-filter-modal .form-group label{color:#1e293b;color:var(--text-primary,#1e293b);display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.save-filter-modal .form-group input[type=text]{border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:.375rem;font-size:.875rem;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.save-filter-modal .form-group input[type=text]:focus{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e51a;outline:none}.save-filter-modal .form-group.checkbox label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.save-filter-modal .form-group.checkbox input{accent-color:#4f46e5;accent-color:var(--primary-color,#4f46e5);height:1rem;width:1rem}.save-filter-modal .form-group.checkbox svg{color:#64748b;color:var(--text-secondary,#64748b);height:.875rem;width:.875rem}.active-filters-preview{background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-radius:.375rem;margin-bottom:1rem;padding:.75rem}.preview-label{color:#64748b;color:var(--text-secondary,#64748b);display:block;font-size:.75rem;margin-bottom:.5rem}.preview-chips{display:flex;flex-wrap:wrap;gap:.25rem}.preview-chip{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:9999px;color:#64748b;color:var(--text-secondary,#64748b);display:inline-flex;font-size:.6875rem;padding:.125rem .5rem}.preview-chip.more{background:#e0e7ff;background:var(--primary-light,#e0e7ff);border-color:#e0e7ff;border-color:var(--primary-light,#e0e7ff);color:#4f46e5;color:var(--primary-color,#4f46e5);font-weight:500}.modal-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.modal-actions button{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:background .15s,transform .1s}.modal-actions button:active{transform:scale(.98)}.modal-actions button:not(.primary){background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);color:#1e293b;color:var(--text-primary,#1e293b)}.modal-actions button:not(.primary):hover{background:#f8fafc;background:var(--bg-secondary,#f8fafc)}.modal-actions button.primary{background:#4f46e5;background:var(--primary-color,#4f46e5);border:none;color:#fff}.modal-actions button.primary:hover:not(:disabled){background:#4338ca;background:var(--primary-dark,#4338ca)}.modal-actions button:disabled{cursor:not-allowed;opacity:.5}.modal-actions button.primary svg{height:.875rem;width:.875rem}.Licenses_container__S\+RKk{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:100%;overflow:hidden}.Licenses_header__qQemS{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.Licenses_headerLeft__\+KJAF{align-items:baseline;display:flex;gap:var(--spacing-3)}.Licenses_title__wlVUl{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.Licenses_count__OMXvp{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Licenses_headerRight__U9bzk{align-items:center;display:flex;gap:var(--spacing-3)}.Licenses_realizationStatus__vNw7Z{color:var(--text-secondary);font-size:var(--font-size-sm)}.Licenses_todoCount__gpBy2{align-items:center;background-color:var(--color-info-light);border-radius:var(--radius-full);color:var(--color-info);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}.Licenses_todoIcon__7DQuq{font-size:12px}.Licenses_todoOverdue__6eP\+4{background-color:var(--color-danger-light);color:var(--color-danger)}.Licenses_todoEmpty__E01cr{color:var(--text-tertiary)}.Licenses_profit__-3kgo{color:var(--color-success);font-weight:var(--font-weight-medium)}.Licenses_profitNegative__wCB2A{color:var(--color-danger)}.Licenses_commission__P5ZCk{color:var(--text-secondary);font-size:var(--font-size-sm)}.Licenses_actionsMenu__SGy0s{position:relative}.Licenses_actionsButton__RciRn{background:#0000;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;padding:var(--spacing-1) var(--spacing-2);transition:all var(--transition-fast)}.Licenses_actionsButton__RciRn:hover{background:var(--bg-secondary);color:var(--text-primary)}.Licenses_actionsDropdown__KQx0P{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);margin-top:var(--spacing-1);min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.Licenses_actionItem__gEVcu{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);text-align:left;transition:background var(--transition-fast);width:100%}.Licenses_actionItem__gEVcu:hover{background:var(--bg-secondary)}.Licenses_actionItem__gEVcu svg{color:var(--text-secondary)}.Licenses_actionDivider__NMRin{background:var(--border-light);height:1px;margin:var(--spacing-1) 0}.Licenses_filtersCard__3Acxn{max-width:100%;overflow:visible;padding:var(--spacing-4)}.Licenses_searchRow__0UJFL{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.Licenses_searchWrapper__0rQWN{flex:1 1;max-width:320px;min-width:200px}.Licenses_searchBar__J2eDU{width:100%}.Licenses_filterToggleButton__6yF7N{align-items:center;display:flex;gap:var(--spacing-2);white-space:nowrap}.Licenses_filterToggleButton__6yF7N svg{height:16px;width:16px}.Licenses_clearButton__KbTqR{white-space:nowrap}.Licenses_filtersPanel__vN6nS{background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-5);margin-top:var(--spacing-4);padding:var(--spacing-4)}.Licenses_filterRow__APQ9S{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Licenses_filterGroup__mvS1H{display:flex;flex-direction:column;gap:var(--spacing-2)}.Licenses_filterLabel__q9m9C{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.025em;text-transform:uppercase}.Licenses_filterSelect__KhBBS{width:100%}.Licenses_filterInput__MzCNN{background:#fff;background:var(--bg-primary,#fff);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.Licenses_filterInput__MzCNN:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e51a;outline:none}.Licenses_filterInputSmall__AuiqR{background:#fff;background:var(--bg-primary,#fff);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);font-size:var(--font-size-sm);min-width:80px;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.Licenses_filterInputSmall__AuiqR:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e51a;outline:none}.Licenses_rangeInputs__bW7Xg{align-items:center;display:flex;gap:var(--spacing-2)}.Licenses_rangeSeparator__ONOvZ{color:var(--text-tertiary);font-weight:500}.Licenses_filterSection__F41j2{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-light,#e2e8f0);padding-top:var(--spacing-3)}.Licenses_filterSection__F41j2 .Licenses_filterLabel__q9m9C{margin-bottom:var(--spacing-3)}.Licenses_multiSelectGrid__RNVh5{grid-gap:var(--spacing-1) var(--spacing-4);display:grid;gap:var(--spacing-1) var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.Licenses_checkboxLabel__m1vnq{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-1) 0;transition:color .15s}.Licenses_checkboxLabel__m1vnq:hover{color:var(--color-primary)}.Licenses_checkboxLabel__m1vnq input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;height:16px;width:16px}.Licenses_checkboxLabel__m1vnq span{-webkit-user-select:none;user-select:none}.Licenses_filterChips__xZqdu{border-top:1px solid var(--border-light);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.Licenses_error__R8DKX{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.Licenses_tableCard__8rs51{max-width:100%;overflow-x:auto;padding:0}.Licenses_empty__BWCk3,.Licenses_loaderWrapper__bjgfR{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Licenses_empty__BWCk3{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.Licenses_tableFooter__qZciz{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}.Licenses_pageSize__vAOG2{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Licenses_pageSizeSelect__\+x8GP{min-width:140px;width:auto}.Licenses_licenseKey__Qb8R-{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);text-decoration:none}.Licenses_licenseKey__Qb8R-:hover{text-decoration:underline}.Licenses_software__n\+1QS{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Licenses_clientName__sNCv8{color:var(--text-primary)}.Licenses_type__UpieO{color:var(--text-secondary);font-size:var(--font-size-sm)}.Licenses_perpetual__rJxEB{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@media (max-width:768px){.Licenses_header__qQemS{align-items:flex-start;flex-direction:column}.Licenses_headerRight__U9bzk{justify-content:flex-end;width:100%}.Licenses_searchRow__0UJFL{align-items:stretch;flex-direction:column}.Licenses_searchWrapper__0rQWN{max-width:none}.Licenses_filterRow__APQ9S{grid-template-columns:1fr}.Licenses_filterGroup__mvS1H,.Licenses_filterSelect__KhBBS,.Licenses_rangeInputs__bW7Xg{width:100%}.Licenses_filterInputSmall__AuiqR{flex:1 1;min-width:0;width:auto}.Licenses_clearButton__KbTqR{align-self:flex-start}.Licenses_tableFooter__qZciz{align-items:center;flex-direction:column}}.Licenses_tagsList__5uLHm{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.Licenses_noTags__1p8sQ{color:var(--text-tertiary)}.Licenses_tagsModal__fapG1{display:flex;flex-direction:column;gap:var(--spacing-6)}.Licenses_tagForm__qD-y8{background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}.Licenses_tagFormRow__qCCzR{display:flex;flex-direction:column;gap:var(--spacing-2)}.Licenses_colorLabel__wjDy9{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Licenses_colorPicker__usfZx{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.Licenses_colorOption__iR9lH{align-items:center;border:2px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:14px;font-weight:var(--font-weight-bold);height:32px;justify-content:center;transition:all .15s ease;width:32px}.Licenses_colorOption__iR9lH:hover{transform:scale(1.1)}.Licenses_colorSelected__uPLbx{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-primary)}.Licenses_tagFormError__br15L{color:var(--color-danger);font-size:var(--font-size-sm)}.Licenses_tagFormActions__OSpOi{display:flex;gap:var(--spacing-2);justify-content:flex-end}.Licenses_tagsListTitle__penOR{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-3)}.Licenses_tagsGrid__rB4lK{display:flex;flex-direction:column;gap:var(--spacing-2)}.Licenses_tagItem__hSEhA{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3)}.Licenses_tagActions__Zaxc1{display:flex;gap:var(--spacing-1)}.Licenses_tagActionBtn__pT\+v9{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;padding:var(--spacing-1);transition:all .15s ease}.Licenses_tagActionBtn__pT\+v9:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Licenses_tagDeleteBtn__5MxbR:hover{background:var(--color-danger-bg);color:var(--color-danger)}.Licenses_noTagsMessage__ixEN3{color:var(--text-tertiary);font-size:var(--font-size-sm);font-style:italic}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-element,.fr-element:focus{outline:0 solid #0000}.fr-box.fr-basic{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fr-box.fr-basic .fr-element{box-sizing:border-box;color:#414141;font-family:sans-serif;font-size:14px;line-height:1.6;min-height:60px;overflow-x:auto;padding:20px;text-align:left}.fr-box.fr-basic.fr-rtl .fr-element{text-align:right}.fr-element{background:#0000;position:relative;-webkit-user-select:auto;z-index:2}.fr-element a{user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.fr-element.fr-disabled{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable=true]{outline:0 solid #0000}.fr-box a.fr-floating-btn{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:none;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;box-sizing:border-box;color:#333;display:block;height:40px;left:0;line-height:40px;outline:none;text-align:center;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;width:40px}.fr-box a.fr-floating-btn svg{fill:#333;-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s}.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}.fr-box a.fr-floating-btn.fr-btn+.fr-btn{margin-left:10px}.fr-box a.fr-floating-btn:hover{background:#ebebeb;cursor:pointer}.fr-box a.fr-floating-btn:hover svg{fill:#333}.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}iframe.fr-iframe{border:none;box-sizing:border-box;display:block;position:relative;width:100%;z-index:2}.fr-wrapper{position:relative;z-index:1}.fr-wrapper:after{clear:both;content:"";display:block;height:0}.fr-wrapper .fr-placeholder{color:#aaa;display:none;font-family:sans-serif;font-size:14px;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.fr-wrapper.show-placeholder .fr-placeholder{display:block;text-overflow:ellipsis;white-space:nowrap}.fr-wrapper ::selection{background:#b5d6fd;color:#000}.fr-box.fr-basic .fr-wrapper{background:#fff;border:1px solid;border-color:#ccc #ccc #efefef;left:0;top:0}.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}.fr-box.fr-basic.fr-bottom .fr-wrapper{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}@media (min-width:992px){.fr-box.fr-document{min-width:21cm}.fr-box.fr-document .fr-wrapper{background:#efefef;min-width:21cm;padding:30px;text-align:left}.fr-box.fr-document .fr-wrapper .fr-element{background:#fff;margin:auto;min-height:26cm!important;overflow:visible;padding:1cm 2cm;text-align:left;width:21cm;z-index:auto}.fr-box.fr-document .fr-wrapper .fr-element hr{background:#efefef;border:none;height:1cm;margin-left:-2cm;margin-right:-2cm;outline:none}.fr-box.fr-document .fr-wrapper .fr-element img{z-index:1}}.fr-tooltip{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#222;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;left:0;left:-3000px;line-height:22px;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:0 8px;position:absolute;text-rendering:optimizelegibility;top:0;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483647}.fr-tooltip,.fr-tooltip.fr-visible{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1}.fr-modal .fr-btn-wrap,.fr-popup .fr-btn-wrap,.fr-toolbar .fr-btn-wrap{float:left;position:relative;white-space:nowrap}.fr-modal .fr-btn-wrap.fr-hidden,.fr-popup .fr-btn-wrap.fr-hidden,.fr-toolbar .fr-btn-wrap.fr-hidden{display:none}.fr-modal .fr-command.fr-btn,.fr-popup .fr-command.fr-btn,.fr-toolbar .fr-command.fr-btn{background:#0000;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;float:left;height:40px;line-height:1;margin:4px 2px;-moz-outline:0;outline:none;padding:0;position:relative;text-align:left;text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}.fr-modal .fr-command.fr-btn.fr-btn-hover,.fr-popup .fr-command.fr-btn.fr-btn-hover,.fr-toolbar .fr-command.fr-btn.fr-btn-hover{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}.fr-modal .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner,.fr-toolbar .fr-command.fr-btn::-moz-focus-inner{border:0;padding:0}.fr-modal .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text,.fr-toolbar .fr-command.fr-btn.fr-btn-text{width:auto}.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg{display:block;float:none;margin:8px 7px;text-align:center;width:24px}.fr-modal .fr-command.fr-btn svg.fr-svg,.fr-popup .fr-command.fr-btn svg.fr-svg,.fr-toolbar .fr-command.fr-btn svg.fr-svg{height:24px}.fr-modal .fr-command.fr-btn svg path,.fr-popup .fr-command.fr-btn svg path,.fr-toolbar .fr-command.fr-btn svg path{fill:#333;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.fr-modal .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only,.fr-toolbar .fr-command.fr-btn span.fr-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fr-modal .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span,.fr-toolbar .fr-command.fr-btn span{display:block;float:left;font-size:14px;font-weight:700;height:17px;line-height:17px;min-width:30px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.fr-modal .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img,.fr-toolbar .fr-command.fr-btn img{margin:8px 7px;width:24px}.fr-modal .fr-command.fr-btn.fr-btn-active-popup,.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup{background:#d6d6d6}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:400}.fr-modal .fr-command.fr-btn.fr-dropdown i,.fr-modal .fr-command.fr-btn.fr-dropdown img,.fr-modal .fr-command.fr-btn.fr-dropdown span,.fr-modal .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown svg,.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}.fr-modal .fr-command.fr-btn.fr-dropdown:after,.fr-popup .fr-command.fr-btn.fr-dropdown:after,.fr-toolbar .fr-command.fr-btn.fr-dropdown:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #333;content:"";height:0;position:absolute;right:2px;top:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;width:0}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active{fill:#333;background:#d6d6d6;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover{fill:#333;background:#ebebeb}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover:after{border-top-color:#333}.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after{border-bottom:4px solid #222;border-top:0}.fr-modal .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled,.fr-toolbar .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.3;-moz-opacity:.3;opacity:.3}.fr-modal .fr-command.fr-btn.fr-disabled:after,.fr-popup .fr-command.fr-btn.fr-disabled:after,.fr-toolbar .fr-command.fr-btn.fr-disabled:after{border-top-color:#bdbdbd}.fr-modal .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden,.fr-toolbar .fr-command.fr-btn.fr-hidden{display:none}.fr-modal .fr-tabs .fr-command.fr-btn,.fr-popup .fr-tabs .fr-command.fr-btn,.fr-toolbar .fr-tabs .fr-command.fr-btn{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:40px;margin:0;width:46px}.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#fff}.fr-modal .fr-tabs .fr-command.fr-btn span,.fr-popup .fr-tabs .fr-command.fr-btn span,.fr-toolbar .fr-tabs .fr-command.fr-btn span{height:27px}.fr-modal .fr-tabs .fr-command.fr-btn img,.fr-modal .fr-tabs .fr-command.fr-btn svg,.fr-popup .fr-tabs .fr-command.fr-btn img,.fr-popup .fr-tabs .fr-command.fr-btn svg,.fr-toolbar .fr-tabs .fr-command.fr-btn img,.fr-toolbar .fr-tabs .fr-command.fr-btn svg{height:24px;margin:8px 11px;width:24px}.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}.fr-modal.fr-disabled .fr-btn,.fr-modal.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn.fr-active,.fr-toolbar.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active{color:#bdbdbd;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.3;-moz-opacity:.3;opacity:.3}.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-modal.fr-disabled .fr-btn.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-dropdown:after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-toolbar.fr-disabled .fr-btn.fr-dropdown:after{border-top-color:#bdbdbd}.fr-modal.fr-rtl .fr-btn-grp.fr-float-left,.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left{float:right}.fr-modal.fr-rtl .fr-btn-grp.fr-float-right,.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right{float:left}.fr-modal.fr-rtl .fr-btn-wrap,.fr-modal.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-btn-wrap,.fr-popup.fr-rtl .fr-command.fr-btn,.fr-toolbar.fr-rtl .fr-btn-wrap,.fr-toolbar.fr-rtl .fr-command.fr-btn{float:right}.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden),.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden){display:inline-flex;float:none}.fr-desktop .fr-command.fr-btn-hover,.fr-desktop .fr-command.fr-expanded,.fr-desktop .fr-command:focus,.fr-desktop .fr-command:hover{color:#333;outline:0}.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command:hover:not(.fr-table-cell){background:#ebebeb}.fr-desktop .fr-command.fr-btn-hover:after,.fr-desktop .fr-command.fr-expanded:after,.fr-desktop .fr-command:focus:after,.fr-desktop .fr-command:hover:after{border-top-color:#333}.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.fr-desktop .fr-command:active{background:#d6d6d6;color:#333}.fr-desktop .fr-command.fr-active.fr-btn-hover,.fr-desktop .fr-command.fr-active.fr-expanded,.fr-desktop .fr-command.fr-active:focus,.fr-desktop .fr-command.fr-active:hover{background:#ebebeb}.fr-desktop .fr-command.fr-active:active{background:#d6d6d6}.fr-desktop .fr-command.fr-disabled.fr-selected,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop.fr-disabled .fr-command.fr-selected,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command:hover{background:#0000}.fr-popup.fr-mobile .fr-command.fr-blink,.fr-toolbar.fr-mobile .fr-command.fr-blink{background:#d6d6d6}.fr-command.fr-btn.fr-options{margin-left:-5px;width:16px}.fr-command.fr-btn.fr-options.fr-btn-hover,.fr-command.fr-btn.fr-options:focus,.fr-command.fr-btn.fr-options:hover{border-left:1px solid #fafafa;-webkit-transition:border-left 0s,background-color .5s;-moz-transition:border-left 0s,background-color .5s;-ms-transition:border-left 0s,background-color .5s;-o-transition:border-left 0s,background-color .5s}.fr-command.fr-btn+.fr-dropdown-menu{-webkit-overflow-scrolling:touch;zoom:1;background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;bottom:auto;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;display:inline-block;height:auto;overflow:hidden;position:absolute;right:auto;z-index:4}.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{height:auto;max-height:275px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{box-sizing:border-box;display:inline-block;float:left;height:0;margin:0 auto auto;margin-top:0!important;padding:0;position:relative;text-align:left;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{position:relative}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;min-width:72px;padding:8px 0}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{font-size:15px;margin:0;padding:0}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:inherit;cursor:pointer;display:flex;line-height:200%;padding:0 20px;text-decoration:none;white-space:nowrap}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{height:24px;margin:3px 4px;width:24px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#333}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd;cursor:default}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut{font-weight:700;margin-left:20px;-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}.fr-command.fr-btn.fr-active+.fr-dropdown-menu{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;display:inline-block}.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0}.fr-popup.fr-rtl .fr-dropdown-wrapper,.fr-toolbar.fr-rtl .fr-dropdown-wrapper{text-align:right!important}body.prevent-scroll{overflow:hidden}body.prevent-scroll.fr-mobile{-webkit-overflow-scrolling:touch;position:fixed}.fr-modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#222;font-family:Arial,Helvetica,sans-serif;left:0;line-height:1.2;overflow-x:auto;overflow-y:scroll;position:fixed;right:0;text-align:center;text-rendering:optimizelegibility;top:0;width:100%;z-index:2147483640}.fr-modal.fr-middle .fr-modal-wrapper{left:50%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.fr-modal .fr-modal-wrapper{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;display:inline-block;margin:20px auto;min-width:300px;overflow:hidden;position:relative;width:90%}@media (min-width:768px) and (max-width:991px){.fr-modal .fr-modal-wrapper{margin:30px auto;width:70%}}@media (min-width:992px){.fr-modal .fr-modal-wrapper{margin:50px auto;width:960px}}.fr-modal .fr-modal-wrapper .fr-modal-head{background:#fff;border-bottom:1px solid #efefef;min-height:42px;overflow:hidden;position:absolute;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;width:100%;z-index:3}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;position:absolute;right:0;top:0}.fr-modal .fr-modal-wrapper .fr-modal-head h4{display:inline-block;float:left;font-size:20px;font-weight:400;line-height:18px;margin:0;padding:19px 10px}.fr-modal .fr-modal-wrapper div.fr-modal-body{height:100%;min-height:150px;overflow-y:auto;padding-bottom:20px}.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{background:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#0098f7;cursor:pointer;font-size:16px;height:36px;line-height:1;outline:none;padding:10px;text-decoration:none;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button{margin-left:24px}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover{background:#ebebeb;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}.fr-overlay{background:#000;bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;position:fixed;right:0;top:0;z-index:2147483639}.fr-popup{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;box-sizing:border-box;color:#222;display:none;font-family:Arial,Helvetica,sans-serif;line-height:1.2;margin-top:10px;position:absolute;text-align:left;text-rendering:optimizelegibility;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483635}.fr-popup .fr-icon{box-sizing:initial;cursor:pointer;font-size:20px;font-weight:400;line-height:1;padding:6px;text-align:center;vertical-align:middle}.fr-popup .fr-icon-container{box-sizing:border-box;max-height:200px;overflow:auto;padding:20px}@supports not (-ms-high-contrast:none){.fr-popup .fr-icon-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,36px))}}@media (min-width:768px){.fr-popup .fr-icon-container{min-width:276px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.fr-popup .fr-icon-container{display:inline-flex}}@media (-ms-high-contrast:none) and (max-width:768px),screen and (-ms-high-contrast:active) and (max-width:768px){.fr-popup .fr-icon-container{width:236px}}.fr-popup .fr-input-focus{background:#f5f5f5}.fr-popup.fr-above{border-top:0;margin-top:-10px}.fr-popup.fr-active{display:block}.fr-popup.fr-hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-moz-opacity:0;opacity:0}.fr-popup.fr-empty{display:none!important}.fr-popup .fr-hs{display:block!important}.fr-popup .fr-hs.fr-hidden{display:none!important}.fr-popup .fr-input-line{padding:15px 0;position:relative}.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line textarea{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:1px solid #999;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;color:#222;font-size:14px;margin-bottom:1px;padding:4px 12px;position:relative;-webkit-transition:border .5s,padding .5s;-moz-transition:border .5s,padding .5s;-ms-transition:border .5s,padding .5s;-o-transition:border .5s,padding .5s;width:100%;z-index:2}.fr-popup .fr-input-line input[type=text]:hover,.fr-popup .fr-input-line textarea:hover{border:1px solid #515151}.fr-popup .fr-input-line input[type=text]:focus,.fr-popup .fr-input-line textarea:focus{border:2px solid #0098f7;padding:3px 11px}.fr-popup .fr-input-line input[type=text]{height:46px}.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{background:#fff;color:grey;cursor:text;display:block;font-size:14px;left:12px;padding:0;position:absolute;top:29px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;z-index:3}.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;font-size:11px;left:4px;padding:0 4px;top:9px;width:auto}.fr-popup input,.fr-popup textarea{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;outline:none;user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-popup textarea{resize:none}.fr-popup .fr-buttons{line-height:0;white-space:nowrap}.fr-popup .fr-buttons .fr-btn{display:inline-block;float:none;margin-left:4px;margin-right:4px}.fr-popup .fr-buttons .fr-btn i{float:left}.fr-popup .fr-buttons .fr-separator{display:inline-block;float:none}.fr-popup .fr-buttons.fr-tabs{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;overflow:hidden}@media (max-width:768px){.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{overflow:scroll;overflow-y:hidden;width:276px}}.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}.fr-popup .fr-layer{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-sizing:border-box;display:none;margin:20px;width:195px}@media (min-width:768px){.fr-popup .fr-layer{width:260px}}.fr-popup .fr-layer.fr-active{display:inline-block}.fr-popup .fr-action-buttons{height:36px;text-align:right;z-index:7}.fr-popup .fr-action-buttons button.fr-command{background:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#0098f7;cursor:pointer;font-size:16px;height:36px;line-height:1;outline:none;padding:10px;text-decoration:none;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.fr-popup .fr-action-buttons button.fr-command+button{margin-left:24px}.fr-popup .fr-action-buttons button.fr-command:focus,.fr-popup .fr-action-buttons button.fr-command:hover{background:#ebebeb;color:#0098f7}.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.fr-popup .fr-checkbox{border-radius:100%;box-sizing:initial;display:inline-block;height:18px;line-height:1;padding:10px;position:relative;vertical-align:middle;width:18px}.fr-popup .fr-checkbox svg{display:none;height:10px;margin-left:2px;margin-top:2px;width:10px}.fr-popup .fr-checkbox span{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;display:inline-block;height:18px;position:relative;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s;width:18px;z-index:1}.fr-popup .fr-checkbox input{border:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:18px;left:7px;margin:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:0;position:absolute;top:7px;width:18px;z-index:2}.fr-popup .fr-checkbox input:not(:checked)+span{border:2px solid #999}.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-popup .fr-checkbox input:not(:checked):focus+span,.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:2px solid #0098f7}.fr-popup .fr-checkbox input:checked+span svg{display:block}.fr-popup .fr-checkbox input:checked:active+span{background-color:#ecf5ff}.fr-popup .fr-checkbox input:checked:focus+span,.fr-popup .fr-checkbox input:checked:hover+span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}.fr-popup .fr-checkbox-line label{cursor:pointer;margin:0 5px;vertical-align:middle}.fr-popup.fr-rtl{direction:rtl;text-align:right}.fr-popup.fr-rtl .fr-action-buttons{text-align:left}.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs{float:right}.fr-text-edit-layer{box-sizing:border-box;display:block!important;width:250px}.fr-toolbar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;color:#222;font-family:Arial,Helvetica,sans-serif;line-height:1.2;padding-bottom:0;position:relative;text-align:left;text-rendering:optimizelegibility;-webkit-transition:padding-bottom .5s;-moz-transition:padding-bottom .5s;-ms-transition:padding-bottom .5s;-o-transition:padding-bottom .5s;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-toolbar:after{clear:both;content:"";display:block;height:0}.fr-toolbar .fr-newline{background:#efefef;clear:both;content:"";display:block;height:1px;margin-left:9px;margin-right:9px;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s}.fr-toolbar.fr-toolbar-open{padding-bottom:48px}.fr-toolbar.fr-toolbar-open .fr-newline{height:0}.fr-toolbar .fr-float-right{float:right}.fr-toolbar .fr-float-left{float:left}.fr-toolbar .fr-more-toolbar{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-sizing:border-box;float:left;height:0;overflow:hidden;position:absolute;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;width:100%;z-index:2}.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}.fr-toolbar .fr-more-toolbar.fr-overflow-visible{overflow:visible}.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}.fr-toolbar .fr-btn-grp{display:inline-block;margin:0 17px 0 12px}@media (max-width:768px){.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}.fr-toolbar .fr-command.fr-btn.fr-open{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;margin-bottom:-1px;margin-top:10px}.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#f5f5f5}.fr-toolbar.fr-rtl{text-align:right}.fr-toolbar.fr-inline{border:0;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;display:none;margin-top:5px;position:absolute;white-space:nowrap;z-index:2147483630}.fr-toolbar.fr-inline.fr-above{border-top:0;margin-top:-10px}.fr-toolbar.fr-inline .fr-newline{height:0}.fr-toolbar.fr-top{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;top:0}.fr-toolbar.fr-bottom,.fr-toolbar.fr-top{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-bottom{border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-top:0;bottom:0;padding-bottom:0}.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top .5s;-moz-transition:padding-top .5s;-ms-transition:padding-top .5s;-o-transition:padding-top .5s}.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{background:#fff;padding-top:48px}.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;margin-bottom:10px;margin-top:-1px}.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open,.fr-toolbar.fr-sticky-on{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.fr-separator{background:#ebebeb;display:block;float:left;vertical-align:top}.fr-separator+.fr-separator{display:none}.fr-separator.fr-vs{height:32px;margin:8px 4px;width:1px}.fr-separator.fr-hs{clear:both;height:1px;margin:0 4px;width:calc(100% - 8px)}.fr-separator.fr-hidden{display:none!important}.fr-rtl .fr-separator{float:right}.fr-toolbar.fr-inline .fr-separator.fr-hs{float:none}.fr-toolbar.fr-inline .fr-separator.fr-vs{display:inline-block;float:none}.second-toolbar{background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-top:0;line-height:1.4}.second-toolbar:after{clear:both;content:"";display:block;height:0}#logo{float:left;outline:none}#logo>span{color:#b1b2b7;display:inline-block;float:left;font-family:sans-serif;font-size:12px;font-weight:500;padding:11px 5px 10px 15px;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s}#logo>svg{cursor:pointer;height:20px;margin:7px 0;width:47px}#logo>svg *{-webkit-transition:fill .3s;-moz-transition:fill .3s;-ms-transition:fill .3s;-o-transition:fill .3s}#logo:focus>span,#logo:hover>span{color:#0098f7}#logo:focus>svg .fr-logo,#logo:hover>svg .fr-logo{fill:#0098f7}.fr-visibility-helper{display:none;margin-left:0!important}@media (min-width:768px){.fr-visibility-helper{margin-left:1px!important}}@media (min-width:992px){.fr-visibility-helper{margin-left:2px!important}}@media (min-width:1200px){.fr-visibility-helper{margin-left:3px!important}}.fr-opacity-0{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-moz-opacity:0;opacity:0}.fr-box{position:relative}.fr-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fr-sticky-off{position:relative}.fr-sticky-on{position:fixed;z-index:10}.fr-sticky-on.fr-sticky-ios{left:0;position:absolute;right:0;width:auto!important}.fr-sticky-dummy{display:none}.fr-sticky-box>.fr-sticky-dummy,.fr-sticky-on+.fr-sticky-dummy{display:block}span.fr-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fr-img-caption.fr-rounded img,img.fr-rounded{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fr-img-caption.fr-bordered img,img.fr-bordered{border:5px solid #ccc}img.fr-bordered{box-sizing:initial}.fr-img-caption.fr-bordered img{box-sizing:border-box}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#ececec}.fr-view hr{clear:both;page-break-after:always;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-view .fr-file{position:relative}.fr-view .fr-file:after{content:"\1F4CE";font-weight:400;position:relative}.fr-view pre{word-wrap:break-word;overflow:visible;white-space:pre-wrap}.fr-view[dir=rtl] blockquote{border-left:none;border-right:2px solid #5e35b1;margin-right:0;padding-left:0;padding-right:5px}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:2px solid #5e35b1;color:#5e35b1;margin-left:0;padding-left:5px}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{display:inline;font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-weight:400;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;display:inline-block;font-size:inherit;height:1em;line-height:1;margin:-.1em .1em .1em;min-height:20px;min-width:20px;vertical-align:middle;width:1em}.fr-view .fr-text-gray{color:#aaa!important}.fr-view .fr-text-bordered{border-bottom:1px solid #222;border-top:1px solid #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ff0}.fr-view .fr-class-code{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;border-color:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-family:Courier New,Courier,monospace;padding:10px}.fr-view .fr-class-transparency{opacity:.5}.fr-view img{max-width:100%;position:relative}.fr-view img.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{max-width:100%;position:relative}.fr-view span.fr-img-caption.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view .fr-video{position:relative;text-align:center}.fr-view .fr-video.fr-rv{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px}.fr-view .fr-video.fr-rv embed,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv>iframe{height:100%;left:0;position:absolute!important;top:0;width:100%}.fr-view .fr-video>*{border:none;box-sizing:initial;max-width:100%}.fr-view .fr-video.fr-dvb{clear:both;display:block}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{display:inline-block;margin:auto;padding:0;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{box-sizing:border-box;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:14px;font-weight:400;margin:auto;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;padding:5px 5px 10px;text-align:center;width:100%}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{max-width:100%;position:relative}img.fr-view.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view{max-width:100%;position:relative}span.fr-img-caption.fr-view.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-box .fr-counter{border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;color:#999;content:attr(data-chars);float:right;font-family:sans-serif;font-size:14px;padding:10px;z-index:1}.fr-box .fr-counter,.fr-box.fr-rtl .fr-counter{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-rtl .fr-counter{border-left:none;border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;left:0;right:auto}.fr-box.fr-code-view .fr-counter{display:none}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */textarea.fr-code{background:#fff;border:none;box-sizing:border-box;color:#000;display:none;font-family:Courier New,monospace;font-size:14px;margin:0;outline:none;padding:10px;resize:none;-moz-resize:none;-webkit-resize:none;width:100%}.fr-box.fr-rtl textarea.fr-code{direction:rtl}.fr-box .CodeMirror{display:none}.fr-box.fr-code-view textarea.fr-code{display:block}.fr-box.fr-code-view .fr-element,.fr-box.fr-code-view .fr-iframe,.fr-box.fr-code-view .fr-placeholder{display:none}.fr-box.fr-code-view .CodeMirror,.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch{display:block}.fr-box.fr-inline .fr-command.fr-btn.html-switch{background:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-sizing:border-box;color:#333;cursor:pointer;display:none;line-height:1;-moz-outline:0;outline:0;padding:8px 7px;position:absolute;right:0;text-align:left;text-decoration:none;top:0;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2}.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:24px;text-align:center;width:24px}.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#ebebeb}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-popup .fr-layer.fr-color-hex-layer{float:left;margin:0;padding:0 20px 20px}.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line{float:left;padding:15px 0 0;width:calc(100% - 50px)}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons{float:right;height:40px;margin:0;padding:17px 0 0;width:38px}.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:13px;height:40px;width:38px}.fr-popup .fr-separator+.fr-colors-tabs{margin-left:2px;margin-right:2px}.fr-popup .fr-color-set{display:none;line-height:0}.fr-popup .fr-color-set.fr-selected-set{display:block;padding:20px 20px 0}.fr-popup .fr-color-set>span{display:inline-block;height:32px;position:relative;width:32px;z-index:1}.fr-popup .fr-color-set>span>i,.fr-popup .fr-color-set>span>svg{bottom:0;cursor:default;font-size:13px;height:24px;left:0;line-height:32px;margin:4px;position:absolute;text-align:center;width:24px}.fr-popup .fr-color-set>span>i path,.fr-popup .fr-color-set>span>svg path{fill:#222}.fr-popup .fr-color-set>span .fr-selected-color{bottom:0;color:#fff;cursor:default;font-family:FontAwesome;font-size:13px;font-weight:400;left:0;line-height:32px;position:absolute;right:0;text-align:center;top:0}.fr-popup .fr-color-set>span:focus,.fr-popup .fr-color-set>span:hover{outline:1px solid #222;z-index:2}.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text]~[data-param1=background]:after{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0)}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-drag-helper{background:#0098f7;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:2px;margin-top:-1px;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;position:absolute;z-index:2147483640}.fr-drag-helper.fr-visible{display:block}.fr-dragging{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-popup .fr-emoticon{font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;height:24px;width:24px}.fr-popup .fr-emoticon img{height:24px;width:24px}.fr-popup .fr-command.fr-btn.fr-tabs-unicode{padding:0 0 0 14px}@media (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.fr-popup .fr-icon-container.fr-emoticon-container{width:368px}}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-popup .fr-file-upload-layer{border:2px dashed #bdbdbd;box-sizing:border-box;font-size:14px;letter-spacing:1px;line-height:140%;margin:20px;padding:25px 0;position:relative;text-align:center}.fr-popup .fr-file-upload-layer:hover{background:#ebebeb}.fr-popup .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-file-upload-layer .fr-form{bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;margin:0!important;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:100%!important;z-index:2147483640}.fr-popup .fr-file-upload-layer .fr-form input{bottom:0;cursor:pointer;font-size:400px;height:100%;margin:0;position:absolute;right:0;top:0;width:500%}.fr-popup .fr-file-progress-bar-layer{box-sizing:border-box}.fr-popup .fr-file-progress-bar-layer>h3{font-size:16px;font-weight:400;margin:10px 0}.fr-popup .fr-file-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;margin-top:20px;overflow:hidden;position:relative;width:100%}.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{background:#0098f7;display:block;height:100%;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s;width:0}.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{animation:loading 2s linear infinite;position:absolute;top:0;width:30%!important}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */body.fr-fullscreen{height:100%;overflow:hidden;position:fixed;width:100%}.fr-box.fr-fullscreen{bottom:0;left:0;margin:0!important;position:fixed;right:0;top:0;width:auto!important;z-index:2147483630!important}.fr-box.fr-fullscreen .fr-toolbar,.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper,.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0!important}.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0!important}.fr-box.fr-fullscreen .second-toolbar{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-top:0}.fr-fullscreen-wrapper{margin:0!important;overflow:visible!important;padding:0!important;width:100%!important;z-index:2147483640!important}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal{padding:20px 20px 10px;text-align:left}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table{border-collapse:collapse;font-size:14px;line-height:1.5;width:100%}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table+table{margin-top:20px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th{text-align:left}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td,.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th{padding:6px 0 4px}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:1px solid #ebebeb}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{color:#646464;width:60%}.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2){letter-spacing:.5px}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-element img{cursor:pointer;padding:0 1px}.fr-image-resizer{border:1px solid #0098f7;box-sizing:initial;display:none;position:absolute;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{background:#0098f7;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;display:block;position:absolute;z-index:4}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{height:12px;width:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{bottom:-6px;left:-6px}.fr-image-resizer .fr-handler.fr-hse{bottom:-6px;right:-6px}@media (min-width:1200px){.fr-image-resizer .fr-handler{height:10px;width:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{bottom:-5px;left:-5px}.fr-image-resizer .fr-handler.fr-hse{bottom:-5px;right:-5px}}.fr-image-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2147483640}.fr-popup .fr-image-upload-layer{border:2px dashed #bdbdbd;font-size:14px;letter-spacing:1px;line-height:140%;margin:20px;padding:25px 0;position:relative;text-align:center}.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-image-upload-layer .fr-form{bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;margin:0!important;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:100%!important;z-index:2147483640}.fr-popup .fr-image-upload-layer .fr-form input{bottom:0;cursor:pointer;font-size:400px;height:100%;margin:0;position:absolute;right:0;top:0;width:500%}.fr-popup .fr-image-progress-bar-layer>h3{font-size:16px;font-weight:400;margin:10px 0}.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;margin-top:20px;overflow:hidden;position:relative;width:100%}.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{background:#0098f7;display:block;height:100%;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s;width:0}.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{animation:loading 2s linear infinite;position:absolute;top:0;width:30%!important}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{display:inline-block;width:calc(50% - 5px)}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-uploading{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}@keyframes loading{0%{left:-25%}to{left:100%}}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-modal .fr-modal-head .fr-modal-head-line:after{clear:both;content:"";display:block;height:0}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more{margin-top:10px}.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available{opacity:0;padding:12px 0;width:0}.fr-modal .fr-modal-head .fr-modal-tags{display:none;padding:0 20px;text-align:left}.fr-modal .fr-modal-head .fr-modal-tags a{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;cursor:pointer;display:inline-block;margin:8px 0 8px 8px;opacity:0;padding:6px 12px;text-decoration:none;-webkit-transition:opacity .2s ease 0s,background .2s ease 0s;-moz-transition:opacity .2s ease 0s,background .2s ease 0s;-ms-transition:opacity .2s ease 0s,background .2s ease 0s;-o-transition:opacity .2s ease 0s,background .2s ease 0s}.fr-modal .fr-modal-head .fr-modal-tags a:focus{background-color:#ebebeb;outline:none}.fr-modal .fr-modal-head .fr-modal-tags a:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a:active{background-color:#d6d6d6}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag{background-color:#ecf5ff;color:#0098f7}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus{background-color:#ebebeb;outline:none}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover{background-color:#ebebeb}.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active{background-color:#d6d6d6}.fr-show-tags .fr-modal-more svg path{fill:#0098f7}div.fr-modal-body{-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}div.fr-modal-body .fr-preloader{display:block;margin:50px auto}div.fr-modal-body div.fr-image-list{margin:0 20px;padding:0;text-align:center}div.fr-modal-body div.fr-image-list .fr-list-column{float:left;width:calc(50% - 10px)}@media (min-width:768px) and (max-width:1199px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc(33.33333% - 13.33333px)}}@media (min-width:1200px){div.fr-modal-body div.fr-image-list .fr-list-column{width:calc(25% - 15px)}}div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column{margin-left:20px}div.fr-modal-body div.fr-image-list div.fr-image-container{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;overflow:hidden;position:relative;width:100%}div.fr-modal-body div.fr-image-list div.fr-image-container+div,div.fr-modal-body div.fr-image-list div.fr-image-container:first-child{margin-top:20px}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting:after{background:#000;bottom:0;content:"";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;z-index:2}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting:before{bottom:0;color:#fff;content:attr(data-deleting);font-size:15px;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;z-index:3}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{background:#ccc;height:95px;z-index:1}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty:after{bottom:0;content:attr(data-loading);display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0}div.fr-modal-body div.fr-image-list div.fr-image-container img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:1;-moz-opacity:1;opacity:1;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition:opacity .2s ease 0s,filter .2s ease 0s;-moz-transition:opacity .2s ease 0s,filter .2s ease 0s;-ms-transition:opacity .2s ease 0s,filter .2s ease 0s;-o-transition:opacity .2s ease 0s,filter .2s ease 0s;vertical-align:middle;width:100%;z-index:2}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img{display:inline-block}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-sizing:border-box;cursor:pointer;display:none;line-height:40px;margin:0;position:absolute;text-decoration:none;top:50%;-webkit-transition:background .2s ease 0s,color .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s;z-index:3}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{fill:#fff;background:#b8312f;left:50%;padding:8px;-webkit-transform:translateY(-50%) translateX(25%);-moz-transform:translateY(-50%) translateX(25%);-ms-transform:translateY(-50%) translateX(25%);-o-transform:translateY(-50%) translateX(25%)}div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{fill:#0098f7;background:#fff;left:50%;padding:8px;-webkit-transform:translateY(-50%) translateX(-125%);-moz-transform:translateY(-50%) translateX(-125%);-ms-transform:translateY(-50%) translateX(-125%);-o-transform:translateY(-50%) translateX(-125%)}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img{display:inline-block;height:40px;width:40px}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#fff}.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#ebebeb}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-line-breaker{border-top:1px solid #0098f7;cursor:text;display:none;position:fixed;z-index:2}.fr-line-breaker.fr-visible{display:block}.fr-line-breaker a.fr-floating-btn{left:calc(50% - 20px);position:absolute;top:-20px}.fr-line-breaker a.fr-floating-btn svg{height:24px;margin:8px;width:24px}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-quick-insert{box-sizing:initial;padding-right:10px;position:absolute;white-space:nowrap;z-index:2147483639}.fr-quick-insert a.fr-floating-btn svg{height:24px;margin:8px;width:24px}.fr-quick-insert.fr-on a.fr-floating-btn svg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.fr-quick-insert.fr-hidden{display:none}.fr-qi-helper{padding-left:20px;position:absolute;white-space:nowrap;z-index:3}.fr-qi-helper a.fr-btn.fr-floating-btn{background:#fff;color:#222;display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:6px 10px 10px;text-align:center;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.fr-qi-helper a.fr-btn.fr-floating-btn svg{fill:#222}.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-popup .fr-buttons.fr-tabs .fr-special-character-category{padding:10px 15px}.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span{font-size:16px;font-weight:400}.fr-popup .fr-special-character{height:24px;width:24px}@media (-ms-high-contrast:none) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px){.fr-popup .fr-icon-container.fr-sc-container{width:368px}}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #0098f7}.fr-element table tr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;display:none;position:absolute;z-index:3}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{border-right:1px solid #0098f7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-moz-opacity:0;opacity:0}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-size{margin:20px}.fr-popup .fr-table-size .fr-table-size-info{font-size:14px;text-align:center}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{background:#0000;display:inline-block;padding:0 4px 4px 0}.fr-popup .fr-table-size .fr-select-table-size>span>span{border:1px solid #ddd;display:inline-block;height:18px;width:18px}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:#0000}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:#0098f74d;border:1px solid #0098f7}.fr-popup .fr-table-size .fr-select-table-size .new-line:after{clear:both;content:"";display:block;height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block!important}.fr-popup .fr-table-colors{display:block;padding:20px 20px 0}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{height:12px;width:12px}.fr-insert-helper{position:absolute;white-space:nowrap;z-index:9999}

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */.clearfix:after{clear:both;content:"";display:block;height:0}.hide-by-clipping{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fr-element .fr-video{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element .fr-video:after{background:#0000;bottom:0;content:"";cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;z-index:1}.fr-element .fr-video.fr-active>*{position:relative;z-index:2}.fr-element .fr-video>*{border:none;box-sizing:initial;max-width:100%}.fr-box .fr-video-resizer{border:1px solid #0098f7;display:none;position:absolute;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-video-resizer.fr-active{display:block}.fr-box .fr-video-resizer .fr-handler{background:#0098f7;border:1px solid #fff;box-sizing:border-box;display:block;position:absolute;z-index:4}.fr-box .fr-video-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-box .fr-video-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-box .fr-video-resizer .fr-handler{height:12px;width:12px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{bottom:-6px;left:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hse{bottom:-6px;right:-6px}@media (min-width:1200px){.fr-box .fr-video-resizer .fr-handler{height:10px;width:10px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{bottom:-5px;left:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hse{bottom:-5px;right:-5px}}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line{display:inline-block;width:calc(50% - 5px)}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-popup .fr-video-upload-layer{border:2px dashed #bdbdbd;font-size:14px;letter-spacing:1px;line-height:140%;margin:20px;padding:25px 0;position:relative;text-align:center}.fr-popup .fr-video-upload-layer:hover{background:#ebebeb}.fr-popup .fr-video-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-video-upload-layer .fr-form{bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:0;margin:0!important;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:100%!important;z-index:2147483640}.fr-popup .fr-video-upload-layer .fr-form input{bottom:0;cursor:pointer;font-size:400px;height:100%;margin:0;position:absolute;right:0;top:0;width:500%}.fr-popup .fr-video-progress-bar-layer>h3{font-size:16px;font-weight:400;margin:10px 0}.fr-popup .fr-video-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;margin-top:20px;overflow:hidden;position:relative;width:100%}.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{background:#0098f7;display:block;height:100%;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s;width:0}.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{animation:loading 2s linear infinite;position:absolute;top:0;width:30%!important}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-video-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2147483640}.FroalaEditor_froalaWrapper__eipk1{width:100%}.FroalaEditor_froalaWrapper__eipk1 .fr-box{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;overflow:hidden}.FroalaEditor_froalaWrapper__eipk1 .fr-box.fr-basic{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb)}.FroalaEditor_froalaWrapper__eipk1 .fr-box.fr-basic .fr-wrapper{background:#fff;background:var(--color-bg,#fff);border:none}.FroalaEditor_froalaWrapper__eipk1 .fr-toolbar{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border:none;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);border-radius:8px 8px 0 0}.FroalaEditor_froalaWrapper__eipk1 .fr-second-toolbar{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border:none;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb)}.FroalaEditor_froalaWrapper__eipk1 .fr-wrapper{background:#fff;background:var(--color-bg,#fff)}.FroalaEditor_froalaWrapper__eipk1 .fr-element{color:#111827;color:var(--color-text,#111827);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:14px;line-height:1.6;padding:16px}.FroalaEditor_froalaWrapper__eipk1 .fr-placeholder{color:#9ca3af;color:var(--color-text-muted,#9ca3af);font-style:italic}.FroalaEditor_froalaWrapper__eipk1 .fr-btn{color:#6b7280;color:var(--color-text-secondary,#6b7280)}.FroalaEditor_froalaWrapper__eipk1 .fr-btn:hover{background:#f3f4f6;background:var(--color-bg-hover,#f3f4f6)}.FroalaEditor_froalaWrapper__eipk1 .fr-btn.fr-active{background:#eff6ff;background:var(--color-primary-light,#eff6ff);color:#3b82f6;color:var(--color-primary,#3b82f6)}.FroalaEditor_froalaWrapper__eipk1 .fr-dropdown-menu{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.FroalaEditor_froalaWrapper__eipk1 .fr-modal{border-radius:12px;box-shadow:0 25px 50px -12px #00000040}.FroalaEditor_froalaWrapper__eipk1 .fr-modal .fr-modal-head{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb)}.FroalaEditor_froalaWrapper__eipk1 .fr-popup{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.FroalaEditor_froalaWrapper__eipk1 .fr-qi-helper{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:50%;box-shadow:0 2px 4px #0000001a}.FroalaEditor_froalaWrapper__eipk1 .fr-element table{border-collapse:collapse;margin:16px 0;width:100%}.FroalaEditor_froalaWrapper__eipk1 .fr-element table td,.FroalaEditor_froalaWrapper__eipk1 .fr-element table th{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);padding:8px 12px}.FroalaEditor_froalaWrapper__eipk1 .fr-element table th{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);font-weight:600}.FroalaEditor_froalaWrapper__eipk1 .fr-element blockquote{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border-left:4px solid #3b82f6;border-left:4px solid var(--color-primary,#3b82f6);color:#6b7280;color:var(--color-text-secondary,#6b7280);margin:16px 0;padding:12px 20px}.FroalaEditor_froalaWrapper__eipk1 .fr-element pre{background:#1f2937;background:var(--color-bg-tertiary,#1f2937);border-radius:6px;color:#e5e7eb;font-family:Fira Code,Consolas,monospace;font-size:13px;overflow-x:auto;padding:16px}.FroalaEditor_froalaWrapper__eipk1 .fr-element a{color:#3b82f6;color:var(--color-primary,#3b82f6);text-decoration:underline}.FroalaEditor_froalaWrapper__eipk1 .fr-element a:hover{color:#2563eb;color:var(--color-primary-dark,#2563eb)}.FroalaEditor_froalaWrapper__eipk1 .fr-element img{border-radius:4px;height:auto;max-width:100%}.FroalaEditor_froalaWrapper__eipk1 .fr-element .fr-video{margin:16px 0}.FroalaEditor_froalaWrapper__eipk1 .fr-element .fr-video iframe{border-radius:8px}.FroalaEditor_froalaWrapper__eipk1 .fr-box.fr-basic.fr-top .fr-wrapper{box-shadow:none}.FroalaEditor_froalaWrapper__eipk1:focus-within .fr-box{border-color:#3b82f6;border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 3px #3b82f61a;box-shadow:0 0 0 3px var(--color-primary-light,#3b82f61a)}.FroalaEditor_froalaWrapper__eipk1 .fr-counter{color:#9ca3af;color:var(--color-text-muted,#9ca3af);font-size:12px}.FroalaEditor_froalaWrapper__eipk1 .fr-box.fr-fullscreen{border-radius:0}.SendMessageModal_form__T98Au{display:flex;flex-direction:column;gap:var(--spacing-4)}.SendMessageModal_error__aDKw5{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3)}.SendMessageModal_success__5izZu{align-items:center;color:var(--color-success-dark);display:flex;flex-direction:column;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);gap:var(--spacing-3);justify-content:center;padding:var(--spacing-8);text-align:center}.SendMessageModal_successIcon__XQwAQ{background-color:var(--color-success-bg);border-radius:50%;color:var(--color-success);font-size:48px;padding:var(--spacing-4)}.SendMessageModal_typeSelector__pWJ\+3{background-color:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;gap:var(--spacing-2);padding:var(--spacing-1)}.SendMessageModal_typeButton__nCG79{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);justify-content:center;padding:var(--spacing-3) var(--spacing-4);transition:all .15s ease}.SendMessageModal_typeButton__nCG79:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.SendMessageModal_typeButton__nCG79.SendMessageModal_active__T8tny{background-color:var(--color-primary);box-shadow:var(--shadow-sm);color:#fff}.SendMessageModal_typeButton__nCG79 svg{font-size:16px}.SendMessageModal_label__hlwpe{color:var(--text-primary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2)}.SendMessageModal_required__5bEht{color:var(--color-danger);margin-left:2px}.SendMessageModal_recipientsSection__aIgvJ{display:flex;flex-direction:column}.SendMessageModal_recipientsList__dGnEj{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-2);max-height:180px;overflow-y:auto;padding:var(--spacing-3)}.SendMessageModal_recipientItem__MHEtD{align-items:center;background-color:var(--bg-primary);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);transition:background-color .15s ease}.SendMessageModal_recipientItem__MHEtD:hover{background-color:var(--bg-hover)}.SendMessageModal_recipientCheckbox__d1zjv{accent-color:var(--color-primary);cursor:pointer;height:18px;width:18px}.SendMessageModal_recipientLabel__hYeG2{color:var(--text-primary);flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.SendMessageModal_recipientValue__prwCR{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-xs)}.SendMessageModal_noRecipients__qAKPJ{background-color:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0;padding:var(--spacing-4);text-align:center}.SendMessageModal_variablesPicker__9fBEO{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden}.SendMessageModal_variablesHeader__2XjXU{align-items:center;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.SendMessageModal_variablesTitle__KsNR6{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.SendMessageModal_variablesCategories__QD6Ok{display:flex;gap:var(--spacing-1)}.SendMessageModal_categoryTab__XaK13{background:none;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-3);transition:all .15s ease}.SendMessageModal_categoryTab__XaK13:hover{background-color:var(--bg-hover);color:var(--text-primary)}.SendMessageModal_categoryTab__XaK13.SendMessageModal_active__T8tny{background-color:var(--color-primary);color:#fff}.SendMessageModal_variablesList__JRJJW{align-content:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-2);max-height:100px;min-height:60px;overflow-y:auto;padding:var(--spacing-3) var(--spacing-4)}.SendMessageModal_variableItem__wJshR{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all .15s ease}.SendMessageModal_variableItem__wJshR:hover{background-color:var(--color-primary-light);border-color:var(--color-primary)}.SendMessageModal_variableIcon__2ny0I{color:var(--color-primary);font-size:12px}.SendMessageModal_variableKey__fPRJO{color:var(--text-primary);font-family:var(--font-mono);font-weight:var(--font-weight-medium)}.SendMessageModal_variableLabel__5gJg-{color:var(--text-tertiary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SendMessageModal_contentWrapper__PPsGm{display:flex;flex-direction:column;gap:var(--spacing-2)}.SendMessageModal_contentLabel__4ElIp{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:space-between}.SendMessageModal_charCount__oPcR-{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.SendMessageModal_smsTextarea__7tR6V{background-color:var(--bg-primary);border:1px solid #d1d5db;border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);line-height:1.6;padding:var(--spacing-3);resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.SendMessageModal_smsTextarea__7tR6V:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.SendMessageModal_smsTextarea__7tR6V::placeholder{color:var(--text-tertiary)}.SendMessageModal_quillWrapper__7nFUn{background-color:var(--bg-primary);border:1px solid #d1d5db;border-radius:var(--radius-md);overflow:hidden}.SendMessageModal_quillWrapper__7nFUn .ql-toolbar{background-color:var(--bg-secondary);border:none;border-bottom:1px solid var(--border-light)}.SendMessageModal_quillWrapper__7nFUn .ql-container{border:none;font-family:inherit;font-size:var(--font-size-sm);min-height:200px}.SendMessageModal_quillWrapper__7nFUn .ql-editor{color:var(--text-primary);line-height:1.6;min-height:200px;padding:var(--spacing-4)}.SendMessageModal_quillWrapper__7nFUn .ql-editor.ql-blank:before{color:var(--text-tertiary);font-style:normal}.SendMessageModal_quillWrapper__7nFUn .ql-editor p{margin-bottom:var(--spacing-2)}.SendMessageModal_quillWrapper__7nFUn .ql-snow .ql-picker{color:var(--text-secondary)}.SendMessageModal_quillWrapper__7nFUn .ql-snow .ql-stroke{stroke:var(--text-secondary)}.SendMessageModal_quillWrapper__7nFUn .ql-snow .ql-fill{fill:var(--text-secondary)}.SendMessageModal_quillWrapper__7nFUn .ql-snow .ql-picker-label:hover .ql-stroke,.SendMessageModal_quillWrapper__7nFUn .ql-snow button:hover .ql-stroke{stroke:var(--color-primary)}.SendMessageModal_quillWrapper__7nFUn .ql-snow .ql-picker-label:hover .ql-fill,.SendMessageModal_quillWrapper__7nFUn .ql-snow button:hover .ql-fill{fill:var(--color-primary)}.SendMessageModal_quillWrapper__7nFUn .ql-snow button.ql-active .ql-stroke{stroke:var(--color-primary)}.SendMessageModal_quillWrapper__7nFUn .ql-snow button.ql-active .ql-fill{fill:var(--color-primary)}.SendMessageModal_actions__B1uy\+{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;padding-top:var(--spacing-4)}@media (max-width:640px){.SendMessageModal_typeSelector__pWJ\+3{flex-direction:column}.SendMessageModal_variablesHeader__2XjXU{align-items:flex-start;flex-direction:column;gap:var(--spacing-3)}.SendMessageModal_variablesCategories__QD6Ok{flex-wrap:wrap;width:100%}.SendMessageModal_categoryTab__XaK13{flex:1 1;text-align:center}.SendMessageModal_recipientItem__MHEtD{flex-wrap:wrap}.SendMessageModal_recipientValue__prwCR{margin-left:calc(18px + var(--spacing-3));width:100%}.SendMessageModal_actions__B1uy\+{flex-direction:column-reverse}.SendMessageModal_actions__B1uy\+>*{width:100%}}.LicenseDetails_container__To02J{display:flex;flex-direction:column;gap:var(--spacing-6)}.LicenseDetails_errorContainer__SAZnK,.LicenseDetails_loaderContainer__e8CDR{align-items:center;display:flex;justify-content:center;min-height:400px}.LicenseDetails_errorCard__mMQzC{max-width:400px;text-align:center}.LicenseDetails_header__H2PbR{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.LicenseDetails_headerLeft__dpoCI{display:flex;flex-direction:column;gap:var(--spacing-2)}.LicenseDetails_backButton__c31hq{margin-left:calc(var(--spacing-2)*-1)}.LicenseDetails_headerTitle__cHzdB{align-items:center;display:flex;gap:var(--spacing-3)}.LicenseDetails_title__oYI2H{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.LicenseDetails_headerRight__dJqty{align-items:center;display:flex;gap:var(--spacing-3)}.LicenseDetails_deleteButton__CSuk7{border-color:var(--color-danger);color:var(--color-danger)}.LicenseDetails_deleteButton__CSuk7:hover,.LicenseDetails_error__c1kXO{background-color:var(--color-danger-bg)}.LicenseDetails_error__c1kXO{border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4)}.LicenseDetails_content__kzXCg{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:1fr 360px}.LicenseDetails_mainColumn__fE0DR,.LicenseDetails_sidebar__PV1PU{display:flex;flex-direction:column;gap:var(--spacing-6)}.LicenseDetails_sectionTitle__cxM5d{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);margin:0 0 var(--spacing-4)}.LicenseDetails_sectionTitle__cxM5d svg{color:var(--text-tertiary);height:20px;width:20px}.LicenseDetails_keyCard__NjoXA{background:linear-gradient(135deg,var(--color-primary-bg) 0,var(--bg-secondary) 100%)}.LicenseDetails_keyHeader__ivX-r{align-items:center;display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.LicenseDetails_keyIcon__6tWJ2{color:var(--color-primary);height:20px;width:20px}.LicenseDetails_keyLabel__i-kT\+{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.LicenseDetails_keyValue__6ZiOn{align-items:center;display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.LicenseDetails_key__o-jL0{background:none;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-lg);padding:0;word-break:break-all}.LicenseDetails_generateButton__a\+6QR{margin-top:var(--spacing-2)}.LicenseDetails_detailsGrid__kZUAK{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.LicenseDetails_detailItem__R8yLa{display:flex;flex-direction:column;gap:var(--spacing-1)}.LicenseDetails_detailLabel__8v7U8{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.5px;text-transform:uppercase}.LicenseDetails_detailValue__CAjGj{color:var(--text-primary);font-size:var(--font-size-base)}.LicenseDetails_configGrid__KksBq{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.LicenseDetails_configItem__s2Vlj{display:flex;flex-direction:column;gap:var(--spacing-1)}.LicenseDetails_configLabel__WSPGH{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.LicenseDetails_configValue__s3ew\+{color:var(--text-primary);font-size:var(--font-size-sm)}.LicenseDetails_configSection__7OfAL{border-top:1px solid var(--border-light);margin-top:var(--spacing-6);padding-top:var(--spacing-4)}.LicenseDetails_configSectionTitle__z1-PD{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-4)}.LicenseDetails_maintenanceList__IDvcI{display:flex;flex-direction:column;gap:var(--spacing-3)}.LicenseDetails_maintenanceItem__2aO4R{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-3)}.LicenseDetails_maintenanceExpired__YOjNA{background-color:#fef2f2;background-color:var(--color-danger-bg,#fef2f2);border-color:#fecaca;border-color:var(--color-danger-border,#fecaca);opacity:.8}.LicenseDetails_maintenanceDates__xO\+MN,.LicenseDetails_notes__iWKeD{color:var(--text-secondary);font-size:var(--font-size-sm)}.LicenseDetails_notes__iWKeD{line-height:var(--line-height-relaxed);margin:0;white-space:pre-wrap}.LicenseDetails_clientInfo__Eigz3{display:flex;flex-direction:column;gap:var(--spacing-1)}.LicenseDetails_clientName__9rbz9{color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none}.LicenseDetails_clientName__9rbz9:hover{text-decoration:underline}.LicenseDetails_clientNip__xPFMq{color:var(--text-secondary);font-size:var(--font-size-sm)}.LicenseDetails_noClient__9aflD{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.LicenseDetails_commissionInfo__QCVCS{display:flex;flex-direction:column;gap:var(--spacing-3)}.LicenseDetails_commissionRow__N6HOk{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-2) 0}.LicenseDetails_commissionRow__N6HOk:last-child{border-bottom:none}.LicenseDetails_commissionLabel__biINh{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-1)}.LicenseDetails_commissionValue__gw4lG{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.LicenseDetails_commissionValueHighlight__fAUuS{color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.LicenseDetails_commissionIcon__udpke{color:var(--text-tertiary);height:14px;width:14px}.LicenseDetails_actionsGrid__DDv9P{display:flex;flex-direction:column;gap:var(--spacing-3)}.LicenseDetails_timeline__1wlcB{display:flex;flex-direction:column;gap:var(--spacing-4)}.LicenseDetails_timelineItem__d8nA4{display:flex;gap:var(--spacing-3);position:relative}.LicenseDetails_timelineItem__d8nA4:not(:last-child):after{background-color:var(--border-light);bottom:-16px;content:"";left:5px;position:absolute;top:14px;width:2px}.LicenseDetails_timelineDot__x5FDO{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;height:12px;margin-top:2px;width:12px}.LicenseDetails_timelineContent__pBOZO{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-1);min-width:0}.LicenseDetails_timelineAction__HTJ\+c{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.LicenseDetails_timelineDate__pGfvR{color:var(--text-tertiary);font-size:var(--font-size-xs)}.LicenseDetails_timelineUser__b59e6{color:var(--text-secondary);font-size:var(--font-size-xs)}.LicenseDetails_noHistory__zRL2c{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.LicenseDetails_modalMessage__vMGlH{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.LicenseDetails_modalActions__T-z6w{display:flex;gap:var(--spacing-3);justify-content:flex-end}.LicenseDetails_renewForm__K4KY1{margin-bottom:var(--spacing-6)}.LicenseDetails_renewLabel__4Lr\+0{color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.LicenseDetails_renewInput__cPOaS{background-color:var(--color-white);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);height:40px;padding:var(--spacing-2) var(--spacing-3);width:100%}.LicenseDetails_renewInput__cPOaS:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}textarea.LicenseDetails_renewInput__cPOaS{height:auto;min-height:80px;resize:vertical}.LicenseDetails_clientSearchResults__yjqn2{border:1px solid var(--border-default);border-radius:var(--radius-md);margin-top:var(--spacing-2);overflow:hidden}.LicenseDetails_clientSearchItem__tZaFH{align-items:flex-start;background:var(--bg-primary);border:none;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3);text-align:left;transition:background var(--transition-fast);width:100%}.LicenseDetails_clientSearchItem__tZaFH:last-child{border-bottom:none}.LicenseDetails_clientSearchItem__tZaFH:hover{background:var(--bg-secondary)}.LicenseDetails_clientSearchItemActive__lx7Z\+{background:var(--color-primary-bg)}.LicenseDetails_clientSearchEmail__6MgM9{color:var(--text-tertiary);font-size:var(--font-size-xs)}.LicenseDetails_timelineDescription__KzstA{color:var(--text-secondary);display:block;font-size:var(--font-size-xs);margin-top:var(--spacing-1)}@media (max-width:1024px){.LicenseDetails_content__kzXCg{grid-template-columns:1fr}.LicenseDetails_sidebar__PV1PU{order:-1}}@media (max-width:768px){.LicenseDetails_header__H2PbR{align-items:flex-start;flex-direction:column}.LicenseDetails_headerRight__dJqty{width:100%}.LicenseDetails_headerRight__dJqty>*{flex:1 1}.LicenseDetails_configGrid__KksBq,.LicenseDetails_detailsGrid__kZUAK{grid-template-columns:1fr}}.LicenseDetails_paymentHistoryHeader__1B6ct{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.LicenseDetails_paymentHistoryHeader__1B6ct .LicenseDetails_sectionTitle__cxM5d{margin:0}.LicenseDetails_yearSelect__H6PPV{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3)}.LicenseDetails_yearSelect__H6PPV:focus{border-color:var(--color-primary);outline:none}.LicenseDetails_paymentHistoryTable__my\+9Y{overflow-x:auto}.LicenseDetails_paymentTable__w3p4R{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.LicenseDetails_paymentTable__w3p4R td,.LicenseDetails_paymentTable__w3p4R th{border-bottom:1px solid var(--border-light);padding:var(--spacing-3);text-align:left}.LicenseDetails_paymentTable__w3p4R th{background:var(--bg-secondary);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.LicenseDetails_paymentTable__w3p4R tr:hover{background:var(--bg-hover)}.LicenseDetails_paymentStatusBadge__8e4P4{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.LicenseDetails_paymentStatus_zaplacone__6zIGh{background:var(--color-success-bg);color:var(--color-success-dark)}.LicenseDetails_paymentStatus_niezaplacone__kCDna{background:var(--color-danger-bg);color:var(--color-danger-dark)}.LicenseDetails_paymentStatus_oczekuje__VwHwG{background:var(--color-warning-bg);color:var(--color-warning-dark)}.LicenseDetails_todoHeader__jOmfN{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.LicenseDetails_todoHeader__jOmfN .LicenseDetails_sectionTitle__cxM5d{margin:0}.LicenseDetails_todoList__9doWh{display:flex;flex-direction:column;gap:var(--spacing-3)}.LicenseDetails_todoItem__eqynk{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-3);transition:all var(--transition-fast)}.LicenseDetails_todoItem__eqynk:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}.LicenseDetails_todoItem__eqynk.LicenseDetails_todoCompleted__dDwyX{background:var(--bg-tertiary);opacity:.7}.LicenseDetails_todoItem__eqynk.LicenseDetails_todoOverdue__Ly3bh{border-left:3px solid var(--color-danger)}.LicenseDetails_todoCheckbox__uh9fi{background:#0000;border:none;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;padding:var(--spacing-1);transition:color var(--transition-fast)}.LicenseDetails_todoCheckbox__uh9fi:hover{color:var(--color-success)}.LicenseDetails_todoCheck__hgXFq{height:20px;width:20px}.LicenseDetails_todoChecked__eXErb{color:var(--color-success)}.LicenseDetails_todoContent__EkqYV{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-2);min-width:0}.LicenseDetails_todoMain__opadQ{display:flex;flex-direction:column;gap:var(--spacing-1)}.LicenseDetails_todoDescription__Ke3Uw{color:var(--text-primary);font-size:var(--font-size-sm);word-break:break-word}.LicenseDetails_todoCompleted__dDwyX .LicenseDetails_todoDescription__Ke3Uw{color:var(--text-tertiary);text-decoration:line-through}.LicenseDetails_todoMeta__-zjEH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.LicenseDetails_todoPriority__-9\+c3{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-2)}.LicenseDetails_priority_low__N5ljf{background:var(--bg-tertiary);color:var(--text-secondary)}.LicenseDetails_priority_medium__q1ZRR{background:var(--color-warning-bg);color:var(--color-warning-dark)}.LicenseDetails_priority_high__eMlni{background:var(--color-danger-bg);color:var(--color-danger-dark)}.LicenseDetails_todoStatus__oARKf{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-2)}.LicenseDetails_status_pending__62y3B{background:var(--color-warning-bg);color:var(--color-warning-dark)}.LicenseDetails_status_in_progress__B3FQg{background:var(--color-info-bg);color:var(--color-info-dark)}.LicenseDetails_status_completed__CX0CO{background:var(--color-success-bg);color:var(--color-success-dark)}.LicenseDetails_status_cancelled__lumyZ{background:var(--bg-tertiary);color:var(--text-tertiary)}.LicenseDetails_todoDueDate__vXOlq{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.LicenseDetails_todoDueDate__vXOlq.LicenseDetails_overdue__UYQoa{color:var(--color-danger);font-weight:var(--font-weight-medium)}.LicenseDetails_todoAssignee__RLM\+x{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.LicenseDetails_todoNotes__-aBmn{color:var(--text-tertiary);font-size:var(--font-size-xs);font-style:italic;margin-top:var(--spacing-1)}.LicenseDetails_todoCompletedInfo__xW8Nx{align-items:center;color:var(--color-success);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1);margin-top:var(--spacing-1)}.LicenseDetails_todoActions__h9mwV{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-1)}.LicenseDetails_todoActionBtn__xSVhm{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;padding:var(--spacing-1);transition:all var(--transition-fast)}.LicenseDetails_todoActionBtn__xSVhm:hover{background:var(--bg-tertiary);color:var(--text-primary)}.LicenseDetails_todoDeleteBtn__YBCTk:hover{background:var(--color-danger-bg);color:var(--color-danger)}.LicenseDetails_noTodos__we5um{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-6);text-align:center}.LicenseDetails_todoForm__klwQY{display:flex;flex-direction:column;gap:var(--spacing-4)}.LicenseDetails_todoFormGroup__7KkrS{display:flex;flex-direction:column;gap:var(--spacing-2)}.LicenseDetails_todoFormLabel__p6zU1{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.LicenseDetails_todoFormTextarea__15GsJ{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);min-height:100px;padding:var(--spacing-3);resize:vertical;width:100%}.LicenseDetails_todoFormTextarea__15GsJ:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.LicenseDetails_todoFormRow__z6aAS{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.LicenseDetails_todoFormInput__CrjGW{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);height:40px;padding:var(--spacing-2) var(--spacing-3);width:100%}.LicenseDetails_todoFormInput__CrjGW:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.LicenseDetails_usersLoading__yXd95{display:flex;justify-content:center;padding:var(--spacing-4)}.LicenseDetails_userMultiSelect__QxmJh{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-1);max-height:200px;overflow-y:auto;padding:var(--spacing-2)}.LicenseDetails_userSelectItem__MosQ8{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:var(--spacing-2);padding:var(--spacing-2);transition:background-color var(--transition-fast)}.LicenseDetails_userSelectItem__MosQ8:hover{background:var(--bg-hover)}.LicenseDetails_userSelectItemSelected__BKBfk,.LicenseDetails_userSelectItemSelected__BKBfk:hover{background:var(--color-primary-bg)}.LicenseDetails_userSelectCheckbox__bApXa{accent-color:var(--color-primary);height:16px;width:16px}.LicenseDetails_userSelectName__d8zBI{color:var(--text-primary);flex:1 1;font-size:var(--font-size-sm)}.LicenseDetails_userSelectRole__LCvS2{color:var(--text-tertiary);font-size:var(--font-size-xs);text-transform:capitalize}.LicenseDetails_noUsers__5wBTM{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-2);text-align:center}.LicenseDetails_todoForm__klwQY+.LicenseDetails_modalActions__T-z6w{margin-top:var(--spacing-4)}@media (max-width:768px){.LicenseDetails_todoFormRow__z6aAS{grid-template-columns:1fr}.LicenseDetails_todoItem__eqynk{flex-direction:column}.LicenseDetails_todoActions__h9mwV{align-self:flex-end}}.LicenseDetails_tagsReadOnly__Yt4Ok{padding:0}.LicenseDetails_tagsList__Syvg8{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.LicenseDetails_tagsSelectList__JjLZa{display:flex;flex-direction:column;gap:var(--spacing-2)}.LicenseDetails_tagsLoading__maNqj{display:flex;justify-content:center;padding:var(--spacing-4)}.LicenseDetails_noTags__Cp6ph{color:var(--text-tertiary);font-size:var(--font-size-sm);font-style:italic;margin:0}.LicenseDetails_emailForm__xWW5H{display:flex;flex-direction:column;gap:var(--spacing-4)}.LicenseDetails_emailModeSelector__Yv4RQ{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.LicenseDetails_emailModeBtn__yYALL{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:all .2s ease}.LicenseDetails_emailModeBtn__yYALL:hover:not(:disabled){background:var(--bg-secondary)}.LicenseDetails_emailModeBtn__yYALL:disabled{cursor:not-allowed;opacity:.5}.LicenseDetails_emailModeActive__H3WH7{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.LicenseDetails_emailModeActive__H3WH7:hover{background:var(--color-primary-dark)}.CommissionSection_section__KcVJt{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin:var(--spacing-6) 0;padding:var(--spacing-4)}.CommissionSection_sectionHeader__m30I7{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.CommissionSection_sectionTitle__2EJc\+{color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.CommissionSection_lockedBadge__7fIQT{background-color:#fef3c7;background-color:var(--color-warning-light,#fef3c7);border-radius:var(--radius-sm);color:var(--color-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.CommissionSection_formRow__c01N-{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);margin-bottom:var(--spacing-4)}.CommissionSection_formRow__c01N-:last-child{margin-bottom:0}.CommissionSection_checkboxRow__GUIWM{margin:var(--spacing-4) 0}.CommissionSection_checkboxLabel__LnqaA{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-2);-webkit-user-select:none;user-select:none}.CommissionSection_checkboxLabel__LnqaA input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:18px;width:18px}.CommissionSection_checkboxLabel__LnqaA:hover{color:var(--text-primary)}.CommissionSection_checkboxLabel__LnqaA input:checked+span{color:var(--text-primary);font-weight:var(--font-weight-medium)}.CommissionSection_commissionDetails__M-FMI{border-top:1px solid var(--border-light);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.CommissionSection_currencyIcon__6sNOD{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.CommissionSection_commissionPreview__9Vabj{align-items:center;background-color:#dcfce7;background-color:var(--color-success-light,#dcfce7);border:1px solid #86efac;border:1px solid var(--color-success-border,#86efac);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4)}.CommissionSection_previewIcon__9DtS3{align-items:center;background-color:var(--color-success);border-radius:var(--radius-full);color:#fff;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.CommissionSection_previewContent__iNdjG{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.CommissionSection_previewLabel__vYIn6{color:var(--text-secondary);font-size:var(--font-size-sm)}.CommissionSection_previewValue__OqT6g{color:#166534;color:var(--color-success-dark,#166534);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.CommissionSection_previewValueGross__GYcbw{color:var(--text-tertiary);font-size:var(--font-size-sm)}.CommissionSection_previewBase__v70uB{color:var(--text-tertiary);font-size:var(--font-size-xs);font-style:italic}.CommissionSection_existingCommission__0Vw-R{align-items:center;border-top:1px dashed var(--border-light);display:flex;gap:var(--spacing-2);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.CommissionSection_existingLabel__I9doS{color:var(--text-secondary);font-size:var(--font-size-sm)}.CommissionSection_statusBadge__fQTbc{border-radius:var(--radius-sm);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2);text-transform:capitalize}.CommissionSection_statusBadge__fQTbc.CommissionSection_oczekujaca__xAlVS{background-color:#fef3c7;background-color:var(--color-warning-light,#fef3c7);color:#92400e;color:var(--color-warning-dark,#92400e)}.CommissionSection_statusBadge__fQTbc.CommissionSection_zatwierdzona__gNwvW{background-color:#dbeafe;background-color:var(--color-info-light,#dbeafe);color:#1e40af;color:var(--color-info-dark,#1e40af)}.CommissionSection_statusBadge__fQTbc.CommissionSection_wyplacona__TYYfN{background-color:#dcfce7;background-color:var(--color-success-light,#dcfce7);color:#166534;color:var(--color-success-dark,#166534)}.CommissionSection_statusBadge__fQTbc.CommissionSection_anulowana__vzkR9{background-color:#fee2e2;background-color:var(--color-danger-light,#fee2e2);color:#991b1b;color:var(--color-danger-dark,#991b1b)}@media (max-width:768px){.CommissionSection_formRow__c01N-{grid-template-columns:1fr}.CommissionSection_sectionHeader__m30I7{align-items:flex-start;flex-direction:column;gap:var(--spacing-2)}.CommissionSection_commissionPreview__9Vabj{flex-direction:column;text-align:center}.CommissionSection_previewContent__iNdjG{justify-content:center}}.LicenseForm_form__soEwH,.LicenseForm_fullWidthCard__WajX8{max-width:100%;width:100%}.LicenseForm_sectionTitle__uaasQ{border-bottom:2px solid var(--color-primary);color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-6);padding-bottom:var(--spacing-3)}.LicenseForm_formRow__tv\+QF{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-4)}.LicenseForm_formRow__tv\+QF:last-child{margin-bottom:0}.LicenseForm_checkboxWithInput__uEVTb{align-items:center;display:flex;padding-top:var(--spacing-6)}.LicenseForm_checkboxLabel__6Np91{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.LicenseForm_checkboxLabel__6Np91 input{cursor:pointer;height:18px;width:18px}.LicenseForm_checkboxLabel__6Np91 input:checked+span{color:var(--text-primary)}.LicenseForm_formGroup__tmpce{margin-bottom:var(--spacing-4)}.LicenseForm_label__oZ5Og{color:var(--text-primary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2)}.LicenseForm_checkboxGrid__4IrJl{grid-gap:var(--spacing-3);background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:grid;gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:var(--spacing-3)}.LicenseForm_error__9ZL5j{color:var(--color-danger);font-size:var(--font-size-xs);margin-top:var(--spacing-1)}.LicenseForm_hint__zfLGi{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-top:var(--spacing-2)}.LicenseForm_section__RKQR1{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin:var(--spacing-6) 0;padding:var(--spacing-4)}.LicenseForm_sectionHeader__BZbqQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.LicenseForm_sectionHeaderRow__-TfK9{margin-bottom:var(--spacing-3)}.LicenseForm_sectionLabel__WrvNS{color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.LicenseForm_sectionContent__qSeXr{border-top:1px solid var(--border-light);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.LicenseForm_maintenanceList__u2ALo{display:flex;flex-direction:column;gap:var(--spacing-3)}.LicenseForm_maintenanceItem__NKPhk{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);transition:all var(--transition-fast)}.LicenseForm_maintenanceItem__NKPhk.LicenseForm_expired__84AKi{background-color:#fef2f2;background-color:var(--color-danger-light,#fef2f2);border-color:#fecaca;border-color:var(--color-danger-border,#fecaca);opacity:.7}.LicenseForm_maintenanceStatus__LNVaj{min-width:80px}.LicenseForm_statusActive__LnRUc{background-color:#dcfce7;background-color:var(--color-success-light,#dcfce7);color:var(--color-success)}.LicenseForm_statusActive__LnRUc,.LicenseForm_statusExpired__9ZcRR{border-radius:var(--radius-sm);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-1) var(--spacing-2)}.LicenseForm_statusExpired__9ZcRR{background-color:#fef2f2;background-color:var(--color-danger-light,#fef2f2);color:var(--color-danger)}.LicenseForm_maintenanceDates__cQLxe{display:flex;flex:1 1;gap:var(--spacing-3)}.LicenseForm_maintenanceDates__cQLxe>*{flex:1 1}.LicenseForm_deleteBtn__pMaDe{color:var(--color-danger);flex-shrink:0}.LicenseForm_deleteBtn__pMaDe:hover{background-color:#fef2f2;background-color:var(--color-danger-light,#fef2f2)}.LicenseForm_emptyMessage__v4kWZ{background-color:var(--bg-primary);border:1px dashed var(--border-light);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--font-size-sm);font-style:italic;padding:var(--spacing-4);text-align:center}.LicenseForm_actions__y\+fgA{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-6);padding-top:var(--spacing-6)}@media (max-width:1024px){.LicenseForm_formRow__tv\+QF{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LicenseForm_formRow__tv\+QF{grid-template-columns:1fr}.LicenseForm_maintenanceItem__NKPhk{align-items:stretch;flex-direction:column}.LicenseForm_maintenanceDates__cQLxe{flex-direction:column}.LicenseForm_maintenanceStatus__LNVaj{margin-bottom:var(--spacing-2);text-align:center}.LicenseForm_deleteBtn__pMaDe{align-self:flex-end}.LicenseForm_actions__y\+fgA{flex-direction:column-reverse}.LicenseForm_actions__y\+fgA>*{width:100%}}.LicenseCreate_container__gQXOF{display:flex;flex-direction:column;gap:var(--spacing-6)}.LicenseCreate_loaderContainer__EIXTc{align-items:center;display:flex;justify-content:center;min-height:400px}.LicenseCreate_header__XlR9B{display:flex;flex-direction:column;gap:var(--spacing-2)}.LicenseCreate_backButton__RicoV{align-self:flex-start;margin-left:calc(var(--spacing-2)*-1)}.LicenseCreate_title__zGAyQ{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.LicenseCreate_error__vNaha{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4)}.LicenseCreate_bufferBanner__OM-ZX{align-items:center;background-color:var(--color-primary-bg);border:1px solid var(--color-primary-light);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-4)}.LicenseCreate_bufferIcon__EsHm5{color:var(--color-primary);flex-shrink:0;height:24px;width:24px}.LicenseCreate_bufferInfo__qYCiR{display:flex;flex-direction:column;gap:var(--spacing-1)}.LicenseCreate_bufferLabel__pXoc5{color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.LicenseCreate_bufferKey__lZTde{background:none;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-sm);padding:0}.LicenseCreate_sectionTitle__DJnOC{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-6);text-align:center}.LicenseCreate_softwareGrid__6L\+5F{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}.LicenseCreate_softwareCard__Jr6Cf{align-items:center;background-color:var(--bg-secondary);border:2px solid var(--border-light);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-3);justify-content:center;padding:var(--spacing-6) var(--spacing-4);transition:all var(--transition-fast)}.LicenseCreate_softwareCard__Jr6Cf:hover{background-color:var(--color-primary-bg);border-color:var(--color-primary)}.LicenseCreate_softwareCard__Jr6Cf:hover .LicenseCreate_softwareIcon__OsB0p{color:var(--color-primary);opacity:1}.LicenseCreate_softwareName__QeVCF{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.LicenseCreate_softwareIcon__OsB0p{color:var(--text-tertiary);height:24px;opacity:0;transition:all var(--transition-fast);width:24px}@media (max-width:1024px){.LicenseCreate_softwareGrid__6L\+5F{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.LicenseCreate_softwareGrid__6L\+5F{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.LicenseCreate_softwareGrid__6L\+5F{grid-template-columns:1fr}}.LicenseEdit_container__C-6\+o{display:flex;flex-direction:column;gap:var(--spacing-6)}.LicenseEdit_errorContainer__QHBrk,.LicenseEdit_loaderContainer__-6z4\+{align-items:center;display:flex;justify-content:center;min-height:400px}.LicenseEdit_errorCard__PHu\+M{max-width:400px;text-align:center}.LicenseEdit_header__dWb2m{display:flex;flex-direction:column;gap:var(--spacing-2)}.LicenseEdit_backButton__fnZ8l{align-self:flex-start;margin-left:calc(var(--spacing-2)*-1)}.LicenseEdit_title__3CwjO{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.LicenseEdit_software__rQEnc{color:var(--text-tertiary);font-size:var(--font-size-sm)}.LicenseEdit_error__\+OZk-{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4)}.Badge_badge__5VUKY{align-items:center;border:1px solid #0000;border-radius:var(--radius-default);display:inline-flex;font-weight:var(--font-weight-medium);justify-content:center;white-space:nowrap}.Badge_small__hYGDA{font-size:11px;height:auto;line-height:1.2;min-width:20px;padding:var(--spacing-1) var(--spacing-2)}.Badge_medium__ONeCZ{font-size:var(--font-size-xs);height:auto;line-height:1.4;min-width:24px;padding:var(--spacing-1) var(--spacing-3)}.Badge_default__jtJPq{background-color:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--text-secondary)}.Badge_primary__Zgq47{background-color:var(--color-primary-bg);border-color:#2563eb33;color:var(--color-primary)}.Badge_success__EqtzM{background-color:var(--color-success-bg);border-color:#22c55e33;color:var(--color-success-dark)}.Badge_warning__n0lmc{background-color:var(--color-warning-bg);border-color:#f59e0b33;color:var(--color-warning-dark)}.Badge_danger__1JvEX{background-color:var(--color-danger-bg);border-color:#ef444433;color:var(--color-danger-dark)}.Badge_info__WnM1F{background-color:var(--color-info-bg);border-color:#06b6d433;color:var(--color-info-dark)}.client-map-container{border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:.5rem;height:100%;min-height:400px;overflow:hidden;position:relative}.client-map-container .leaflet-container{border-radius:.5rem;height:100%;width:100%}.client-map-loading{align-items:center;background:#ffffffe6;bottom:0;display:flex;flex-direction:column;gap:.75rem;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.client-map-loading .spinner{animation:spin 1s linear infinite;border:3px solid #e2e8f0;border-top-color:#4f46e5;border:3px solid var(--border-color,#e2e8f0);border-radius:50%;border-top-color:var(--primary-color,#4f46e5);height:2rem;width:2rem}@keyframes spin{to{transform:rotate(1turn)}}.client-map-error{align-items:center;color:#64748b;color:var(--text-secondary,#64748b);display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.client-map-error svg{color:#ef4444;color:var(--danger-color,#ef4444);height:3rem;margin-bottom:1rem;width:3rem}.client-map-error button{background:#4f46e5;background:var(--primary-color,#4f46e5);border:none;border-radius:.375rem;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.client-popup .leaflet-popup-content-wrapper{border-radius:.5rem;padding:0}.client-popup .leaflet-popup-content{margin:0;min-width:220px}.popup-header{align-items:flex-start;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);display:flex;gap:.5rem;justify-content:space-between;padding:.75rem}.popup-header h4{color:#1e293b;color:var(--text-primary,#1e293b);font-size:.9375rem;font-weight:600;margin:0}.popup-header .status-badge{border-radius:1rem;font-size:.6875rem;font-weight:500;padding:.125rem .5rem;white-space:nowrap}.popup-header .status-badge.aktywny{background:#dcfce7;color:#166534}.popup-header .status-badge.potencjalny{background:#dbeafe;color:#1e40af}.popup-header .status-badge.nieaktywny{background:#f1f5f9;color:#475569}.popup-header .status-badge.zawieszony{background:#fee2e2;color:#991b1b}.popup-row{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);color:#64748b;color:var(--text-secondary,#64748b);display:flex;font-size:.8125rem;gap:.5rem;padding:.5rem .75rem}.popup-row:last-of-type{border-bottom:none}.popup-row svg{color:#94a3b8;color:var(--text-tertiary,#94a3b8);flex-shrink:0;height:.875rem;width:.875rem}.popup-link{align-items:center;background:#4f46e5;background:var(--primary-color,#4f46e5);border:none;border-radius:0 0 .5rem .5rem;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;gap:.375rem;justify-content:center;padding:.625rem;transition:background .15s;width:100%}.popup-link:hover{background:#4338ca;background:var(--primary-dark,#4338ca)}.client-map-legend{align-items:center;background:#fff;border-radius:.375rem;bottom:1rem;box-shadow:0 2px 4px #0000001a;display:flex;font-size:.75rem;gap:1rem;left:1rem;padding:.5rem .75rem;position:absolute;z-index:1000}.legend-title{color:#1e293b;color:var(--text-primary,#1e293b);font-weight:600}.legend-item{align-items:center;color:#64748b;color:var(--text-secondary,#64748b);display:flex;gap:.375rem}.legend-marker{border-radius:50%;height:.75rem;width:.75rem}.legend-marker.aktywny{background:#22c55e}.legend-marker.potencjalny{background:#3b82f6}.legend-marker.nieaktywny{background:#94a3b8}.legend-marker.zawieszony{background:#ef4444}.legend-count{border-left:1px solid #e2e8f0;border-left:1px solid var(--border-color,#e2e8f0);color:#94a3b8;color:var(--text-tertiary,#94a3b8);margin-left:auto;padding-left:1rem}@media (max-width:768px){.client-map-legend{flex-wrap:wrap;gap:.5rem}.legend-count{border-left:none;border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color,#e2e8f0);margin-left:0;padding-left:0;padding-top:.5rem;width:100%}}.Clients_container__T\+60-{display:flex;flex-direction:column;gap:var(--spacing-6)}.Clients_header__ESFaH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.Clients_headerLeft__tOe-S{align-items:baseline;display:flex;gap:var(--spacing-3)}.Clients_title__0KlVa{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.Clients_countLabel__kxnFw{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Clients_headerRight__4\+Z-Q{align-items:center;display:flex;gap:var(--spacing-3)}.Clients_viewToggle__TWJKe{background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:4px;padding:4px}.Clients_viewToggle__TWJKe button{align-items:center;border:none;border-radius:var(--radius-sm);display:flex;justify-content:center;min-width:40px;padding:6px 12px;transition:all .15s ease}.Clients_viewToggle__TWJKe button svg{height:18px;width:18px}.Clients_filtersCard__z9BMp{overflow:visible;padding:var(--spacing-4)}.Clients_searchRow__p768O{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.Clients_searchWrapper__M0rDm{flex:1 1;max-width:320px;min-width:200px}.Clients_searchBar__dkab6{width:100%}.Clients_filterToggleButton__qd1fg{align-items:center;display:flex;gap:var(--spacing-2);white-space:nowrap}.Clients_filterToggleButton__qd1fg svg{height:16px;width:16px}.Clients_clearButton__001yE{white-space:nowrap}.Clients_filtersPanel__r8f02{background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-5);margin-top:var(--spacing-4);padding:var(--spacing-4)}.Clients_filterRow__-m2h7{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Clients_filterGroup__YddZz{display:flex;flex-direction:column;gap:var(--spacing-2)}.Clients_filterLabel__FA8nA{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.025em;text-transform:uppercase}.Clients_filterSelect__yZR5k{width:100%}.Clients_filterInput__oWjwN{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.Clients_filterInput__oWjwN:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e51a;outline:none}.Clients_filterInputSmall__OjKn2{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);font-size:var(--font-size-sm);min-width:80px;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.Clients_filterInputSmall__OjKn2:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e51a;outline:none}.Clients_rangeInputs__P6CEu{align-items:center;display:flex;gap:var(--spacing-2)}.Clients_rangeSeparator__UCbh2{color:var(--text-tertiary);font-weight:500}.Clients_filterSection__vjrlB{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-light,#e2e8f0);padding-top:var(--spacing-3)}.Clients_filterSection__vjrlB .Clients_filterLabel__FA8nA{margin-bottom:var(--spacing-3)}.Clients_multiSelectGrid__17RpU{grid-gap:var(--spacing-1) var(--spacing-4);display:grid;gap:var(--spacing-1) var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.Clients_checkboxLabel__QZzJ\+{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-1) 0;transition:color .15s}.Clients_checkboxLabel__QZzJ\+:hover{color:var(--color-primary)}.Clients_checkboxLabel__QZzJ\+ input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;height:16px;width:16px}.Clients_checkboxLabel__QZzJ\+ span{-webkit-user-select:none;user-select:none}.Clients_filterChips__\+OaXE{border-top:1px solid var(--border-light);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.Clients_error__w1hPM{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.Clients_mapCard__oGfwo{overflow:hidden;padding:0}.Clients_clientMap__7m0KP{height:500px;width:100%}.Clients_mapInfo__dKi7t{align-items:center;background-color:var(--bg-secondary);border-top:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);justify-content:center;padding:var(--spacing-3)}.Clients_tableCard__mRbN6{overflow:hidden;padding:0}.Clients_empty__CTvXu,.Clients_loaderWrapper__fVJtH{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Clients_empty__CTvXu{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.Clients_tableFooter__m-PkZ{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}.Clients_pageSize__9OiQX{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Clients_pageSizeSelect__erN\+l{min-width:140px;width:auto}.Clients_clientName__k9MSr{display:flex;flex-direction:column;gap:var(--spacing-1)}.Clients_clientLink__w\+9dd{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.Clients_clientLink__w\+9dd:hover{text-decoration:underline}.Clients_clientNip__hYi1o{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Clients_location__KVkL\+,.Clients_type__E0iyt{color:var(--text-secondary);font-size:var(--font-size-sm)}.Clients_location__KVkL\+{align-items:center;display:flex;gap:var(--spacing-1)}.Clients_locationIcon__oghKV{color:var(--text-tertiary);height:14px;width:14px}.Clients_voivodeship__Oy5DZ{color:var(--text-tertiary)}.Clients_phone__jQtHK{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-1);text-decoration:none}.Clients_phone__jQtHK:hover{color:var(--color-primary)}.Clients_phoneIcon__lFCeH{height:14px;width:14px}.Clients_count__d-dBL{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Clients_actions__WB2oo{align-items:center;display:flex;gap:var(--spacing-1)}.Clients_deleteButton__bXS06{color:var(--color-danger)}.Clients_deleteButton__bXS06:hover{background-color:var(--color-danger-bg)}.Clients_iconStats__961D4{align-items:center;display:flex;gap:var(--spacing-1)}.Clients_iconStatBadge__6NFuc{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:relative;transition:background-color var(--transition-fast),color var(--transition-fast);width:32px}.Clients_iconStatBadge__6NFuc:hover{background-color:var(--bg-secondary);color:var(--color-primary)}.Clients_iconStatIcon__h1Kho{height:18px;width:18px}.Clients_iconStatCount__hRi-Y{background-color:var(--color-primary);border-radius:8px;color:#fff;font-size:10px;font-weight:var(--font-weight-semibold);height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-2px;text-align:center;top:-2px}.Clients_iconStatBadge__6NFuc:hover .Clients_iconStatCount__hRi-Y{background-color:var(--color-primary-dark)}.Clients_deleteMessage__UPv33{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.Clients_modalActions__EwJFa{display:flex;gap:var(--spacing-3);justify-content:flex-end}@media (max-width:768px){.Clients_header__ESFaH{align-items:flex-start;flex-direction:column}.Clients_headerRight__4\+Z-Q{justify-content:flex-end;width:100%}.Clients_filtersRow__SrIzD{align-items:stretch;flex-direction:column}.Clients_searchWrapper__M0rDm{max-width:none}.Clients_filterGroup__YddZz,.Clients_filterSelect__yZR5k{width:100%}.Clients_clearButton__001yE{align-self:flex-start}.Clients_tableFooter__m-PkZ{align-items:center;flex-direction:column}.Clients_actions__WB2oo{flex-wrap:wrap}}.Textarea_textareaWrapper__ii-JU{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.Textarea_label__8I7Un{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Textarea_required__9lQd-{color:var(--color-danger);margin-left:var(--spacing-1)}.Textarea_textarea__svQaT{background-color:var(--color-white);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);min-height:80px;padding:var(--spacing-2) var(--spacing-3);resize:vertical;transition:all var(--transition-fast);width:100%}.Textarea_textarea__svQaT::placeholder{color:var(--text-light)}.Textarea_textarea__svQaT:hover:not(:disabled){border-color:var(--border-dark)}.Textarea_textarea__svQaT:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.Textarea_textarea__svQaT:disabled{background-color:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed;resize:none}.Textarea_hasError__9mVZg .Textarea_textarea__svQaT{border-color:var(--color-danger)}.Textarea_hasError__9mVZg .Textarea_textarea__svQaT:focus{box-shadow:0 0 0 3px var(--color-danger-bg)}.Textarea_error__-fRiN{color:var(--color-danger);font-size:var(--font-size-xs)}.Textarea_hint__7M7LC{font-size:var(--font-size-xs)}.Textarea_disabled__5stCG .Textarea_label__8I7Un,.Textarea_hint__7M7LC{color:var(--text-tertiary)}.ContactAnalyticsModal_loaderWrapper__7tLm2{align-items:center;display:flex;justify-content:center;min-height:300px}.ContactAnalyticsModal_error__pgBf6{color:var(--color-danger);padding:var(--spacing-6);text-align:center}.ContactAnalyticsModal_content__kLw6e{display:flex;flex-direction:column;gap:var(--spacing-6)}.ContactAnalyticsModal_statsGrid__raNdH{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}@media (max-width:800px){.ContactAnalyticsModal_statsGrid__raNdH{grid-template-columns:repeat(2,1fr)}}.ContactAnalyticsModal_statCard__MPfvH{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-4)}.ContactAnalyticsModal_statIcon__Z-u6b{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ContactAnalyticsModal_statIcon__Z-u6b svg{height:20px;width:20px}.ContactAnalyticsModal_statContent__JjbzG{display:flex;flex-direction:column;gap:2px}.ContactAnalyticsModal_statValue__ynp2r{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;line-height:1}.ContactAnalyticsModal_statLabel__mzz08{color:var(--text-secondary);font-size:var(--font-size-xs)}.ContactAnalyticsModal_section__D4CL1{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--spacing-4)}.ContactAnalyticsModal_sectionTitle__isyDe{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.ContactAnalyticsModal_chartWrapper__RBRg2{min-height:200px}.ContactAnalyticsModal_historyList__MJj2v{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:300px;overflow-y:auto}.ContactAnalyticsModal_historyItem__GSJDf{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-default);display:flex;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-3);transition:background-color var(--transition-fast)}.ContactAnalyticsModal_historyItem__GSJDf:hover{background:var(--bg-tertiary)}.ContactAnalyticsModal_historyInfo__ObCjO{align-items:center;display:flex;flex:1 1;gap:var(--spacing-3);min-width:0}.ContactAnalyticsModal_historyTitle__g7j4D{color:var(--text-primary);font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContactAnalyticsModal_categoryBadge__8mhP-{align-items:center;border:1px solid #0000001a;border-radius:var(--radius-default);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;padding:var(--spacing-1) var(--spacing-2)}.ContactAnalyticsModal_historyMeta__WFXsY{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-4)}.ContactAnalyticsModal_historyTime__1FQo0{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.ContactAnalyticsModal_historyTime__1FQo0 svg{height:14px;width:14px}.ContactAnalyticsModal_historyDate__bdgEF{color:var(--text-tertiary);font-size:var(--font-size-xs);min-width:80px;text-align:right}.ContactAnalyticsModal_emptyHistory__fUdqG{color:var(--text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-6);text-align:center}.ContactList_container__dWTm1{display:flex;flex-direction:column;gap:var(--spacing-3)}.ContactList_empty__HKarj{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0;padding:var(--spacing-4);text-align:center}.ContactList_list__Q9Fr5{display:flex;flex-direction:column;gap:var(--spacing-2)}.ContactList_contactItem__l7xnl{align-items:flex-start;background-color:var(--bg-secondary);border:1px solid #0000;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3)}.ContactList_contactItem__l7xnl.ContactList_primary__fwJ1u{background-color:var(--color-primary-bg);border-color:var(--color-primary)}.ContactList_contactInfo__bSSdd{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-1);min-width:0}.ContactList_contactName__Bo6gR{align-items:center;color:var(--text-primary);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.ContactList_contactIcon__OX1no{color:var(--text-tertiary);flex-shrink:0;height:16px;width:16px}.ContactList_primaryBadge__-DT3z{background-color:var(--color-white);border:1px solid #2563eb33;border-radius:var(--radius-default);color:var(--color-primary)}.ContactList_bossBadge__jMT52,.ContactList_primaryBadge__-DT3z{font-size:11px;font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.ContactList_bossBadge__jMT52{align-items:center;background-color:var(--color-warning-bg);border:1px solid #f59e0b33;border-radius:var(--radius-default);color:var(--color-warning-dark);display:inline-flex;gap:var(--spacing-1)}.ContactList_bossBadge__jMT52 svg{height:12px;width:12px}.ContactList_contactPosition__c8XNm{color:var(--text-secondary);font-size:var(--font-size-sm)}.ContactList_contactRole__j1NkR{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ContactList_contactDetails__RwDpZ{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-2)}.ContactList_contactLink__-uAIp{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1);text-decoration:none}.ContactList_contactLink__-uAIp:hover{color:var(--color-primary)}.ContactList_contactLink__-uAIp svg{height:12px;width:12px}.ContactList_contactActions__219\+o{display:flex;flex-shrink:0;gap:var(--spacing-1)}.ContactList_deleteButton__c5Oh0{color:var(--color-danger)}.ContactList_deleteButton__c5Oh0:hover{background-color:var(--color-danger-bg)}.ContactList_addButton__2MHdb{margin-top:var(--spacing-2)}.ContactList_form__A1egB{display:flex;flex-direction:column;gap:var(--spacing-4)}.ContactList_formRow__oBQJU{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.ContactList_checkboxLabel__V8UrT{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.ContactList_checkboxLabel__V8UrT input{cursor:pointer;height:18px;width:18px}.ContactList_checkboxLabel__V8UrT input:checked+span{color:var(--text-primary)}.ContactList_error__CyZRW{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3)}.ContactList_deleteMessage__tKcJ1{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.ContactList_modalActions__9xC\+D{display:flex;gap:var(--spacing-3);justify-content:flex-end}.ContactList_checkboxRow__eEvWq{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.ContactList_bossHint__fkxJM{background-color:var(--color-warning-bg);border-radius:var(--radius-md);color:var(--color-warning-dark);font-size:var(--font-size-xs);padding:var(--spacing-2) var(--spacing-3)}.ContactList_accessModalContent__7D853{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.ContactList_accessDescription__um-lq{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.ContactList_accessTree__tGeU1{max-height:400px;overflow-y:auto;padding:var(--spacing-3)}.ContactList_accessTreeItem__kcPYH,.ContactList_accessTree__tGeU1{border:1px solid var(--border-color);border-radius:var(--radius-md)}.ContactList_accessTreeItem__kcPYH{align-items:center;background-color:var(--bg-primary);display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all .2s}.ContactList_accessTreeItem__kcPYH:hover{background-color:var(--bg-secondary)}.ContactList_accessTreeItem__kcPYH.ContactList_selected__T\+GEE{background-color:var(--color-primary-bg);border-color:var(--color-primary)}.ContactList_accessTreeItem__kcPYH.ContactList_partial__TVBEX{background-color:var(--color-warning-bg);border-color:var(--color-warning)}.ContactList_accessTreeItem__kcPYH.ContactList_articleItem__UrvWe{background-color:var(--bg-secondary);border-style:dashed}.ContactList_accessTreeItem__kcPYH.ContactList_articleItem__UrvWe.ContactList_selected__T\+GEE{background-color:var(--color-success-bg);border-color:var(--color-success);border-style:solid}.ContactList_accessCount__3hSMp{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-left:auto;margin-right:var(--spacing-2)}.ContactList_expandButton__vr8DL{align-items:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-1)}.ContactList_expandButton__vr8DL:hover{color:var(--text-primary)}.ContactList_accessCheckbox__RUv5P{cursor:pointer;height:18px;width:18px}.ContactList_accessLabel__hTaKT{color:var(--text-primary);flex:1 1;font-size:var(--font-size-sm)}.ContactList_accessSelected__3VhP7{background-color:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-2);text-align:center}.ContactList_accessEmpty__7sRyZ,.ContactList_accessLoading__gpXnQ{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-6);text-align:center}@media (max-width:480px){.ContactList_formRow__oBQJU{grid-template-columns:1fr}.ContactList_contactDetails__RwDpZ{flex-direction:column;gap:var(--spacing-1)}.ContactList_checkboxRow__eEvWq{flex-direction:column}}.NoteList_container__Vw0eu{display:flex;flex-direction:column;gap:var(--spacing-4)}.NoteList_header__cis4C{align-items:center;display:flex;gap:var(--spacing-3);justify-content:space-between}.NoteList_filterSelect__qyF4V{width:200px}.NoteList_empty__3Ak3v{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0;padding:var(--spacing-6);text-align:center}.NoteList_list__wDzLO{display:flex;flex-direction:column;gap:var(--spacing-3)}.NoteList_noteItem__UKcLE{background-color:var(--bg-secondary);border:1px solid #0000;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);transition:border-color var(--transition-fast)}.NoteList_noteItem__UKcLE:hover{border-color:var(--border-color)}.NoteList_noteItem__UKcLE.NoteList_pinned__K8XQx{background-color:var(--color-warning-bg);border-color:var(--color-warning)}.NoteList_noteHeader__nbLrn{align-items:center;display:flex;gap:var(--spacing-2)}.NoteList_pinButton__sqH\+B{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition-fast);width:28px}.NoteList_pinButton__sqH\+B:hover{background-color:var(--bg-tertiary);color:var(--color-warning)}.NoteList_pinButton__sqH\+B.NoteList_pinned__K8XQx{color:var(--color-warning)}.NoteList_pinButton__sqH\+B.NoteList_pinned__K8XQx svg{fill:var(--color-warning)}.NoteList_categoryIcon__fajEg{align-items:center;color:var(--text-secondary);display:flex;height:24px;justify-content:center;width:24px}.NoteList_categoryIcon__fajEg svg{height:16px;width:16px}.NoteList_categoryLabel__elshD{background-color:var(--bg-tertiary);border-radius:var(--radius-default);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.NoteList_noteTitle__fxDK6{color:var(--text-primary);flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.NoteList_noteActions__mZ9WA{display:flex;gap:var(--spacing-1);margin-left:auto}.NoteList_deleteButton__lNIN5{color:var(--color-danger)}.NoteList_deleteButton__lNIN5:hover{background-color:var(--color-danger-bg)}.NoteList_noteContent__IghxB{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);white-space:pre-wrap;word-break:break-word}.NoteList_noteFooter__fkLkc{align-items:center;border-top:1px solid #e2e8f0;border-top:1px solid var(--border-light,#e2e8f0);display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-2);padding-top:var(--spacing-2)}.NoteList_noteDate__rMEu2{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.NoteList_noteDate__rMEu2 svg{height:12px;width:12px}.NoteList_noteAuthor__xUjEJ{color:var(--text-secondary);font-size:var(--font-size-xs)}.NoteList_noteEdited__X0ZUK{color:var(--text-tertiary);font-size:var(--font-size-xs);font-style:italic}.NoteList_form__pxVEX{display:flex;flex-direction:column;gap:var(--spacing-4)}.NoteList_textareaWrapper__cB3rq{display:flex;flex-direction:column;gap:var(--spacing-2)}.NoteList_label__et-NR{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.NoteList_required__prsLS{color:var(--color-danger);margin-left:2px}.NoteList_textarea__ZFXX0{background-color:var(--bg-primary);border:1px solid #d1d5db;border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);min-height:200px;padding:var(--spacing-3);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.NoteList_textarea__ZFXX0:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.NoteList_textarea__ZFXX0::placeholder{color:var(--text-tertiary)}.NoteList_error__Z7QyA{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3)}.NoteList_deleteMessage__KCr4e{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.NoteList_modalActions__fRdvj{display:flex;gap:var(--spacing-3);justify-content:flex-end}@media (max-width:480px){.NoteList_header__cis4C{align-items:stretch;flex-direction:column}.NoteList_filterSelect__qyF4V{width:100%}.NoteList_noteHeader__nbLrn{flex-wrap:wrap}.NoteList_noteActions__mZ9WA{justify-content:flex-end;margin-top:var(--spacing-2);width:100%}.NoteList_noteFooter__fkLkc{align-items:flex-start;flex-direction:column}}.Tabs_tabs__j5ekd{display:flex;flex-direction:column}.Tabs_tabList__yZxm8{-ms-overflow-style:none;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light,#e2e8f0);display:flex;gap:4px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.Tabs_tabList__yZxm8::-webkit-scrollbar{display:none}.Tabs_tab__\+4dxT{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);margin-bottom:-1px;padding:var(--spacing-3) var(--spacing-4);transition:all var(--transition-fast);white-space:nowrap}.Tabs_tab__\+4dxT:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.Tabs_tab__\+4dxT.Tabs_active__gXaaR{border-bottom-color:var(--color-primary);color:var(--color-primary)}.Tabs_tabIcon__DtTNp{align-items:center;display:flex;justify-content:center}.Tabs_tabIcon__DtTNp svg{height:18px;width:18px}.Tabs_tabLabel__3\+zlz{line-height:1}.Tabs_tabBadge__Cer8K{align-items:center;background-color:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-tertiary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:20px;justify-content:center;min-width:20px;padding:0 var(--spacing-1)}.Tabs_tab__\+4dxT.Tabs_active__gXaaR .Tabs_tabBadge__Cer8K{background-color:var(--color-primary-bg);color:var(--color-primary)}.Tabs_tabContent__TVU5z{flex:1 1}.Tabs_tabPanel__lwHDq{display:none}.Tabs_tabPanel__lwHDq.Tabs_activePanel__XGfcA{animation:Tabs_fadeIn__exTbc var(--transition-fast) ease-out;display:block}@keyframes Tabs_fadeIn__exTbc{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.Tabs_tab__\+4dxT{padding:var(--spacing-2) var(--spacing-3)}.Tabs_tabIcon__DtTNp{display:none}}.ClientDetails_container__sC4KI{display:flex;flex-direction:column;gap:var(--spacing-6)}.ClientDetails_errorContainer__TW1ko,.ClientDetails_loaderContainer__n1VUC{align-items:center;display:flex;justify-content:center;min-height:400px}.ClientDetails_errorCard__BzKBi{max-width:400px;text-align:center}.ClientDetails_header__2ZsgI{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.ClientDetails_headerLeft__TN2LK{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_backButton__EmsuI{margin-left:calc(var(--spacing-2)*-1)}.ClientDetails_headerTitle__KIbTX{align-items:center;display:flex;gap:var(--spacing-3)}.ClientDetails_title__jvPct{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.ClientDetails_nip__uZhCM{color:var(--text-tertiary);font-size:var(--font-size-sm)}.ClientDetails_headerRight__kNMSm{align-items:center;display:flex;gap:var(--spacing-3)}.ClientDetails_deleteButton__TCE1q{border-color:var(--color-danger);color:var(--color-danger)}.ClientDetails_deleteButton__TCE1q:hover,.ClientDetails_error__58iZt{background-color:var(--color-danger-bg)}.ClientDetails_error__58iZt{border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4)}.ClientDetails_generalGrid__Y0fnp{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:repeat(2,1fr)}.ClientDetails_sectionTitle__heGPY{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);margin:0}.ClientDetails_sectionTitle__heGPY svg{color:var(--text-tertiary);height:20px;width:20px}.ClientDetails_sectionHeader__MKr-b{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.ClientDetails_sectionHeader__MKr-b .ClientDetails_sectionTitle__heGPY{margin-bottom:0}.ClientDetails_detailsGrid__iiM7a{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-4)}.ClientDetails_detailItem__vc4s8{display:flex;flex-direction:column;gap:var(--spacing-1)}.ClientDetails_detailLabel__MaTCN{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.5px;text-transform:uppercase}.ClientDetails_detailValue__-dtUp{color:var(--text-primary);font-size:var(--font-size-base)}.ClientDetails_address__4IuMP{margin-top:var(--spacing-4)}.ClientDetails_addressLine__\+3ei2{color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}.ClientDetails_contactInfo__oyNH5{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}.ClientDetails_contactItem__T9Cyr{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);text-decoration:none}.ClientDetails_contactItem__T9Cyr:hover{color:var(--color-primary)}.ClientDetails_contactItem__T9Cyr svg{color:var(--text-tertiary);height:16px;width:16px}.ClientDetails_notes__Yu4sh{color:var(--text-secondary);line-height:var(--line-height-relaxed);white-space:pre-wrap}.ClientDetails_noData__vbJ-0,.ClientDetails_notes__Yu4sh{font-size:var(--font-size-sm);margin:var(--spacing-4) 0 0}.ClientDetails_noData__vbJ-0{color:var(--text-tertiary)}.ClientDetails_statsGrid__DP7hB{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr);margin-top:var(--spacing-4)}.ClientDetails_statItem__2d\+GA{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3)}.ClientDetails_statValue__T4RiO{color:var(--color-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.ClientDetails_statLabel__xCzlp{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ClientDetails_licensesList__PWAV0{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_licenseItem__iyckb{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);text-decoration:none;transition:all var(--transition-fast)}.ClientDetails_licenseItem__iyckb:hover{background-color:var(--bg-tertiary)}.ClientDetails_licenseInfo__5R23v{display:flex;flex-direction:column;gap:var(--spacing-1)}.ClientDetails_licenseSoftware__K1G5q{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_licenseKey__LUhUx{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-xs)}.ClientDetails_licenseMeta__4IUqa{align-items:center;display:flex;gap:var(--spacing-3)}.ClientDetails_licenseExpiry__xUKVf{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ClientDetails_offersList__jMsOH{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_offerItem__9Ru0L{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);text-decoration:none;transition:all var(--transition-fast)}.ClientDetails_offerItem__9Ru0L:hover{background-color:var(--bg-tertiary)}.ClientDetails_offerInfo__IjVVB{display:flex;flex-direction:column;gap:var(--spacing-1)}.ClientDetails_offerNumber__8Cssw{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_offerDate__Th4HD{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ClientDetails_offerMeta__wJxLN{align-items:center;display:flex;gap:var(--spacing-3)}.ClientDetails_offerValue__I2f1m{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_tasksList__LTZ8R{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_taskItem__C1uQ4{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);text-decoration:none;transition:all var(--transition-fast)}.ClientDetails_taskItem__C1uQ4:hover{background-color:var(--bg-tertiary)}.ClientDetails_taskInfo__tic0q{display:flex;flex-direction:column;gap:var(--spacing-1)}.ClientDetails_taskTitle__Pkb7s{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_taskMeta__OPQve{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ClientDetails_taskStatus__egFtc{align-items:center;display:flex;gap:var(--spacing-2)}.ClientDetails_ordersList__dj3E0{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_orderItem__pLwl5{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);text-decoration:none;transition:all var(--transition-fast)}.ClientDetails_orderIcon__ImjEY,.ClientDetails_orderItem__pLwl5:hover{background-color:var(--bg-tertiary)}.ClientDetails_orderIcon__ImjEY{align-items:center;border-radius:var(--radius-md);color:var(--text-tertiary);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ClientDetails_orderIcon__ImjEY svg{height:18px;width:18px}.ClientDetails_orderInfo__2YjIy{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-1);min-width:0}.ClientDetails_orderNumber__l8ciX{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_orderMeta__c3NsR{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ClientDetails_orderDetails__RmhiG{align-items:center;display:flex;gap:var(--spacing-3)}.ClientDetails_orderType__uLoxU{background-color:var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.ClientDetails_orderAmount__0yzUs{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ClientDetails_orderStatus__Sixc2{border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.ClientDetails_modalMessage__8rzUU{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.ClientDetails_modalActions__33mnf{display:flex;gap:var(--spacing-3);justify-content:flex-end}.ClientDetails_paymentsGrid__z8yBS{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:repeat(2,1fr);margin-bottom:var(--spacing-6)}.ClientDetails_paymentStatsGrid__3mkvr{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-4)}.ClientDetails_paymentStatItem__GqiV\+{background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3)}.ClientDetails_paymentStatLabel__paEhT{color:var(--text-tertiary);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.ClientDetails_paymentStatValue__PIQpD{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.ClientDetails_subscriptionInfo__f4Lww{margin-top:var(--spacing-4)}.ClientDetails_subscriptionStatus__H6jvl{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.ClientDetails_subscriptionDetails__AFfOL{flex-direction:column}.ClientDetails_subscriptionDetail__Xp4KN{display:flex;flex-direction:column;gap:var(--spacing-1)}.ClientDetails_subscriptionLabel__IM1-o{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ClientDetails_invoiceLink__V3xal{align-items:center;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-1);margin-top:var(--spacing-2);text-decoration:none}.ClientDetails_invoiceLink__V3xal:hover{text-decoration:underline}.ClientDetails_analyticsLink__pTQWg{align-items:center;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-1);text-decoration:none}.ClientDetails_analyticsLink__pTQWg:hover{text-decoration:underline}.ClientDetails_subscriptionsList__3QQal{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_subscriptionItem__Ej-yo{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);text-decoration:none;transition:all var(--transition-fast)}.ClientDetails_subscriptionItem__Ej-yo:hover{background-color:var(--bg-tertiary)}.ClientDetails_subscriptionInfo__f4Lww{display:flex;flex-direction:column;gap:var(--spacing-1)}.ClientDetails_subscriptionProduct__BUrjR{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_subscriptionMeta__6qVug{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ClientDetails_subscriptionDetails__AFfOL{align-items:center;display:flex;gap:var(--spacing-3)}.ClientDetails_subscriptionAmount__7SKxz{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ClientDetails_paymentsList__9kXok{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_paymentItem__LNTMy{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);transition:all var(--transition-fast)}.ClientDetails_paymentItem__LNTMy:hover{background-color:var(--bg-tertiary)}.ClientDetails_paymentIcon__o9UOn{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ClientDetails_paymentIcon__o9UOn svg{height:24px;width:24px}.ClientDetails_paymentIconSuccess__6g6XB{color:var(--color-success)}.ClientDetails_paymentIconFailed__v5H\+f{color:var(--color-danger)}.ClientDetails_paymentIconPending__HoTdy{color:var(--color-warning)}.ClientDetails_paymentInfo__jcIrc{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-1);min-width:0}.ClientDetails_paymentType__6UT4b{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_paymentDate__8m-9N,.ClientDetails_paymentPeriod__n4YXj{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ClientDetails_paymentMeta__c6-as{align-items:center;display:flex;gap:var(--spacing-3)}.ClientDetails_paymentAmount__dURjf{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ClientDetails_paymentInvoice__rDPhw{align-items:center;border-radius:var(--radius-sm);color:var(--text-tertiary);display:flex;height:32px;justify-content:center;transition:all var(--transition-fast);width:32px}.ClientDetails_paymentInvoice__rDPhw:hover{background-color:var(--bg-tertiary);color:var(--color-primary)}@media (max-width:1024px){.ClientDetails_generalGrid__Y0fnp,.ClientDetails_paymentsGrid__z8yBS{grid-template-columns:1fr}}@media (max-width:768px){.ClientDetails_header__2ZsgI{align-items:flex-start;flex-direction:column}.ClientDetails_headerRight__kNMSm{width:100%}.ClientDetails_headerRight__kNMSm>*{flex:1 1}.ClientDetails_detailsGrid__iiM7a{grid-template-columns:1fr}.ClientDetails_statsGrid__DP7hB{grid-template-columns:repeat(2,1fr)}.ClientDetails_licenseItem__iyckb,.ClientDetails_offerItem__9Ru0L,.ClientDetails_orderItem__pLwl5,.ClientDetails_paymentItem__LNTMy,.ClientDetails_subscriptionItem__Ej-yo,.ClientDetails_taskItem__C1uQ4{align-items:flex-start;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_licenseMeta__4IUqa,.ClientDetails_offerMeta__wJxLN,.ClientDetails_orderDetails__RmhiG,.ClientDetails_paymentMeta__c6-as,.ClientDetails_subscriptionDetails__AFfOL,.ClientDetails_taskStatus__egFtc{justify-content:space-between;width:100%}.ClientDetails_orderIcon__ImjEY,.ClientDetails_paymentIcon__o9UOn{display:none}.ClientDetails_paymentStatsGrid__3mkvr{grid-template-columns:1fr}}.ClientDetails_invoicesList__bXfU9{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_invoicesHeader__9f6uR{border-bottom:1px solid var(--border-color);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.5px;padding:var(--spacing-2) var(--spacing-4);text-transform:uppercase}.ClientDetails_invoiceItem__cqpJC,.ClientDetails_invoicesHeader__9f6uR{grid-gap:var(--spacing-3);display:grid;gap:var(--spacing-3);grid-template-columns:1fr 2fr 1fr 1fr 1fr 80px 80px}.ClientDetails_invoiceItem__cqpJC{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);transition:all var(--transition-fast)}.ClientDetails_invoiceItem__cqpJC:hover{background-color:var(--bg-tertiary)}.ClientDetails_invoiceNumber__MjiZx{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_invoiceTitle__qV3iN{color:var(--text-secondary);font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientDetails_invoiceDate__i-ogN{color:var(--text-tertiary);font-size:var(--font-size-sm)}.ClientDetails_invoiceAmount__s-mwo{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_visibilityToggle__2WP7N{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--transition-fast);width:32px}.ClientDetails_visibilityToggle__2WP7N:hover{background-color:var(--bg-tertiary)}.ClientDetails_visibilityToggle__2WP7N.ClientDetails_visible__\+de8z{color:var(--color-success)}.ClientDetails_invoiceActions__V\+aj6{align-items:center;display:flex;gap:var(--spacing-1)}.ClientDetails_invoiceAction__iUTc\+{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;text-decoration:none;transition:all var(--transition-fast);width:32px}.ClientDetails_invoiceAction__iUTc\+:hover{background-color:var(--bg-tertiary);color:var(--color-primary)}.ClientDetails_invoiceForm__OTHck{display:flex;flex-direction:column;gap:var(--spacing-4)}.ClientDetails_formRow__269-I{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ClientDetails_fileInputWrapper__TZ41j{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientDetails_fileInputLabel__W3GaC{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ClientDetails_fileInputLabel__W3GaC .ClientDetails_required__qlWTp{color:var(--color-danger);margin-left:2px}.ClientDetails_fileInput__ah34u{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--transition-fast)}.ClientDetails_fileInput__ah34u:hover{border-color:var(--border-hover)}.ClientDetails_fileInput__ah34u:focus{border-color:var(--color-primary);outline:none}.ClientDetails_fileInput__ah34u::-webkit-file-upload-button{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-right:var(--spacing-3);padding:var(--spacing-1) var(--spacing-3);-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.ClientDetails_fileInput__ah34u::file-selector-button{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-right:var(--spacing-3);padding:var(--spacing-1) var(--spacing-3);transition:all var(--transition-fast)}.ClientDetails_fileInput__ah34u::-webkit-file-upload-button:hover{background-color:var(--bg-tertiary)}.ClientDetails_fileInput__ah34u::file-selector-button:hover{background-color:var(--bg-tertiary)}.ClientDetails_checkboxWrapper__oSilk{margin-top:var(--spacing-2)}.ClientDetails_checkboxLabel__BCMJg{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.ClientDetails_checkboxLabel__BCMJg input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:18px;width:18px}.ClientDetails_checkboxLabel__BCMJg span{-webkit-user-select:none;user-select:none}.ClientDetails_checkboxLabel__BCMJg:hover span{color:var(--text-primary)}@media (max-width:768px){.ClientDetails_invoicesHeader__9f6uR{display:none}.ClientDetails_invoiceItem__cqpJC{gap:var(--spacing-2);grid-template-columns:1fr}.ClientDetails_invoiceItem__cqpJC>div,.ClientDetails_invoiceItem__cqpJC>span{align-items:center;display:flex;justify-content:space-between}.ClientDetails_invoiceActions__V\+aj6:before,.ClientDetails_invoiceItem__cqpJC>span:before{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ClientDetails_invoiceNumber__MjiZx:before{content:"Numer: "}.ClientDetails_invoiceTitle__qV3iN:before{content:"Tytul: "}.ClientDetails_invoiceDate__i-ogN:before{content:"Data: "}.ClientDetails_invoiceAmount__s-mwo:before{content:"Kwota: "}}.ClientForm_form__x4meP{display:flex;flex-direction:column;gap:var(--spacing-6)}.ClientForm_sectionTitle__1GHkE{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-5);padding-bottom:var(--spacing-3)}.ClientForm_formRow__7Qhwd{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);margin-bottom:var(--spacing-4)}.ClientForm_formRow__7Qhwd:last-child{margin-bottom:0}.ClientForm_nipGroup__AEMQJ{align-items:flex-end;display:flex;gap:var(--spacing-2)}.ClientForm_nipGroup__AEMQJ>div:first-child{flex:1 1}.ClientForm_nipButton__rJd\+Q{height:40px;margin-bottom:0}.ClientForm_actions__niSs7{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;padding-top:var(--spacing-4)}@media (max-width:768px){.ClientForm_formRow__7Qhwd{grid-template-columns:1fr}.ClientForm_actions__niSs7{flex-direction:column-reverse}.ClientForm_actions__niSs7>*{width:100%}}.ClientCreate_container__AhCYS{display:flex;flex-direction:column;gap:var(--spacing-6)}.ClientCreate_header__-RRIo{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientCreate_backButton__xtZzP{align-self:flex-start;margin-left:calc(var(--spacing-2)*-1)}.ClientCreate_title__kYrNB{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.ClientCreate_error__Hoc4B{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4)}.ClientEdit_container__phbN7{display:flex;flex-direction:column;gap:var(--spacing-6)}.ClientEdit_errorContainer__jMH6Z,.ClientEdit_loaderContainer__KTZ79{align-items:center;display:flex;justify-content:center;min-height:400px}.ClientEdit_errorCard__jXuwM{max-width:400px;text-align:center}.ClientEdit_header__dCxW0{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClientEdit_backButton__0gb9M{align-self:flex-start;margin-left:calc(var(--spacing-2)*-1)}.ClientEdit_title__lkfHy{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.ClientEdit_clientName__LFWwp{color:var(--text-tertiary);font-size:var(--font-size-sm)}.ClientEdit_error__0YiRG{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4)}.ClientsKanban_container__MT8FW{display:flex;flex-direction:column;gap:var(--spacing-4);height:calc(100vh - 120px);overflow:hidden}.ClientsKanban_loaderContainer__vHPbW{align-items:center;display:flex;justify-content:center;min-height:400px}.ClientsKanban_header__U5Dfu{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.ClientsKanban_headerLeft__rwLZP{display:flex;flex-direction:column;gap:var(--spacing-1)}.ClientsKanban_title__j1vuP{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.ClientsKanban_subtitle__w7EH1{color:var(--text-tertiary);font-size:var(--font-size-sm)}.ClientsKanban_headerRight__k5Rgu{align-items:center;display:flex;gap:var(--spacing-2)}.ClientsKanban_error__\+Dsn8{align-items:center;background-color:#fef2f2;border-radius:var(--radius-md);color:#dc2626;display:flex;flex-shrink:0;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.ClientsKanban_error__\+Dsn8 button{background:none;border:none;color:#dc2626;cursor:pointer;font-size:18px;padding:0 4px}.ClientsKanban_board__hh99v{display:flex;flex:1 1;gap:var(--spacing-3);overflow-x:auto;padding-bottom:var(--spacing-2)}.ClientsKanban_column__41Ncu{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--radius-lg);display:flex;flex-direction:column;flex-shrink:0;max-width:320px;min-width:280px}.ClientsKanban_columnHeader__x0K42{background:#fff;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:4px solid #3b82f6;padding:var(--spacing-3) var(--spacing-4)}.ClientsKanban_columnTitle__3BEr-{align-items:center;display:flex;justify-content:space-between}.ClientsKanban_columnName__4BvIt{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ClientsKanban_columnCount__O-ChR{align-items:center;background:#e2e8f0;border-radius:var(--radius-full);color:#475569;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:24px;justify-content:center;min-width:24px;padding:0 var(--spacing-2)}.ClientsKanban_columnBody__m9YAp{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-2);min-height:100px;overflow-y:auto;padding:var(--spacing-3);transition:background-color .2s}.ClientsKanban_columnBody__m9YAp.ClientsKanban_draggingOver__w0ypX{background:#dbeafe}.ClientsKanban_emptyColumn__SpcA9{color:#94a3b8;font-size:var(--font-size-sm);font-style:italic;padding:var(--spacing-6);text-align:center}.ClientsKanban_card__YqtGV{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md);box-shadow:0 1px 3px #0000001a;cursor:grab;padding:var(--spacing-3);transition:box-shadow .2s,transform .2s}.ClientsKanban_card__YqtGV:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000026}.ClientsKanban_card__YqtGV.ClientsKanban_dragging__FY0xh{box-shadow:0 8px 24px #0003;cursor:grabbing;transform:rotate(2deg)}.ClientsKanban_cardHeader__aY1Pg{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}.ClientsKanban_clientName__YUVP2{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3}.ClientsKanban_fullName__K07qt{color:#64748b;font-size:var(--font-size-xs);margin-bottom:var(--spacing-1)}.ClientsKanban_cardBody__VfFFG{display:flex;flex-direction:column;gap:var(--spacing-1)}.ClientsKanban_cardMeta__l2q0D{align-items:center;color:#64748b;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.ClientsKanban_metaIcon__GNNR7{flex-shrink:0;font-size:12px}@media (max-width:1024px){.ClientsKanban_container__MT8FW{height:auto;min-height:calc(100vh - 120px)}.ClientsKanban_board__hh99v{-webkit-overflow-scrolling:touch;flex-wrap:nowrap}}@media (max-width:768px){.ClientsKanban_header__U5Dfu{align-items:flex-start;flex-direction:column}.ClientsKanban_headerRight__k5Rgu{flex-wrap:wrap;justify-content:flex-start;width:100%}.ClientsKanban_column__41Ncu{min-width:260px}}.Offers_container__WUWko{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:100%;overflow:hidden}.Offers_header__U9jws{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.Offers_headerLeft__lOC9u{align-items:baseline;display:flex;gap:var(--spacing-3)}.Offers_title__qn-6x{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.Offers_count__nph57{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Offers_headerRight__lzG-i{align-items:center;display:flex;gap:var(--spacing-3)}.Offers_filtersCard__9YTPG{max-width:100%;overflow:visible;overflow:hidden;padding:var(--spacing-4)}.Offers_searchRow__--qrQ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.Offers_searchWrapper__y6w5r{flex:1 1;max-width:320px;min-width:200px}.Offers_searchBar__Qz46t{width:100%}.Offers_filterToggleButton__R04QA{align-items:center;display:flex;gap:var(--spacing-2)}.Offers_filtersPanel__4QkzM{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.Offers_filterRow__d5YjU{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Offers_filterGroup__oM0OM{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:180px}.Offers_filterLabel__o9iiW{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Offers_filterSelect__Rd8XY{min-width:180px}.Offers_filterInput__pVtUs{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease}.Offers_filterInput__pVtUs:focus{border-color:var(--color-primary);outline:none}.Offers_filterInput__pVtUs::placeholder{color:var(--text-tertiary)}.Offers_rangeInputs__hvTzj{align-items:center;display:flex;gap:var(--spacing-2)}.Offers_filterInputSmall__KaVXt{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease;width:120px}.Offers_filterInputSmall__KaVXt:focus{border-color:var(--color-primary);outline:none}.Offers_filterInputSmall__KaVXt::placeholder{color:var(--text-tertiary)}.Offers_rangeSeparator__nuOSi{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Offers_filterChips__dzKnK{border-top:1px solid var(--border-light);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.Offers_clearButton__4k48i{margin-bottom:2px}.Offers_error__2DKrm{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.Offers_tableCard__8CBlM{max-width:100%;overflow-x:auto;padding:0}.Offers_empty__ULijw,.Offers_loaderWrapper__qopTa{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Offers_empty__ULijw{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.Offers_tableFooter__XUWHr{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}.Offers_pageSize__wFNzi{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Offers_pageSizeSelect__4ULMp{min-width:140px;width:auto}.Offers_offerNumber__uYYbZ{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Offers_clientName__dfPeN{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Offers_negotiationBadge__crsjI{border-radius:var(--radius-full);color:#fff}.Offers_negotiationBadge__crsjI,.Offers_statusBadge__xcN-A{align-items:center;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2);white-space:nowrap}.Offers_statusBadge__xcN-A{background-color:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-secondary)}.Offers_actions__VNx6S{align-items:center;display:flex;gap:var(--spacing-1)}.Offers_actionBtn__AGXkd{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-1);transition:all .15s ease}.Offers_actionBtn__AGXkd:hover{background:var(--bg-secondary);color:var(--text-primary)}.Offers_deleteBtn__i\+mqG:hover{background:var(--color-danger-bg);color:var(--color-danger)}.Offers_deleteModal__ahNTH{display:flex;flex-direction:column;gap:var(--spacing-4)}.Offers_deleteModal__ahNTH p{color:var(--text-primary);margin:0}.Offers_deleteWarning__ZFknj{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Offers_deleteActions__tfctJ{display:flex;gap:var(--spacing-2);justify-content:flex-end;margin-top:var(--spacing-2)}@media (max-width:768px){.Offers_header__U9jws{align-items:flex-start;flex-direction:column}.Offers_headerRight__lzG-i{flex-wrap:wrap;justify-content:flex-end;width:100%}.Offers_searchRow__--qrQ{align-items:stretch;flex-direction:column}.Offers_searchWrapper__y6w5r{max-width:none}.Offers_filterRow__d5YjU{align-items:stretch;flex-direction:column}.Offers_filterGroup__oM0OM{min-width:auto;width:100%}.Offers_filterInput__pVtUs,.Offers_filterSelect__Rd8XY,.Offers_rangeInputs__hvTzj{width:100%}.Offers_filterInputSmall__KaVXt{flex:1 1;min-width:0;width:auto}.Offers_clearButton__4k48i{align-self:flex-start}.Offers_tableFooter__XUWHr{align-items:center;flex-direction:column}}.Offers_paymentStatusBadge__XJKV9{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2);white-space:nowrap}.Offers_paymentStatus_default__hYfmd{background:#6b72801a;color:#6b7280}.Offers_paymentStatus_warning__xFT6F{background:#eab3081a;color:#eab308}.Offers_paymentStatus_info__KsvQK{background:#3b82f61a;color:#3b82f6}.Offers_paymentStatus_success__vpcye{background:#22c55e1a;color:#22c55e}.Offers_paymentStatus_danger__0giNV{background:#ef44441a;color:#ef4444}.OfferCreate_container__7KiTo{display:flex;flex-direction:column;gap:var(--spacing-6)}.OfferCreate_loaderContainer__uwUJs{align-items:center;display:flex;justify-content:center;min-height:400px}.OfferCreate_header__ylPSg{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.OfferCreate_headerLeft__qgwEv{display:flex;flex-direction:column;gap:var(--spacing-2)}.OfferCreate_backLink__dq1hp{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-1);text-decoration:none;transition:color var(--transition-fast)}.OfferCreate_backLink__dq1hp:hover{color:var(--color-primary)}.OfferCreate_title__Yz5Kn{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.OfferCreate_headerRight__fR6ZT{align-items:center;display:flex;gap:var(--spacing-2)}.OfferCreate_error__Jf0T9{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OfferCreate_form__PPOR1{display:flex;flex-direction:column;gap:var(--spacing-6)}.OfferCreate_formGrid__ZQC-g{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:repeat(2,1fr)}.OfferCreate_attachmentsCard__RnpXT,.OfferCreate_card__QdZEw,.OfferCreate_productsCard__UZ\+Ze,.OfferCreate_variantsCard__I5K3A{padding:var(--spacing-6)}.OfferCreate_cardHeader__jHg9x{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.OfferCreate_cardTitle__00-Pi{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.OfferCreate_fieldsGrid__RhuTi{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.OfferCreate_emptyMessage__VVvf6{color:var(--text-tertiary);font-size:var(--font-size-sm);font-style:italic;padding:var(--spacing-6);text-align:center}.OfferCreate_variantsList__SAPGD{display:flex;flex-direction:column;gap:var(--spacing-3)}.OfferCreate_variantItem__4hJC9{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-3)}.OfferCreate_variantItem__4hJC9 input{flex:1 1}.OfferCreate_itemsTable__XQNIW{overflow-x:auto}.OfferCreate_itemsTable__XQNIW table{border-collapse:collapse;width:100%}.OfferCreate_itemsTable__XQNIW td,.OfferCreate_itemsTable__XQNIW th{border-bottom:1px solid var(--border-light);padding:var(--spacing-3);text-align:left;vertical-align:middle}.OfferCreate_itemsTable__XQNIW th{background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.OfferCreate_itemsTable__XQNIW td{font-size:var(--font-size-sm)}.OfferCreate_itemsTable__XQNIW input,.OfferCreate_itemsTable__XQNIW select{min-width:100px;width:100%}.OfferCreate_itemsTable__XQNIW td:nth-child(3),.OfferCreate_itemsTable__XQNIW td:nth-child(4),.OfferCreate_itemsTable__XQNIW td:nth-child(5){width:100px}.OfferCreate_itemsTable__XQNIW td:nth-child(3) input,.OfferCreate_itemsTable__XQNIW td:nth-child(4) input,.OfferCreate_itemsTable__XQNIW td:nth-child(5) input{min-width:80px}.OfferCreate_priceCell__YuSmQ{font-weight:var(--font-weight-medium);text-align:right;white-space:nowrap}.OfferCreate_totalLabel__gEShS{color:var(--text-secondary);text-align:right}.OfferCreate_itemsTable__XQNIW tfoot td{border-bottom:none;padding:var(--spacing-2) var(--spacing-3)}.OfferCreate_totalRow__sMrcp td{color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.OfferCreate_uploadButton__0R9zk{align-items:center;background:var(--bg-secondary);border:1px dashed var(--border-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.OfferCreate_uploadButton__0R9zk:hover{background:var(--bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}.OfferCreate_uploadButton__0R9zk input{display:none}.OfferCreate_attachmentsList__eUVRs{display:flex;flex-direction:column;gap:var(--spacing-2)}.OfferCreate_attachmentItem__T9KFS{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-2) var(--spacing-3)}@media (max-width:1024px){.OfferCreate_formGrid__ZQC-g{grid-template-columns:1fr}}@media (max-width:768px){.OfferCreate_header__ylPSg{align-items:flex-start;flex-direction:column}.OfferCreate_headerRight__fR6ZT{justify-content:flex-end;width:100%}.OfferCreate_fieldsGrid__RhuTi{grid-template-columns:1fr}.OfferCreate_itemsTable__XQNIW{font-size:var(--font-size-xs)}.OfferCreate_itemsTable__XQNIW td,.OfferCreate_itemsTable__XQNIW th{padding:var(--spacing-2)}}.OfferDetails_container__Yoc6i{display:flex;flex-direction:column;gap:var(--spacing-6)}.OfferDetails_errorContainer__yK6gj,.OfferDetails_loaderContainer__mN4Nw{align-items:center;display:flex;justify-content:center;min-height:400px}.OfferDetails_errorContainer__yK6gj{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.OfferDetails_header__1Ghn8{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.OfferDetails_headerLeft__zH0lY{display:flex;flex-direction:column;gap:var(--spacing-2)}.OfferDetails_backLink__xPjJy{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-1);text-decoration:none;transition:color var(--transition-fast)}.OfferDetails_backLink__xPjJy:hover{color:var(--color-primary)}.OfferDetails_titleSection__a1MmQ{align-items:center;display:flex;gap:var(--spacing-3)}.OfferDetails_title__5gkpG{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.OfferDetails_negotiationBadge__mH9kK{color:#fff}.OfferDetails_headerPaymentBadge__ItAvy,.OfferDetails_negotiationBadge__mH9kK{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.OfferDetails_headerPaymentBadge__ItAvy{gap:var(--spacing-1)}.OfferDetails_headerPaymentBadge__ItAvy svg{height:12px;width:12px}.OfferDetails_headerPayment_dostep_wlaczony__PMyVT{background:#eab30826;color:#ca8a04}.OfferDetails_headerPayment_w_trakcie__ZvS\+\+{background:#3b82f626;color:#2563eb}.OfferDetails_headerPayment_oplacone__waFUB{background:#22c55e26;color:#16a34a}.OfferDetails_headerPayment_zwrot__llpxx{background:#ef444426;color:#dc2626}.OfferDetails_headerRight__m5vps{align-items:center;display:flex;gap:var(--spacing-2)}.OfferDetails_deleteButton__iPgx\+{border-color:var(--color-danger);color:var(--color-danger)}.OfferDetails_deleteButton__iPgx\+:hover,.OfferDetails_error__sXoUO{background-color:var(--color-danger-bg)}.OfferDetails_error__sXoUO{align-items:center;border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OfferDetails_content__\+AKW-{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:1fr 320px}.OfferDetails_mainContent__GBueO{display:flex;flex-direction:column;gap:var(--spacing-6)}.OfferDetails_sidebar__Dy2r1{display:flex;flex-direction:column;gap:var(--spacing-4)}.OfferDetails_attachmentsCard__wHe29,.OfferDetails_infoCard__xcqvj,.OfferDetails_notesCard__QIv8G,.OfferDetails_productsCard__JU-x-,.OfferDetails_variantsCard__p7OTZ{padding:var(--spacing-6)}.OfferDetails_cardTitle__DscnZ{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);margin:0 0 var(--spacing-4)}.OfferDetails_cardIcon__-x\+8O{color:var(--text-tertiary)}.OfferDetails_infoGrid__Pq78k{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.OfferDetails_infoItem__OAtaE{display:flex;flex-direction:column;gap:var(--spacing-1)}.OfferDetails_infoLabel__mZ2HE{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.5px;text-transform:uppercase}.OfferDetails_infoValue__pPSsJ{color:var(--text-primary);font-size:var(--font-size-sm)}.OfferDetails_clientLink__3BCzH{color:var(--color-primary);text-decoration:none}.OfferDetails_clientLink__3BCzH:hover{text-decoration:underline}.OfferDetails_productsTableWrapper__xjvvG{overflow-x:auto}.OfferDetails_productsTable__g2ZY2{border-collapse:collapse;width:100%}.OfferDetails_productsTable__g2ZY2 td,.OfferDetails_productsTable__g2ZY2 th{border-bottom:1px solid var(--border-light);padding:var(--spacing-3);text-align:left}.OfferDetails_productsTable__g2ZY2 th{background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase}.OfferDetails_productsTable__g2ZY2 td{color:var(--text-primary);font-size:var(--font-size-sm)}.OfferDetails_numericCell__KnlL7{text-align:right}.OfferDetails_productCell__Pz4Ys{align-items:center;display:flex;gap:var(--spacing-3)}.OfferDetails_productImage__EaFro{border-radius:var(--radius-sm);flex-shrink:0;height:40px;object-fit:cover;width:40px}.OfferDetails_productName__weCRy{font-weight:var(--font-weight-medium)}.OfferDetails_productDescription__Z6jam{color:var(--text-secondary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OfferDetails_variantTag__TUa\+6{background:var(--color-primary-light);border-radius:var(--radius-sm);color:var(--color-primary);display:inline-block;font-size:var(--font-size-xs);margin-top:var(--spacing-1);padding:var(--spacing-0-5) var(--spacing-1)}.OfferDetails_productsTable__g2ZY2 tfoot td{border-bottom:none;font-size:var(--font-size-sm)}.OfferDetails_totalLabel__F3Sig{color:var(--text-secondary);text-align:right}.OfferDetails_totalRow__pLrnw td{color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.OfferDetails_emptyMessage__omJAa{color:var(--text-tertiary);font-style:italic}.OfferDetails_variantsList__qkhHA{display:flex;flex-direction:column;gap:var(--spacing-3)}.OfferDetails_variantItem__6bC1o{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-3)}.OfferDetails_variantItem__6bC1o strong{display:block;margin-bottom:var(--spacing-1)}.OfferDetails_variantItem__6bC1o p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.OfferDetails_attachmentsList__tB5Hx{display:flex;flex-direction:column;gap:var(--spacing-2)}.OfferDetails_attachmentItem__Ss\+9L{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3)}.OfferDetails_attachmentInfo__k5L1I{align-items:center;display:flex;gap:var(--spacing-2)}.OfferDetails_attachmentIcon__nyDUR{color:var(--text-tertiary)}.OfferDetails_attachmentName__hiOi5{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.OfferDetails_attachmentSize__nnEth{color:var(--text-tertiary);font-size:var(--font-size-xs)}.OfferDetails_notesSection__4ls\+4{margin-bottom:var(--spacing-4)}.OfferDetails_notesSection__4ls\+4:last-child{margin-bottom:0}.OfferDetails_notesSection__4ls\+4 h3{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2)}.OfferDetails_notesSection__4ls\+4 p{color:var(--text-primary);font-size:var(--font-size-sm);margin:0;white-space:pre-wrap}.OfferDetails_actionsCard__aQuCh,.OfferDetails_metaCard__7pzpl,.OfferDetails_paymentCard__wSz\+i,.OfferDetails_shareCard__SWAuM,.OfferDetails_statusCard__NxVMi,.OfferDetails_valueCard__JNsi\+{padding:var(--spacing-4)}.OfferDetails_shareStatus__drIdR{margin-bottom:var(--spacing-3)}.OfferDetails_notSharedStatusBadge__btU\+-,.OfferDetails_sharedStatusBadge__xiQId{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3)}.OfferDetails_sharedStatusBadge__xiQId{background:#22c55e1a;color:#22c55e}.OfferDetails_notSharedStatusBadge__btU\+-{background:#6b72801a;color:var(--text-secondary)}.OfferDetails_paymentCard__wSz\+i .OfferDetails_sidebarTitle__dmUk5{align-items:center;display:flex;gap:var(--spacing-2)}.OfferDetails_paymentStatus__I3Sws{margin-bottom:var(--spacing-3)}.OfferDetails_paymentDisabled__HMoXZ,.OfferDetails_paymentEnabled__zuwfK,.OfferDetails_paymentPaid__99IQ1,.OfferDetails_paymentPending__O5c-v,.OfferDetails_paymentRefunded__C5p2W{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3)}.OfferDetails_paymentEnabled__zuwfK{background:#eab3081a;color:#eab308}.OfferDetails_paymentPaid__99IQ1{background:#22c55e1a;color:#22c55e}.OfferDetails_paymentPending__O5c-v{background:#3b82f61a;color:#3b82f6}.OfferDetails_paymentDisabled__HMoXZ{background:#6b72801a;color:#6b7280}.OfferDetails_paymentRefunded__C5p2W{background:#ef44441a;color:#ef4444}.OfferDetails_paymentWarning__dFdQc{color:var(--color-danger);font-size:var(--font-size-xs);margin:0 0 var(--spacing-2)}.OfferDetails_paymentHint__NAw9k{color:var(--text-secondary);font-size:var(--font-size-xs);margin:var(--spacing-2) 0 0}.OfferDetails_sidebarTitle__dmUk5{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-3)}.OfferDetails_statusInfo__80Mqx{display:flex;flex-direction:column;gap:var(--spacing-4)}.OfferDetails_statusItem__YT5C7{display:flex;flex-direction:column;gap:var(--spacing-2)}.OfferDetails_statusLabel__yb8H1{color:var(--text-tertiary);font-size:var(--font-size-xs)}.OfferDetails_negotiationBadgeLarge__xl-\+-{color:#fff}.OfferDetails_negotiationBadgeLarge__xl-\+-,.OfferDetails_statusBadge__1sh\+W{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-2) var(--spacing-3)}.OfferDetails_statusBadge__1sh\+W{background:var(--bg-secondary);color:var(--text-primary)}.OfferDetails_paymentStatusBadgeLarge__0LtA4{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-2) var(--spacing-3)}.OfferDetails_paymentStatusLarge_brak_dostepu__fkyqF{background:#6b72801a;color:#6b7280}.OfferDetails_paymentStatusLarge_dostep_wlaczony__uqo7V{background:#eab30826;color:#ca8a04}.OfferDetails_paymentStatusLarge_w_trakcie__OIgAd{background:#3b82f626;color:#2563eb}.OfferDetails_paymentStatusLarge_oplacone__IBiuf{background:#22c55e26;color:#16a34a}.OfferDetails_paymentStatusLarge_zwrot__kEy4a{background:#ef444426;color:#dc2626}.OfferDetails_valueDisplay__n5wSx{background:var(--color-success-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-3);padding:var(--spacing-4);text-align:center}.OfferDetails_valueAmount__QRyB-{color:var(--color-success-dark);display:block;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.OfferDetails_valueLabel__Ob6GB{color:var(--color-success);font-size:var(--font-size-xs)}.OfferDetails_valueDetails__fZ1he{display:flex;flex-direction:column;gap:var(--spacing-2)}.OfferDetails_valueRow__T5GVG{color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);justify-content:space-between}.OfferDetails_actionsList__rkiTR,.OfferDetails_metaList__qeSUB{display:flex;flex-direction:column;gap:var(--spacing-2)}.OfferDetails_metaItem__-FKMl{color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);justify-content:space-between}.OfferDetails_convertModal__XfEof,.OfferDetails_deleteModal__6EaH6,.OfferDetails_statusModal__\+7tBM{display:flex;flex-direction:column;gap:var(--spacing-4)}.OfferDetails_convertModal__XfEof p,.OfferDetails_deleteModal__6EaH6 p{color:var(--text-primary);margin:0}.OfferDetails_convertInfo__HenvI,.OfferDetails_deleteWarning__1jC65{color:var(--text-tertiary);font-size:var(--font-size-sm)}.OfferDetails_convertActions__KCbKP,.OfferDetails_deleteActions__p6kff,.OfferDetails_statusActions__B9m\+a{display:flex;gap:var(--spacing-2);justify-content:flex-end;margin-top:var(--spacing-2)}.OfferDetails_sharedBadge__mo65z{background-color:var(--color-success-bg);color:var(--color-success);font-weight:500;gap:var(--spacing-1)}.OfferDetails_notSharedBadge__3-V0V,.OfferDetails_sharedBadge__mo65z{align-items:center;border-radius:var(--border-radius);display:inline-flex;font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-2)}.OfferDetails_notSharedBadge__3-V0V{background-color:var(--bg-tertiary);color:var(--text-tertiary)}@media (max-width:1024px){.OfferDetails_content__\+AKW-{grid-template-columns:1fr}.OfferDetails_sidebar__Dy2r1{flex-direction:row;flex-wrap:wrap}.OfferDetails_sidebar__Dy2r1>*{flex:1 1;min-width:200px}}@media (max-width:768px){.OfferDetails_header__1Ghn8{align-items:flex-start;flex-direction:column}.OfferDetails_headerRight__m5vps{flex-wrap:wrap;justify-content:flex-start;width:100%}.OfferDetails_infoGrid__Pq78k{grid-template-columns:1fr}.OfferDetails_sidebar__Dy2r1{flex-direction:column}.OfferDetails_sidebar__Dy2r1>*{min-width:auto}}.OfferDetails_tabs__9U\+zU{border-bottom:1px solid var(--border-color);display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}.OfferDetails_tab__x23j2{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);transition:all var(--transition-fast)}.OfferDetails_tab__x23j2:hover{color:var(--color-primary)}.OfferDetails_tab__x23j2 svg{height:16px;width:16px}.OfferDetails_tabActive__ClUMl{border-bottom-color:var(--color-primary);color:var(--color-primary)}.OfferDetails_tabBadge__-q9aC{align-items:center;background:var(--color-danger);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:20px;justify-content:center;min-width:20px;padding:0 var(--spacing-1)}.OfferDetails_chatCard__pYn2b{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:calc(100vh - 280px);max-height:800px;min-height:500px;overflow:hidden}.OfferDetails_chatHeader__RRvHF{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:var(--spacing-4)}.OfferDetails_chatTitle__TiN37{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-2)}.OfferDetails_chatTitle__TiN37 svg{color:var(--text-tertiary)}.OfferDetails_chatConnected__hg2Uh{align-items:center;background:var(--color-success-bg);border-radius:var(--radius-full);color:var(--color-success);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1);margin-left:auto;padding:var(--spacing-1) var(--spacing-2)}.OfferDetails_chatConnected__hg2Uh svg{color:var(--color-success)}.OfferDetails_chatDisconnected__VgQG8{align-items:center;background:var(--color-warning-bg);border-radius:var(--radius-full);color:var(--color-warning);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1);margin-left:auto;padding:var(--spacing-1) var(--spacing-2)}.OfferDetails_chatDisconnected__VgQG8 svg{color:var(--color-warning)}.OfferDetails_chatMessages__-\+X5V{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-3);min-height:0;overflow-y:auto;padding:var(--spacing-4)}.OfferDetails_chatError__nVVwy,.OfferDetails_chatLoading__KOWPu{align-items:center;display:flex;height:100%;justify-content:center}.OfferDetails_chatError__nVVwy{color:var(--color-danger)}.OfferDetails_chatEmpty__y2jnU{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.OfferDetails_chatEmptyIcon__1N7Qp{color:var(--text-tertiary);height:48px;margin-bottom:var(--spacing-3);width:48px}.OfferDetails_chatEmpty__y2jnU p{color:var(--text-secondary);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1)}.OfferDetails_chatEmpty__y2jnU span{font-size:var(--font-size-sm)}.OfferDetails_chatMessage__zcZOC{border-radius:var(--radius-lg);max-width:70%;padding:var(--spacing-3)}.OfferDetails_chatMessageOwn__p97RA{align-self:flex-end;background:var(--color-primary);color:#fff}.OfferDetails_chatMessageOther__WkAKC{align-self:flex-start;background:var(--bg-secondary);color:var(--text-primary)}.OfferDetails_chatMessageHeader__\+gv0i{display:flex;gap:var(--spacing-3);justify-content:space-between;margin-bottom:var(--spacing-1)}.OfferDetails_chatMessageSender__MlUPY{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);opacity:.8}.OfferDetails_chatMessageTime__AirtU{font-size:var(--font-size-xs);opacity:.6}.OfferDetails_chatMessageContent__9-cS6{font-size:var(--font-size-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word}.OfferDetails_chatReadStatus__XLIVg{font-size:10px;margin-top:var(--spacing-1);opacity:.6;text-align:right}.OfferDetails_chatMessageAttachments__wnCbe{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-2)}.OfferDetails_chatAttachment__RcGaG{align-items:center;background:#ffffff1a;border-radius:var(--radius-sm);color:inherit;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);text-decoration:none;transition:background var(--transition-fast)}.OfferDetails_chatMessageOther__WkAKC .OfferDetails_chatAttachment__RcGaG{background:#0000000d}.OfferDetails_chatAttachment__RcGaG:hover{background:#fff3}.OfferDetails_chatMessageOther__WkAKC .OfferDetails_chatAttachment__RcGaG:hover{background:#0000001a}.OfferDetails_chatAttachment__RcGaG svg{flex-shrink:0;height:14px;width:14px}.OfferDetails_chatAttachment__RcGaG span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OfferDetails_chatTyping__A\+QKU{align-items:center;display:flex;gap:4px}.OfferDetails_chatTyping__A\+QKU span{animation:OfferDetails_chatTypingBounce__y-2RJ 1.4s ease-in-out infinite;background:var(--text-tertiary);border-radius:50%;height:8px;width:8px}.OfferDetails_chatTyping__A\+QKU span:first-child{animation-delay:-.32s}.OfferDetails_chatTyping__A\+QKU span:nth-child(2){animation-delay:-.16s}@keyframes OfferDetails_chatTypingBounce__y-2RJ{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.OfferDetails_chatTypingText__SGi\+F{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-left:var(--spacing-2)}.OfferDetails_chatAttachmentsPreview__Otko4{background:var(--bg-secondary);border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding:var(--spacing-3)}.OfferDetails_chatAttachmentPreview__3N7Jh{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}.OfferDetails_chatAttachmentPreview__3N7Jh svg{color:var(--text-secondary);height:14px;width:14px}.OfferDetails_chatAttachmentName__zLxPZ{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OfferDetails_chatAttachmentSize__WUpNP{color:var(--text-tertiary)}.OfferDetails_chatRemoveAttachment__u8RiS{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:2px;transition:all var(--transition-fast)}.OfferDetails_chatRemoveAttachment__u8RiS:hover{background:var(--color-danger-bg);color:var(--color-danger)}.OfferDetails_chatInputForm__paOXv{align-items:center;background:var(--bg-primary);border-top:1px solid var(--border-color);display:flex;flex-direction:row;flex-shrink:0;gap:var(--spacing-2);padding:var(--spacing-3)}.OfferDetails_chatAttachBtn__BwXt0{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-2);transition:all var(--transition-fast)}.OfferDetails_chatAttachBtn__BwXt0:hover{background:var(--bg-tertiary);color:var(--text-primary)}.OfferDetails_chatAttachBtn__BwXt0 svg{height:18px;width:18px}.OfferDetails_chatInput__pkE4P{border:1px solid var(--border-color);border-radius:var(--radius-md);flex:1 1;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--transition-fast)}.OfferDetails_chatInput__pkE4P:focus{border-color:var(--color-primary);outline:none}.OfferDetails_chatSendBtn__lo9FT{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.OfferDetails_chatSendBtn__lo9FT:hover:not(:disabled){background:var(--color-primary-dark)}.OfferDetails_chatSendBtn__lo9FT:disabled{cursor:not-allowed;opacity:.5}.OfferDetails_chatSendBtn__lo9FT svg{height:18px;width:18px}.OfferDetails_ordersTabContent__NwILY{padding:0}.OfferDetails_ordersHeader__2KYwN{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3)}.OfferDetails_ordersTitle__DIzZw{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);margin:0}.OfferDetails_ordersTitle__DIzZw svg{color:var(--text-tertiary)}.OfferDetails_ordersEmpty__YjS-7,.OfferDetails_ordersLoading__uUMmd{align-items:center;display:flex;justify-content:center;padding:var(--spacing-8)}.OfferDetails_ordersEmpty__YjS-7{color:var(--text-tertiary);flex-direction:column}.OfferDetails_ordersEmptyIcon__Hp92L{height:48px;margin-bottom:var(--spacing-3);opacity:.5;width:48px}.OfferDetails_ordersTable__xQAyM{overflow-x:auto}.OfferDetails_ordersTable__xQAyM table{border-collapse:collapse;width:100%}.OfferDetails_ordersTable__xQAyM td,.OfferDetails_ordersTable__xQAyM th{border-bottom:1px solid var(--border-color);padding:var(--spacing-3) var(--spacing-4);text-align:left}.OfferDetails_ordersTable__xQAyM th{background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.OfferDetails_ordersTable__xQAyM td{color:var(--text-primary);font-size:var(--font-size-sm)}.OfferDetails_ordersTable__xQAyM tr:hover td{background:var(--bg-secondary)}.OfferDetails_paymentIdCell__ZWmTR{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs)}.OfferDetails_amountCell__cP9Xf{font-weight:var(--font-weight-semibold)}.OfferDetails_refundedAmount__SU0tA{color:var(--color-danger);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.OfferDetails_paymentStatusBadge__llkNa{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.OfferDetails_paymentStatus_succeeded__7nKe5{background:#22c55e1a;color:#22c55e}.OfferDetails_paymentStatus_pending__qLYDC{background:#eab3081a;color:#eab308}.OfferDetails_paymentStatus_failed__f73Xe{background:#ef44441a;color:#ef4444}.OfferDetails_paymentStatus_partially_refunded__SYnmk,.OfferDetails_paymentStatus_refunded__3MHu\+{background:#8b5cf61a;color:#8b5cf6}.OfferDetails_receiptLink__KsHDE{align-items:center;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-1);text-decoration:none;transition:color var(--transition-fast)}.OfferDetails_receiptLink__KsHDE:hover{color:var(--color-primary-dark);text-decoration:underline}.OfferDetails_receiptLink__KsHDE svg{height:14px;width:14px}.OffersKanban_container__Oc3dg{display:flex;flex-direction:column;gap:var(--spacing-4);height:calc(100vh - 120px);overflow:hidden}.OffersKanban_loaderContainer__Nj4Ez{align-items:center;display:flex;justify-content:center;min-height:400px}.OffersKanban_header__kQdYW{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.OffersKanban_headerLeft__ARdFX{display:flex;flex-direction:column;gap:var(--spacing-1)}.OffersKanban_title__C00ZH{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.OffersKanban_subtitle__T\+7eS{color:var(--text-tertiary);font-size:var(--font-size-sm)}.OffersKanban_headerRight__2zmjl{align-items:center;display:flex;gap:var(--spacing-2)}.OffersKanban_error__UQZOQ{align-items:center;background-color:#fef2f2;border-radius:var(--radius-md);color:#dc2626;display:flex;flex-shrink:0;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OffersKanban_error__UQZOQ button{background:none;border:none;color:#dc2626;cursor:pointer;font-size:18px;padding:0 4px}.OffersKanban_board__0pO48{display:flex;flex:1 1;gap:var(--spacing-3);overflow-x:auto;padding-bottom:var(--spacing-2)}.OffersKanban_column__y4Z1n{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--radius-lg);display:flex;flex-direction:column;flex-shrink:0;max-width:320px;min-width:280px}.OffersKanban_columnHeader__ujtEq{background:#fff;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:4px solid #3b82f6;padding:var(--spacing-3) var(--spacing-4)}.OffersKanban_columnTitle__Hzpde{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-1)}.OffersKanban_columnName__Qixts{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.OffersKanban_columnCount__ssJdL{align-items:center;background:#e2e8f0;border-radius:var(--radius-full);color:#475569;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:24px;justify-content:center;min-width:24px;padding:0 var(--spacing-2)}.OffersKanban_columnValue__ak7Ap{color:#059669;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.OffersKanban_columnBody__BTKnw{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-2);min-height:100px;overflow-y:auto;padding:var(--spacing-3);transition:background-color .2s}.OffersKanban_columnBody__BTKnw.OffersKanban_draggingOver__88X4r{background:#dbeafe}.OffersKanban_emptyColumn__G8gYn{color:#94a3b8;font-size:var(--font-size-sm);font-style:italic;padding:var(--spacing-6);text-align:center}.OffersKanban_card__4z\+1Z{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md);box-shadow:0 1px 3px #0000001a;cursor:grab;padding:var(--spacing-3);transition:box-shadow .2s,transform .2s}.OffersKanban_card__4z\+1Z:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000026}.OffersKanban_card__4z\+1Z.OffersKanban_dragging__okKpa{box-shadow:0 8px 24px #0003;cursor:grabbing;transform:rotate(2deg)}.OffersKanban_cardHeader__A11rI{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}.OffersKanban_offerNumber__Dwaqz{color:#3b82f6;font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.OffersKanban_offerValue__zfTw1{color:#059669;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.OffersKanban_cardBody__I254i{display:flex;flex-direction:column;gap:var(--spacing-1)}.OffersKanban_clientName__X57TW{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.3}.OffersKanban_cardMeta__yr-pV{align-items:center;color:#64748b;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.OffersKanban_metaIcon__LipgF{flex-shrink:0;font-size:12px}@media (max-width:1024px){.OffersKanban_container__Oc3dg{height:auto;min-height:calc(100vh - 120px)}.OffersKanban_board__0pO48{-webkit-overflow-scrolling:touch;flex-wrap:nowrap}}@media (max-width:768px){.OffersKanban_header__kQdYW{align-items:flex-start;flex-direction:column}.OffersKanban_headerRight__2zmjl{flex-wrap:wrap;justify-content:flex-start;width:100%}.OffersKanban_column__y4Z1n{min-width:260px}}.OfferPrint_document__oyxM1{background:#fff;box-sizing:border-box;color:#1a1a1a;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:10pt;line-height:1.5;margin:0 auto;max-width:210mm;padding:20mm 25mm;width:100%}.OfferPrint_error__3vahR,.OfferPrint_loading__xmj7T{align-items:center;color:#666;display:flex;font-size:14pt;height:100vh;justify-content:center}.OfferPrint_error__3vahR{color:#dc2626}.OfferPrint_printBtn__TPVui{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 4px 12px #2563eb4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;position:fixed;right:20px;top:20px;transition:transform .2s,box-shadow .2s;z-index:9999}.OfferPrint_printBtn__TPVui:hover{box-shadow:0 6px 16px #2563eb66;transform:translateY(-2px)}.OfferPrint_header__ucNOi{align-items:flex-start;border-bottom:3px solid #2563eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.OfferPrint_company__s9liA{display:flex;flex-direction:column;gap:3px}.OfferPrint_company__s9liA strong{color:#1a1a1a;font-size:14pt;font-weight:700}.OfferPrint_company__s9liA span{color:#64748b;font-size:9pt}.OfferPrint_title__1m9Gt h1{color:#2563eb;font-size:22pt;font-weight:700;letter-spacing:-.5px;margin:0}.OfferPrint_infoGrid__v9Lpk{grid-gap:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:25px;padding:16px 20px}.OfferPrint_infoBox__FxUPL{display:flex;flex-direction:column;gap:4px}.OfferPrint_infoBox__FxUPL label{color:#64748b;font-size:8pt;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.OfferPrint_infoBox__FxUPL strong{color:#1e293b;font-size:11pt}.OfferPrint_infoBox__FxUPL span{color:#475569;font-size:9pt}.OfferPrint_products__pmWcl{flex:1 1;margin-bottom:25px}.OfferPrint_products__pmWcl h2{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:12pt;font-weight:700;letter-spacing:.5px;margin:0 0 15px;padding-bottom:8px;text-transform:uppercase}.OfferPrint_variantGroup__iB9mv{margin-bottom:20px}.OfferPrint_variantGroup__iB9mv h3{align-items:center;color:#2563eb;display:flex;font-size:11pt;font-weight:600;gap:8px;margin:0 0 12px}.OfferPrint_variantGroup__iB9mv h3:before{background:#2563eb;border-radius:2px;content:"";height:16px;width:4px}.OfferPrint_variantGroup__iB9mv h3 small{color:#64748b;font-size:9pt;font-weight:400}.OfferPrint_productRow__KSvtC{align-items:flex-start;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;display:flex;gap:20px;margin-bottom:12px;padding:16px;transition:border-color .2s}.OfferPrint_productRow__KSvtC:hover{border-color:#e0e0e0}.OfferPrint_productImage__RZXlB{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-shrink:0;height:90px;justify-content:center;overflow:hidden;width:90px}.OfferPrint_productImage__RZXlB img{max-height:100%;max-width:100%;object-fit:contain}.OfferPrint_noImage__QjSXh{color:#94a3b8;font-size:9pt}.OfferPrint_productInfo__vlaPr{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.OfferPrint_productName__fkR3W{color:#1e293b;font-size:11pt;font-weight:600}.OfferPrint_productDesc__EkVIY{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:9pt;line-height:1.5;overflow:hidden}.OfferPrint_productPrice__Wajsf{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px;text-align:right;width:110px}.OfferPrint_priceAmount__K46cU{color:#1e293b;font-size:12pt;font-weight:700}.OfferPrint_priceDetails__GJIlJ{color:#64748b;font-size:8pt}.OfferPrint_priceDiscount__WVL8c{color:#dc2626;font-size:8pt;font-weight:600}.OfferPrint_subtotal__f\+Pcj,.OfferPrint_variantTotal__8Lnc6{align-items:center;display:flex;font-size:10pt;gap:30px;justify-content:flex-end;padding:12px 16px}.OfferPrint_variantTotal__8Lnc6{border-top:1px dashed #cbd5e1;color:#475569;margin-top:8px}.OfferPrint_subtotal__f\+Pcj{border-top:2px solid #e2e8f0;color:#1e293b;font-weight:600;margin-top:15px}.OfferPrint_subtotal__f\+Pcj strong,.OfferPrint_variantTotal__8Lnc6 strong{font-size:11pt}.OfferPrint_empty__PCpYH{color:#94a3b8;font-size:9pt;font-style:italic;padding:12px;text-align:center}.OfferPrint_summary__J4YK-{border-radius:10px;box-shadow:0 2px 8px #00000014;margin-bottom:25px;margin-left:auto;overflow:hidden;width:220px}.OfferPrint_summaryRow__dkALi{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;display:flex;font-size:9pt;justify-content:space-between;padding:10px 16px}.OfferPrint_summaryTotal__0W3GM{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:flex;font-size:10pt;justify-content:space-between;padding:14px 16px}.OfferPrint_summaryTotal__0W3GM strong{font-size:13pt;font-weight:700}.OfferPrint_payment__Fz\+uV{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;font-size:9pt;gap:20px;margin-bottom:20px;padding:14px 18px}.OfferPrint_payment__Fz\+uV>div{display:flex;gap:6px}.OfferPrint_payment__Fz\+uV label{color:#64748b;font-weight:600}.OfferPrint_payment__Fz\+uV span{color:#1e293b}.OfferPrint_notes__aIsvz{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:8px;font-size:9pt;margin-bottom:20px;padding:12px 16px}.OfferPrint_notes__aIsvz label{color:#92400e;font-weight:600}.OfferPrint_notes__aIsvz p{color:#78350f;margin:6px 0 0}.OfferPrint_footer__aJtsv{margin-top:auto;padding-top:40px}.OfferPrint_signatures__WTLab{display:flex;gap:60px;justify-content:space-between}.OfferPrint_signatures__WTLab>div{text-align:center;width:160px}.OfferPrint_sigLine__RSdtE{border-bottom:1px solid #1e293b;height:50px;margin-bottom:8px}.OfferPrint_signatures__WTLab span{color:#64748b;font-size:8pt;letter-spacing:.5px;text-transform:uppercase}@media print{.OfferPrint_printBtn__TPVui{display:none!important}@page{size:A4;margin:15mm 20mm}body,html{margin:0;padding:0}.OfferPrint_document__oyxM1{box-shadow:none;margin:0;min-height:auto;padding:0;width:100%}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.OfferPrint_infoGrid__v9Lpk{background:#f8fafc!important}.OfferPrint_productRow__KSvtC{background:#fafafa!important}.OfferPrint_summaryTotal__0W3GM{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.OfferPrint_payment__Fz\+uV,.OfferPrint_summaryRow__dkALi{background:#f8fafc!important}.OfferPrint_notes__aIsvz{background:#fffbeb!important}.OfferPrint_footer__aJtsv,.OfferPrint_payment__Fz\+uV,.OfferPrint_productRow__KSvtC,.OfferPrint_summary__J4YK-{page-break-inside:avoid}}@media screen{.OfferPrint_document__oyxM1{min-height:100vh}}.BufferGenerate_form__gLMbd{display:flex;flex-direction:column;gap:var(--spacing-4)}.BufferGenerate_formRow__nP3Yp{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.BufferGenerate_keysField__45hjZ{display:flex;flex-direction:column;gap:var(--spacing-2)}.BufferGenerate_label__OA3PT{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.BufferGenerate_keyCount__pz8eQ{color:var(--text-tertiary);font-weight:var(--font-weight-normal)}.BufferGenerate_textarea__IVgS0{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.5;min-height:120px;padding:var(--spacing-3);resize:vertical;width:100%}.BufferGenerate_textarea__IVgS0:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.BufferGenerate_textarea__IVgS0::placeholder{color:var(--text-tertiary)}.BufferGenerate_hint__jdcJH{color:var(--text-tertiary);font-size:var(--font-size-xs);margin:0}.BufferGenerate_error__GQx8e{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3)}.BufferGenerate_actions__enJZA{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;padding-top:var(--spacing-4)}.BufferGenerate_result__2MefD{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-4);text-align:center}.BufferGenerate_resultIcon__Z3qQh{align-items:center;background-color:var(--color-success-bg);border-radius:var(--radius-full);color:var(--color-success);display:flex;height:64px;justify-content:center;width:64px}.BufferGenerate_resultIcon__Z3qQh svg{height:32px;width:32px}.BufferGenerate_resultTitle__dscow{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.BufferGenerate_resultMessage__IwLHR{color:var(--text-secondary);font-size:var(--font-size-base);margin:0}.BufferGenerate_resultActions__EhDBF{margin-top:var(--spacing-4)}@media (max-width:480px){.BufferGenerate_formRow__nP3Yp{grid-template-columns:1fr}.BufferGenerate_actions__enJZA{flex-direction:column-reverse}.BufferGenerate_actions__enJZA>*{width:100%}}.Buffer_container__UhaWf{display:flex;flex-direction:column;gap:var(--spacing-6)}.Buffer_header__txMS6{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.Buffer_headerLeft__ZOZsd{align-items:baseline;display:flex;gap:var(--spacing-3)}.Buffer_title__3Esbc{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.Buffer_count__VX4RJ{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Buffer_headerRight__C\+NQ-{align-items:center;display:flex;gap:var(--spacing-3)}.Buffer_statsGrid__JffSX{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}.Buffer_statCard__\+YF-a{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);text-align:center;transition:all .2s ease}.Buffer_statCard__\+YF-a:hover{border-color:var(--color-primary);transform:translateY(-2px)}.Buffer_statCardActive__tfFzu{background-color:var(--color-primary-bg);border-color:var(--color-primary)}.Buffer_statValue__2PXde{color:var(--color-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.Buffer_statLabel__4dIFE{color:var(--text-secondary);font-size:var(--font-size-sm)}.Buffer_filtersCard__u-Res{padding:var(--spacing-4)}.Buffer_filtersRow__tCfBR{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Buffer_searchWrapper__qFiZ\+{flex:1 1;max-width:280px;min-width:200px}.Buffer_searchBar__BK8zY{width:100%}.Buffer_filterGroup__tyQFg{display:flex;flex-direction:column;gap:var(--spacing-1)}.Buffer_filterLabel__EIqcG{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Buffer_filterSelect__g8-qu{min-width:160px}.Buffer_clearButton__RebKQ{margin-bottom:2px}.Buffer_refreshButton__EeR9O{margin-bottom:2px;margin-left:auto}.Buffer_error__HYate{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.Buffer_tableCard__FC0Ma{overflow:hidden;padding:0}.Buffer_empty__fch-K,.Buffer_loaderWrapper__pyyVO{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Buffer_empty__fch-K{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.Buffer_tableFooter__C-8gJ{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}.Buffer_pageSize__GakW2{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Buffer_pageSizeSelect__xumNi{min-width:140px;width:auto}.Buffer_licenseNumber__2\+cwj{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm)}.Buffer_keyCell__zi2\+M{align-items:center;display:flex;gap:var(--spacing-2)}.Buffer_key__sK8MT{background:none;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:0}.Buffer_actions__yFy-6{align-items:center;display:flex;gap:var(--spacing-1)}.Buffer_deleteButton__6Z13j{color:var(--color-danger)}.Buffer_deleteButton__6Z13j:hover{background-color:var(--color-danger-bg)}.Buffer_deleteMessage__WnsVt{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.Buffer_modalActions__j--qV{display:flex;gap:var(--spacing-3);justify-content:flex-end}@media (max-width:1024px){.Buffer_statsGrid__JffSX{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Buffer_header__txMS6{align-items:flex-start;flex-direction:column}.Buffer_headerRight__C\+NQ-{justify-content:flex-end;width:100%}.Buffer_statsGrid__JffSX{grid-template-columns:repeat(2,1fr)}.Buffer_filtersRow__tCfBR{align-items:stretch;flex-direction:column}.Buffer_searchWrapper__qFiZ\+{max-width:none}.Buffer_filterGroup__tyQFg,.Buffer_filterSelect__g8-qu{width:100%}.Buffer_clearButton__RebKQ,.Buffer_refreshButton__EeR9O{align-self:flex-start;margin-left:0}.Buffer_tableFooter__C-8gJ{align-items:center;flex-direction:column}}@media (max-width:480px){.Buffer_statsGrid__JffSX{grid-template-columns:1fr 1fr}.Buffer_statCard__\+YF-a{padding:var(--spacing-4)}.Buffer_statValue__2PXde{font-size:var(--font-size-2xl)}}.RecurrenceSettings_container__qqbjt{background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}.RecurrenceSettings_toggle__8m9lj{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.RecurrenceSettings_toggle__8m9lj input{cursor:pointer;height:16px;width:16px}.RecurrenceSettings_toggle__8m9lj svg{color:var(--text-tertiary);height:16px;width:16px}.RecurrenceSettings_settings__jV\+Lw{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-3)}.RecurrenceSettings_row__\+\+pYF{align-items:center;display:flex;gap:var(--spacing-3)}.RecurrenceSettings_label__8TYf7{color:var(--text-secondary);font-size:var(--font-size-sm);min-width:100px}.RecurrenceSettings_frequencySelect__htYMj{width:160px}.RecurrenceSettings_intervalGroup__1z7nJ{align-items:center;display:flex;gap:var(--spacing-2)}.RecurrenceSettings_intervalInput__2JCqd{width:70px}.RecurrenceSettings_intervalLabel__QIKno{color:var(--text-secondary);font-size:var(--font-size-sm)}.RecurrenceSettings_daysGroup__\+b9B-{display:flex;gap:var(--spacing-1)}.RecurrenceSettings_dayButton__4TC6q{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);height:36px;justify-content:center;padding:0;transition:all var(--transition-fast);width:36px}.RecurrenceSettings_dayButton__4TC6q:hover{border-color:var(--color-primary);color:var(--color-primary)}.RecurrenceSettings_dayButton__4TC6q.RecurrenceSettings_selected__SlS3H{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.RecurrenceSettings_dayOfMonthInput__CDYcE{width:80px}.RecurrenceSettings_endGroup__ly4TO{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.RecurrenceSettings_endTypeSelect__6XCsG{width:140px}.RecurrenceSettings_endDateInput__a-M\+I{width:150px}.RecurrenceSettings_occurrencesGroup__ntRQl{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.RecurrenceSettings_occurrencesInput__0zANn{width:70px}@media (max-width:480px){.RecurrenceSettings_row__\+\+pYF{align-items:flex-start;flex-direction:column;gap:var(--spacing-2)}.RecurrenceSettings_label__8TYf7{min-width:auto}.RecurrenceSettings_daysGroup__\+b9B-{flex-wrap:wrap}.RecurrenceSettings_endGroup__ly4TO{align-items:flex-start;flex-direction:column}}.TaskForm_form__pv60a{display:flex;flex-direction:column;gap:var(--spacing-4)}.TaskForm_formRow__YItMR{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.TaskForm_error__-Ypxg{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3)}.TaskForm_actions__FbzDm{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;padding-top:var(--spacing-4)}@media (max-width:480px){.TaskForm_formRow__YItMR{grid-template-columns:1fr}.TaskForm_actions__FbzDm{flex-direction:column-reverse}.TaskForm_actions__FbzDm>*{width:100%}}.TasksKanban_container__KZLux{display:flex;gap:var(--spacing-4);min-height:500px;overflow-x:auto;padding-bottom:var(--spacing-4)}.TasksKanban_column__8Fmhb{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);border-top:4px solid;box-shadow:var(--shadow-sm);display:flex;flex:0 0 300px;flex-direction:column;max-height:calc(100vh - 300px);min-height:400px}.TasksKanban_columnHeader__wFViq{background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-color);padding:var(--spacing-3) var(--spacing-4)}.TasksKanban_columnTitle__G1G0Z{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--spacing-2)}.TasksKanban_columnTitle__G1G0Z svg{height:16px;width:16px}.TasksKanban_columnCount__4D\+aW{align-items:center;background-color:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);height:20px;justify-content:center;min-width:20px;padding:0 var(--spacing-2)}.TasksKanban_columnContent__GxNRz{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-2);min-height:200px;overflow-y:auto;padding:var(--spacing-3)}.TasksKanban_columnContent__GxNRz>*{flex-shrink:0}.TasksKanban_columnContent__GxNRz.TasksKanban_dragOver__chd64{background-color:var(--bg-tertiary)}.TasksKanban_emptyColumn__JXxvB{align-items:center;color:var(--text-tertiary);display:flex;flex:1 1;font-size:var(--font-size-sm);justify-content:center}.TasksKanban_card__OxRxN{background-color:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:grab;display:flex;min-height:80px;overflow:hidden;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.TasksKanban_card__OxRxN:hover{box-shadow:var(--shadow-md)}.TasksKanban_card__OxRxN.TasksKanban_dragging__jFuMO{box-shadow:var(--shadow-lg);cursor:grabbing;transform:rotate(3deg)}.TasksKanban_card__OxRxN.TasksKanban_overdue__8z2RD{border:1px solid var(--color-danger)}.TasksKanban_priorityBar__rhUIY{flex-shrink:0;width:4px}.TasksKanban_cardContent__aJByc{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-2);min-width:0;padding:var(--spacing-3)}.TasksKanban_cardTitle__-QWcC{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);overflow:hidden}.TasksKanban_cardMeta__\+zusG{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-3)}.TasksKanban_cardAssigned__hImDW,.TasksKanban_cardDate__MMAwQ{align-items:center;display:flex;gap:var(--spacing-1)}.TasksKanban_cardAssigned__hImDW svg,.TasksKanban_cardDate__MMAwQ svg{height:12px;width:12px}.TasksKanban_cardDate__MMAwQ.TasksKanban_overdue__8z2RD{color:var(--color-danger);font-weight:var(--font-weight-medium)}.TasksKanban_cardAssigned__hImDW{align-items:center;display:flex;gap:var(--spacing-1)}.TasksKanban_cardBadges__vq1y2{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.TasksKanban_cardBadges__vq1y2>span{border-radius:var(--radius-sm);font-size:10px;padding:2px 6px}.TasksKanban_subtaskCount__ysWKw{background-color:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:var(--font-size-xs);padding:2px var(--spacing-2)}@media (max-width:768px){.TasksKanban_container__KZLux{-webkit-overflow-scrolling:touch;flex-direction:row;margin:0 calc(var(--spacing-4)*-1);overflow-x:auto;padding:0 var(--spacing-4) var(--spacing-4);scroll-snap-type:x mandatory}.TasksKanban_column__8Fmhb{flex:0 0 85vw;max-height:none;scroll-snap-align:start}.TasksKanban_columnContent__GxNRz{max-height:60vh}}.Tasks_container__KbcTl{display:flex;flex-direction:column;gap:var(--spacing-6)}.Tasks_header__yvwT-{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.Tasks_headerLeft__HL5NB{align-items:baseline;display:flex;gap:var(--spacing-3)}.Tasks_title__KGChg{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.Tasks_count__Hnsj\+{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Tasks_headerRight__JGFMw{align-items:center;display:flex;gap:var(--spacing-3)}.Tasks_bulkActions__ivb07{align-items:center;display:flex;gap:var(--spacing-2)}.Tasks_statsGrid__\+DRyD{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}.Tasks_statCard__WJ2mx{padding:var(--spacing-5)}.Tasks_statCard__WJ2mx,.Tasks_statCard__WJ2mx>div{align-items:center;display:flex;gap:var(--spacing-4)}.Tasks_statIcon__WI3Ga{align-items:center;border-radius:var(--radius-lg);display:flex;font-size:var(--font-size-xl);height:48px;justify-content:center;width:48px}.Tasks_statContent__uCgQg{display:flex;flex-direction:column;gap:var(--spacing-1)}.Tasks_statValue__828g6{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1}.Tasks_statLabel__Sulmu{color:var(--text-secondary);font-size:var(--font-size-sm)}.Tasks_statPending__5dCFy .Tasks_statIcon__WI3Ga{background-color:var(--color-warning-bg);color:var(--color-warning)}.Tasks_statInProgress__bi2Mo .Tasks_statIcon__WI3Ga{background-color:var(--color-info-bg);color:var(--color-info)}.Tasks_statOverdue__u8szs .Tasks_statIcon__WI3Ga{background-color:var(--color-danger-bg);color:var(--color-danger)}.Tasks_statUrgent__FKFPQ .Tasks_statIcon__WI3Ga{background-color:#fef2f2;color:#dc2626}.Tasks_filtersCard__Pk4Eq{overflow:visible;padding:var(--spacing-4)}.Tasks_searchRow__4rb8p{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.Tasks_searchWrapper__Zle2A{flex:1 1;max-width:320px;min-width:200px}.Tasks_searchBar__BJ0xc{width:100%}.Tasks_filterToggleButton__IpLWh{align-items:center;display:flex;gap:var(--spacing-2)}.Tasks_filtersPanel__Q1MoY{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.Tasks_filterRow__CgNXb{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Tasks_filterGroup__XpD3D{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:140px}.Tasks_filterLabel__2vQEp{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Tasks_filterSelect__sAgm2{min-width:140px}.Tasks_filterInput__KA5Hq{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease}.Tasks_filterInput__KA5Hq:focus{border-color:var(--color-primary);outline:none}.Tasks_rangeInputs__RhCXM{align-items:center;display:flex;gap:var(--spacing-2)}.Tasks_filterInputSmall__oge3z{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease;width:120px}.Tasks_filterInputSmall__oge3z:focus{border-color:var(--color-primary);outline:none}.Tasks_filterInputSmall__oge3z::placeholder{color:var(--text-tertiary)}.Tasks_rangeSeparator__Zs6Q\+{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Tasks_filterChips__tY\+NE{border-top:1px solid var(--border-light);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.Tasks_clearButton__It7M8{margin-bottom:2px}.Tasks_refreshButton__Nf\+cM{margin-bottom:2px;margin-left:auto}.Tasks_viewToggle__80vW1{background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--spacing-1);margin-bottom:2px;margin-left:var(--spacing-2);padding:var(--spacing-1)}.Tasks_viewToggle__80vW1 button{align-items:center;display:flex;justify-content:center;padding:var(--spacing-2)}.Tasks_quickFilters__McloF{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding:var(--spacing-2) 0}.Tasks_quickFilterTab__vqDrM{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all var(--transition-fast)}.Tasks_quickFilterTab__vqDrM:hover{border-color:var(--color-primary);color:var(--color-primary)}.Tasks_quickFilterTab__vqDrM.Tasks_active__xtxuO{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.Tasks_error__w35SF{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.Tasks_tableCard__DBgLz{overflow:hidden;padding:0}.Tasks_empty__5vlv8,.Tasks_loaderWrapper__L9Ewr{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Tasks_empty__5vlv8{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.Tasks_emptyIcon__b7\+I8{color:var(--color-success);height:48px;opacity:.6;width:48px}.Tasks_tableFooter__x7Bc3{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}.Tasks_pageSize__TvNgC{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Tasks_pageSizeSelect__MsroN{min-width:140px;width:auto}.Tasks_taskCell__YEHXv{display:flex;flex-direction:column;gap:var(--spacing-1)}.Tasks_taskTitle__h3bXp{color:var(--text-primary);cursor:pointer;font-weight:var(--font-weight-medium);text-decoration:none}.Tasks_taskTitle__h3bXp:hover{color:var(--color-primary);text-decoration:underline}.Tasks_statusSelect__Y5LB-{font-size:var(--font-size-sm);min-width:120px}.Tasks_taskLink__i54s2{color:var(--color-primary);font-size:var(--font-size-xs);text-decoration:none}.Tasks_taskLink__i54s2:hover{text-decoration:underline}.Tasks_assignee__Ecl0I{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Tasks_unassigned__ZTR6b{color:var(--text-tertiary);font-size:var(--font-size-sm);font-style:italic}.Tasks_dueDate__Txf3k{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Tasks_dueDate__Txf3k.Tasks_overdue__wiCtn{color:var(--color-danger);font-weight:var(--font-weight-medium)}.Tasks_overdueIcon__YHlzy{height:14px;width:14px}.Tasks_actions__59zov{align-items:center;display:flex;gap:var(--spacing-1)}.Tasks_deleteButton__rSOuZ{color:var(--color-danger)}.Tasks_deleteButton__rSOuZ:hover{background-color:var(--color-danger-bg)}.Tasks_deleteMessage__VpB8i{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.Tasks_modalActions__H0zDf{display:flex;gap:var(--spacing-3);justify-content:flex-end}@media (max-width:1024px){.Tasks_statsGrid__\+DRyD{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Tasks_header__yvwT-{align-items:flex-start;flex-direction:column}.Tasks_headerRight__JGFMw{align-items:stretch;flex-direction:column;width:100%}.Tasks_bulkActions__ivb07{flex-wrap:wrap;justify-content:flex-start}.Tasks_statsGrid__\+DRyD{grid-template-columns:repeat(2,1fr)}.Tasks_searchRow__4rb8p{align-items:stretch;flex-direction:column}.Tasks_searchWrapper__Zle2A{max-width:none}.Tasks_filterRow__CgNXb{align-items:stretch;flex-direction:column}.Tasks_filterGroup__XpD3D{min-width:auto;width:100%}.Tasks_filterInput__KA5Hq,.Tasks_filterSelect__sAgm2,.Tasks_rangeInputs__RhCXM{width:100%}.Tasks_filterInputSmall__oge3z{flex:1 1;min-width:0;width:auto}.Tasks_clearButton__It7M8,.Tasks_refreshButton__Nf\+cM{align-self:flex-start;margin-left:0}.Tasks_tableFooter__x7Bc3{align-items:center;flex-direction:column}}@media (max-width:480px){.Tasks_statsGrid__\+DRyD{grid-template-columns:1fr 1fr}.Tasks_statCard__WJ2mx{flex-direction:column;padding:var(--spacing-4);text-align:center}.Tasks_statIcon__WI3Ga{font-size:var(--font-size-lg);height:40px;width:40px}.Tasks_statValue__828g6{font-size:var(--font-size-xl)}}.SubtasksSection_container__La4Yw{display:flex;flex-direction:column;gap:var(--spacing-3)}.SubtasksSection_header__l9ccM{align-items:center;display:flex;justify-content:space-between}.SubtasksSection_headerLeft__FrHAu{align-items:center;display:flex;gap:var(--spacing-3)}.SubtasksSection_title__gWTZ-{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.SubtasksSection_progress__IGLUI{color:var(--text-tertiary);font-size:var(--font-size-sm)}.SubtasksSection_progressBar__j7OoU{background-color:var(--bg-tertiary);border-radius:var(--radius-full);height:6px;overflow:hidden}.SubtasksSection_progressFill__nMYBA{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .3s ease}.SubtasksSection_progressFill__nMYBA.SubtasksSection_complete__3xvYe{background-color:var(--color-success)}.SubtasksSection_empty__kupjX{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-4);text-align:center}.SubtasksSection_list__RY0Zh{display:flex;flex-direction:column;gap:var(--spacing-2)}.SubtasksSection_subtaskItem__aQjd2{background-color:var(--bg-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.SubtasksSection_subtaskItem__aQjd2:hover{background-color:var(--bg-tertiary)}.SubtasksSection_subtaskItem__aQjd2.SubtasksSection_completed__3c2ZM .SubtasksSection_subtaskText__Pxf6q{color:var(--text-tertiary);text-decoration:line-through}.SubtasksSection_subtaskMain__2MkWt{align-items:flex-start;display:flex;gap:var(--spacing-3);padding:var(--spacing-3)}.SubtasksSection_checkbox__yXk4M{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;padding:0;width:20px}.SubtasksSection_unchecked__S7Jhv{border:2px solid var(--border-medium);border-radius:var(--radius-sm);height:18px;width:18px}.SubtasksSection_checkIcon__Esrjt{color:var(--color-success);height:20px;width:20px}.SubtasksSection_subtaskContent__GpDGB{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-2);min-width:0}.SubtasksSection_subtaskText__Pxf6q{color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.SubtasksSection_subtaskInput__G0oOC{max-width:300px}.SubtasksSection_subtaskSelect__acE85{max-width:200px}.SubtasksSection_typeBadge__oFIgK{flex-shrink:0}.SubtasksSection_assignedUsers__AXATp{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.SubtasksSection_assignedUser__azrQM{background-color:var(--bg-tertiary);border-radius:var(--radius-sm);padding:2px var(--spacing-2)}.SubtasksSection_subtaskActions__NIP-8{display:flex;flex-shrink:0;gap:var(--spacing-1);opacity:0;transition:opacity var(--transition-fast)}.SubtasksSection_subtaskItem__aQjd2:hover .SubtasksSection_subtaskActions__NIP-8{opacity:1}.SubtasksSection_deleteBtn__w3h7y{color:var(--color-danger)}.SubtasksSection_deleteBtn__w3h7y:hover{background-color:var(--color-danger-bg)}.SubtasksSection_checklist__KaHN9{display:flex;flex-direction:column;gap:var(--spacing-2)}.SubtasksSection_expandButton__MDunj{align-items:center;background:var(--bg-tertiary);border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);width:-webkit-fit-content;width:fit-content}.SubtasksSection_expandButton__MDunj:hover{background:var(--border-light)}.SubtasksSection_checklistItems__-yPM1{border-left:2px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-1);padding-left:var(--spacing-4)}.SubtasksSection_checklistItem__vK24c{align-items:center;border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2)}.SubtasksSection_checklistItem__vK24c:hover{background-color:var(--bg-tertiary)}.SubtasksSection_checklistItem__vK24c.SubtasksSection_completed__3c2ZM span{color:var(--text-tertiary);text-decoration:line-through}.SubtasksSection_subtaskEdit__ORLi1{background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3)}.SubtasksSection_editActions__cAICl{display:flex;gap:var(--spacing-2);justify-content:flex-end}.SubtasksSection_addForm__e67Tk{background-color:var(--bg-secondary);border:1px dashed var(--border-medium);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}.SubtasksSection_addFormRow__N\+GLB{display:flex;gap:var(--spacing-2)}.SubtasksSection_addInput__pRxp0{flex:1 1}.SubtasksSection_typeSelect__OlWgh{flex-shrink:0;width:160px}.SubtasksSection_addFormActions__WvJmI{display:flex;gap:var(--spacing-2);justify-content:flex-end}@media (max-width:480px){.SubtasksSection_subtaskMain__2MkWt{flex-wrap:wrap}.SubtasksSection_subtaskActions__NIP-8{justify-content:flex-end;margin-top:var(--spacing-2);opacity:1;width:100%}.SubtasksSection_typeBadge__oFIgK{margin-left:auto;order:-1}.SubtasksSection_addFormRow__N\+GLB{flex-direction:column}.SubtasksSection_typeSelect__OlWgh{width:100%}}.TaskDetails_container__oK0nO{display:flex;flex-direction:column;gap:var(--spacing-6)}.TaskDetails_errorWrapper__sUtUd,.TaskDetails_loaderWrapper__O1Mi7{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:center;min-height:400px}.TaskDetails_errorWrapper__sUtUd p{color:var(--text-secondary);font-size:var(--font-size-lg)}.TaskDetails_header__7QhqB{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.TaskDetails_headerLeft__20AFT{display:flex;flex-direction:column;gap:var(--spacing-3)}.TaskDetails_backButton__FSpK-{align-self:flex-start;margin-left:calc(var(--spacing-2)*-1)}.TaskDetails_titleSection__jvA0Q{display:flex;flex-direction:column;gap:var(--spacing-2)}.TaskDetails_title__p6Zdt{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.TaskDetails_badges__2\+lqA,.TaskDetails_headerRight__-FRKt{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.TaskDetails_content__PEj4k{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:1fr 350px}.TaskDetails_mainColumn__xJgAi,.TaskDetails_sideColumn__zxcjQ{display:flex;flex-direction:column;gap:var(--spacing-4)}.TaskDetails_description__cF2DG,.TaskDetails_notes__26fLx{color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0;white-space:pre-wrap}.TaskDetails_metaList__Xhgbj{display:flex;flex-direction:column;gap:var(--spacing-4)}.TaskDetails_metaItem__E2Poq{display:flex;flex-direction:column;gap:var(--spacing-1)}.TaskDetails_metaLabel__NO-GS{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-2);letter-spacing:.05em;text-transform:uppercase}.TaskDetails_metaLabel__NO-GS svg{height:14px;width:14px}.TaskDetails_metaValue__Tdezi{color:var(--text-primary);font-size:var(--font-size-sm)}.TaskDetails_metaValue__Tdezi.TaskDetails_overdue__oCYkV{color:var(--color-danger);font-weight:var(--font-weight-medium)}.TaskDetails_metaLink__Jcm6N{color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:none}.TaskDetails_metaLink__Jcm6N:hover{text-decoration:underline}.TaskDetails_unassigned__IA8V7{color:var(--text-tertiary);font-style:italic}.TaskDetails_progressBar__VlgYv{background-color:var(--bg-tertiary);border-radius:var(--radius-full);height:6px;margin-top:var(--spacing-1);overflow:hidden;width:100%}.TaskDetails_progressFill__zuS8I{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal)}.TaskDetails_progressText__2OFhf{color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:var(--spacing-1)}.TaskDetails_metaDivider__Ealdd{background-color:var(--border-light);height:1px;margin:var(--spacing-2) 0}.TaskDetails_metaSection__JGPKy{display:flex;flex-direction:column;gap:var(--spacing-3)}.TaskDetails_metaSectionTitle__6HAe7{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.TaskDetails_relationLink__TweAa{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);color:var(--color-primary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2);text-decoration:none;transition:background-color var(--transition-fast)}.TaskDetails_relationLink__TweAa:hover{background-color:var(--bg-tertiary)}.TaskDetails_relationLink__TweAa svg{flex-shrink:0;height:16px;width:16px}.TaskDetails_historyList__22-lm{display:flex;flex-direction:column;gap:var(--spacing-4);padding-left:var(--spacing-4);position:relative}.TaskDetails_historyList__22-lm:before{background-color:var(--border-light);bottom:8px;content:"";left:5px;position:absolute;top:8px;width:2px}.TaskDetails_historyItem__Zr5eR{display:flex;gap:var(--spacing-3);position:relative}.TaskDetails_historyDot__enrge{background-color:var(--bg-primary);border:2px solid var(--color-primary);border-radius:var(--radius-full);height:12px;left:calc(var(--spacing-4)*-1);position:absolute;top:6px;width:12px}.TaskDetails_historyContent__uQZi6{display:flex;flex-direction:column;gap:var(--spacing-1)}.TaskDetails_historyHeader__drs0O{align-items:center;display:flex;gap:var(--spacing-3)}.TaskDetails_historyDate__qouIY{color:var(--text-tertiary);font-size:var(--font-size-xs)}.TaskDetails_historyComment__aI6Hz{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.TaskDetails_deleteMessage__\+Vc2j{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.TaskDetails_modalActions__xGOzo{display:flex;gap:var(--spacing-3);justify-content:flex-end}@media (max-width:1024px){.TaskDetails_content__PEj4k{grid-template-columns:1fr}.TaskDetails_sideColumn__zxcjQ{order:-1}}@media (max-width:768px){.TaskDetails_header__7QhqB{align-items:flex-start;flex-direction:column}.TaskDetails_headerRight__-FRKt{justify-content:flex-start;width:100%}.TaskDetails_title__p6Zdt{font-size:var(--font-size-xl)}}.Statistics_statistics__XS2tp{display:flex;flex-direction:column;gap:var(--spacing-6)}.Statistics_loadingContainer__Qxs4T{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-16)}.Statistics_loadingContainer__Qxs4T p{color:var(--text-secondary);font-size:var(--font-size-sm)}.Statistics_header__185y7{align-items:flex-start;display:flex;justify-content:space-between}.Statistics_headerLeft__DmTuJ h1{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1) 0}.Statistics_headerLeft__DmTuJ p{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.Statistics_headerActions__v8Su8{display:flex;gap:var(--spacing-3)}.Statistics_spinning__UJdWG svg{animation:Statistics_spin__hT3yj 1s linear infinite}@keyframes Statistics_spin__hT3yj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Statistics_errorBanner__p5QYw{align-items:center;background-color:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-3);padding:var(--spacing-4)}.Statistics_tabs__BvC3n{background-color:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;gap:var(--spacing-2);padding:var(--spacing-1);width:-webkit-fit-content;width:fit-content}.Statistics_tab__bJICr{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);transition:all var(--transition-fast)}.Statistics_tab__bJICr:hover{color:var(--text-primary)}.Statistics_tab__bJICr.Statistics_active__DH3EN{background-color:var(--color-white);box-shadow:var(--shadow-sm);color:var(--color-primary)}.Statistics_tab__bJICr svg{height:18px;width:18px}.Statistics_tabContent__wXOz1{display:block}.Statistics_summaryGrid__XXYcZ{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}.Statistics_summaryCard__S6v14{align-items:center;background-color:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-4);padding:var(--spacing-5)}.Statistics_summaryIcon__fslov{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Statistics_summaryIcon__fslov svg{height:24px;width:24px}.Statistics_summaryContent__3o9tr{display:flex;flex-direction:column;gap:var(--spacing-1)}.Statistics_summaryLabel__O5XGc{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Statistics_summaryValue__9Eg4o{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.Statistics_chartsGrid__v-uQ3{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-4)}.Statistics_distributionChart__64I\+F{display:flex;flex-direction:column;gap:var(--spacing-3)}.Statistics_distributionRow__TRAUN{align-items:center;display:flex;gap:var(--spacing-3)}.Statistics_distributionLabel__tRcL7{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);min-width:140px}.Statistics_distributionDot__\+Irch{border-radius:var(--radius-full);flex-shrink:0;height:8px;width:8px}.Statistics_statusLabel__ahFiX{text-transform:capitalize}.Statistics_distributionBar__iFVVe{background-color:var(--bg-secondary);border-radius:var(--radius-sm);flex:1 1;height:24px;overflow:hidden}.Statistics_distributionFill__gGjZm{border-radius:var(--radius-sm);height:100%;transition:width var(--transition-normal)}.Statistics_distributionValue__US6yf{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:50px;text-align:right}.Statistics_emptyChart__6Y3C7{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:center;padding:var(--spacing-8)}.Statistics_emptyChart__6Y3C7 svg{height:32px;width:32px}.Statistics_emptyChart__6Y3C7 span{font-size:var(--font-size-sm)}.Statistics_filtersRow__kKswI{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Statistics_filterGroup__WlXIn{display:flex;flex-direction:column;gap:var(--spacing-2)}.Statistics_filterGroup__WlXIn label{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.Statistics_filterGroup__WlXIn label svg{height:14px;width:14px}.Statistics_trendChart__TVCC8{padding:var(--spacing-4) 0}.Statistics_barChart__SJDd3{align-items:flex-end;display:flex;gap:var(--spacing-2);height:200px;justify-content:space-between}.Statistics_barColumn__LM85c{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-2)}.Statistics_barContainer__Y-F-H{align-items:flex-end;display:flex;height:150px;justify-content:center;width:100%}.Statistics_bar__s5wz5{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:4px;transition:height var(--transition-normal);width:60%}.Statistics_barLabel__-YEW8{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Statistics_barValue__V04u8{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Statistics_typeGrid__FyBgc{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(3,1fr)}.Statistics_typeCard__-If4H{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-5)}.Statistics_typeLabel__Ouco8{color:var(--text-secondary);font-size:var(--font-size-sm)}.Statistics_typeValue__iZCmC{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.Statistics_typePercent__1AAIa{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Statistics_clientSummary__DsKNj{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-4)}.Statistics_topClientsList__F3-dZ{display:flex;flex-direction:column}.Statistics_topClientRow__Vd8Up{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-4);padding:var(--spacing-4)}.Statistics_topClientRow__Vd8Up:last-child{border-bottom:none}.Statistics_topClientRank__jLHBR{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-secondary);display:flex;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);height:28px;justify-content:center;width:28px}.Statistics_topClientRow__Vd8Up:first-child .Statistics_topClientRank__jLHBR{background-color:#fef3c7;color:#d97706}.Statistics_topClientRow__Vd8Up:nth-child(2) .Statistics_topClientRank__jLHBR{background-color:#e5e7eb;color:#6b7280}.Statistics_topClientRow__Vd8Up:nth-child(3) .Statistics_topClientRank__jLHBR{background-color:#fed7aa;color:#c2410c}.Statistics_topClientInfo__Rq5sr{display:flex;flex:1 1;flex-direction:column;gap:2px}.Statistics_topClientName__KnBRS{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Statistics_topClientNip__XxBAP{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Statistics_topClientCount__\+Ut4u{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Statistics_expiringTab__DCMzK{display:flex;flex-direction:column;gap:var(--spacing-4)}.Statistics_expiringSummary__KJUb4{background-color:var(--color-warning-bg);border-left:4px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4)}.Statistics_expiringCount__WeJcF{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Statistics_expiringList__9OftF{display:flex;flex-direction:column}.Statistics_expiringHeader__Hiz1O{background-color:var(--bg-secondary);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.Statistics_expiringHeader__Hiz1O,.Statistics_expiringRow__USWc8{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:1fr 1.5fr 1fr 1fr;padding:var(--spacing-4) var(--spacing-5)}.Statistics_expiringRow__USWc8{align-items:center;border-bottom:1px solid var(--border-light)}.Statistics_expiringRow__USWc8:last-child{border-bottom:none}.Statistics_expiringRow__USWc8:hover{background-color:var(--bg-secondary)}.Statistics_expiringCell__MbL5b{display:flex;flex-direction:column;gap:2px}.Statistics_softwareBadge__ryRZA{border-radius:var(--radius-sm);color:var(--color-white);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.Statistics_clientName__SKJbh{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Statistics_clientNip__KGBpV{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Statistics_daysLeft__m81BO{border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.Statistics_daysLeft__m81BO.Statistics_critical__KPqgh{background-color:var(--color-danger-bg);color:var(--color-danger)}.Statistics_daysLeft__m81BO.Statistics_warning__67VsN{background-color:var(--color-warning-bg);color:var(--color-warning)}.Statistics_daysLeft__m81BO.Statistics_normal__SeyQa{background-color:var(--bg-secondary);color:var(--text-secondary)}.Statistics_paginationWrapper__zgsLO{border-top:1px solid var(--border-light);padding:var(--spacing-4)}.Statistics_emptyState__Y7Df\+{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:center;padding:var(--spacing-8)}.Statistics_emptyState__Y7Df\+ svg{height:32px;width:32px}.Statistics_emptyState__Y7Df\+ span{font-size:var(--font-size-sm)}.Statistics_commissionsTab__yYgIK,.Statistics_licensesTab__gA2rj,.Statistics_salesrepsTab__WZJey{display:flex;flex-direction:column;gap:var(--spacing-4)}.Statistics_distributionValueGroup__1d8iP{align-items:flex-end;display:flex;flex-direction:column;min-width:100px}.Statistics_distributionAmount__PycX9{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Statistics_valueStatsGrid__gLsJV{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}.Statistics_valueStatCard__MUffn{background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}.Statistics_valueStatHeader__ow\+FF{align-items:center;display:flex}.Statistics_valueStatContent__y9R94{display:flex;flex-direction:column;gap:var(--spacing-2)}.Statistics_valueStatRow__zcA9b{color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);justify-content:space-between}.Statistics_valueStatRow__zcA9b strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.Statistics_performanceTable__CG--E{display:flex;flex-direction:column}.Statistics_performanceHeader__5bD9K{background-color:var(--bg-secondary);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.Statistics_performanceHeader__5bD9K,.Statistics_performanceRow__YfxSa{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:40px 2fr 1fr 1fr 1.5fr;padding:var(--spacing-4) var(--spacing-5)}.Statistics_performanceRow__YfxSa{align-items:center;border-bottom:1px solid var(--border-light)}.Statistics_performanceRow__YfxSa:last-child{border-bottom:none}.Statistics_performanceRank__NeZBs,.Statistics_performanceRow__YfxSa:hover{background-color:var(--bg-secondary)}.Statistics_performanceRank__NeZBs{align-items:center;border-radius:var(--radius-full);color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);height:28px;justify-content:center;width:28px}.Statistics_performanceRow__YfxSa:nth-child(2) .Statistics_performanceRank__NeZBs{background-color:#fef3c7;color:#d97706}.Statistics_performanceRow__YfxSa:nth-child(3) .Statistics_performanceRank__NeZBs{background-color:#e5e7eb;color:#6b7280}.Statistics_performanceRow__YfxSa:nth-child(4) .Statistics_performanceRank__NeZBs{background-color:#fed7aa;color:#c2410c}.Statistics_performanceName__NQ93V{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Statistics_performanceValue__6nXLy{color:var(--text-secondary);font-size:var(--font-size-sm);text-align:center}.Statistics_performanceAmount__2tsjv{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:right}.Statistics_commissionTable__elvpi{display:flex;flex-direction:column}.Statistics_commissionHeader__49pZ3{background-color:var(--bg-secondary);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.Statistics_commissionHeader__49pZ3,.Statistics_commissionRow__Coch5{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:var(--spacing-4) var(--spacing-5)}.Statistics_commissionRow__Coch5{align-items:center;border-bottom:1px solid var(--border-light)}.Statistics_commissionRow__Coch5:last-child{border-bottom:none}.Statistics_commissionRow__Coch5:hover{background-color:var(--bg-secondary)}.Statistics_commissionName__d3rxk{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Statistics_commissionPending__ns03X{color:#f59e0b;font-size:var(--font-size-sm);text-align:right}.Statistics_commissionApproved__qihM1{color:#2563eb;font-size:var(--font-size-sm);text-align:right}.Statistics_commissionPaid__Q3Jkc{color:#059669;font-size:var(--font-size-sm);text-align:right}.Statistics_commissionTotal__O5kDQ{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:right}.Statistics_salesRepSoftwareGrid__SV72P{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(3,1fr)}.Statistics_salesRepSoftwareCard__5pau6{background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}.Statistics_salesRepSoftwareHeader__LFDon{align-items:center;display:flex;justify-content:space-between}.Statistics_salesRepSoftwareName__Komj\+{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Statistics_salesRepSoftwareTotal__na1Ux{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Statistics_salesRepSoftwareBreakdown__1JeeY{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.Statistics_salesRepSoftwareItem__a\+eqL{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.Statistics_softwareBadgeSmall__9pHEb{border-radius:var(--radius-sm);color:var(--color-white);display:inline-flex;font-size:10px;font-weight:var(--font-weight-medium);padding:2px var(--spacing-2)}.Statistics_clientsTab__WPi5O,.Statistics_overviewTab__q8E6b{display:flex;flex-direction:column;gap:var(--spacing-4)}@media (max-width:1200px){.Statistics_summaryGrid__XXYcZ{grid-template-columns:repeat(2,1fr)}.Statistics_chartsGrid__v-uQ3{grid-template-columns:1fr}.Statistics_clientSummary__DsKNj,.Statistics_salesRepSoftwareGrid__SV72P,.Statistics_typeGrid__FyBgc,.Statistics_valueStatsGrid__gLsJV{grid-template-columns:repeat(2,1fr)}.Statistics_performanceHeader__5bD9K,.Statistics_performanceRow__YfxSa{grid-template-columns:40px 1.5fr 1fr 1fr 1fr}.Statistics_commissionHeader__49pZ3,.Statistics_commissionRow__Coch5{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}}@media (max-width:768px){.Statistics_header__185y7{flex-direction:column;gap:var(--spacing-4)}.Statistics_headerActions__v8Su8{width:100%}.Statistics_headerActions__v8Su8 button{flex:1 1}.Statistics_tabs__BvC3n{overflow-x:auto;width:100%}.Statistics_clientSummary__DsKNj,.Statistics_summaryGrid__XXYcZ,.Statistics_typeGrid__FyBgc{grid-template-columns:1fr}.Statistics_filtersRow__kKswI{align-items:stretch;flex-direction:column}.Statistics_filterGroup__WlXIn{width:100%}.Statistics_expiringHeader__Hiz1O,.Statistics_expiringRow__USWc8{gap:var(--spacing-2);grid-template-columns:1fr}.Statistics_expiringHeader__Hiz1O{display:none}.Statistics_expiringRow__USWc8{padding:var(--spacing-4)}.Statistics_expiringCell__MbL5b:before{color:var(--text-tertiary);content:attr(data-label);font-size:var(--font-size-xs);margin-bottom:var(--spacing-1)}.Statistics_barChart__SJDd3{overflow-x:auto;padding-bottom:var(--spacing-2)}.Statistics_barColumn__LM85c{min-width:40px}.Statistics_salesRepSoftwareGrid__SV72P,.Statistics_valueStatsGrid__gLsJV{grid-template-columns:1fr}.Statistics_performanceHeader__5bD9K{display:none}.Statistics_performanceRow__YfxSa{gap:var(--spacing-2);grid-template-columns:1fr}.Statistics_performanceRow__YfxSa:before{content:""}.Statistics_commissionHeader__49pZ3{display:none}.Statistics_commissionRow__Coch5{gap:var(--spacing-2);grid-template-columns:1fr}.Statistics_distributionLabel__tRcL7{min-width:100px}}.UserForm_form__VQc91{display:flex;flex-direction:column;gap:var(--spacing-5)}.UserForm_errorBanner__P0Hhq{background-color:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4)}.UserForm_formGrid__XQN2K{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.UserForm_checkboxGroup__Ffgx3{display:flex;flex-direction:column;gap:var(--spacing-2)}.UserForm_checkbox__KdWmz{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-3)}.UserForm_checkbox__KdWmz input{display:none}.UserForm_checkmark__EpmZw{border:2px solid var(--border-medium);border-radius:var(--radius-sm);height:20px;position:relative;transition:all var(--transition-fast);width:20px}.UserForm_checkbox__KdWmz input:checked+.UserForm_checkmark__EpmZw{background-color:var(--color-primary);border-color:var(--color-primary)}.UserForm_checkbox__KdWmz input:checked+.UserForm_checkmark__EpmZw:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.UserForm_roleInfo__fFQCG{background-color:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-4)}.UserForm_roleInfo__fFQCG h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2) 0}.UserForm_roleDescription__loUMq{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}.UserForm_formActions__n0Xhi{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;padding-top:var(--spacing-4)}@media (max-width:640px){.UserForm_formGrid__XQN2K{grid-template-columns:1fr}.UserForm_formActions__n0Xhi{flex-direction:column-reverse}.UserForm_formActions__n0Xhi button{width:100%}}.Users_users__iIVxI{display:flex;flex-direction:column;gap:var(--spacing-6)}.Users_header__TP7wP{align-items:flex-start;display:flex;justify-content:space-between}.Users_headerLeft__Fk80H h1{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1) 0}.Users_headerLeft__Fk80H p{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.Users_headerActions__o4tI7{display:flex;gap:var(--spacing-3)}.Users_statsGrid__h203c{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);max-width:400px}.Users_statCard__pLGvY{align-items:center;background-color:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-4);padding:var(--spacing-4)}.Users_statIcon__9fZR-{color:var(--color-primary);height:40px;width:40px}.Users_statContent__UBfJw{display:flex;flex-direction:column;gap:2px}.Users_statValue__tf4cO{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.Users_statLabel__-\+Xhk{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Users_filtersCard__hoq\+y{padding:var(--spacing-4)}.Users_filtersRow__KDcUU{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Users_searchWrapper__tAVrf{flex:1 1;max-width:280px;min-width:200px}.Users_searchBar__Txqda{width:100%}.Users_filterGroup__5\+krM{display:flex;flex-direction:column;gap:var(--spacing-1)}.Users_filterLabel__RfbIq{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Users_filterSelect__6B5SF{min-width:160px}.Users_loadingState__V91qe{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Users_tableHeader__f0XY-{grid-gap:var(--spacing-4);background-color:var(--bg-secondary);color:var(--text-tertiary);display:grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-4);grid-template-columns:2fr 1fr 1fr 1fr 150px;letter-spacing:.05em;padding:var(--spacing-4) var(--spacing-5);text-transform:uppercase}.Users_tableBody__t56uK{display:flex;flex-direction:column}.Users_tableRow__UbcWC{grid-gap:var(--spacing-4);align-items:center;border-bottom:1px solid var(--border-light);display:grid;gap:var(--spacing-4);grid-template-columns:2fr 1fr 1fr 1fr 150px;padding:var(--spacing-4) var(--spacing-5);transition:background-color var(--transition-fast)}.Users_tableRow__UbcWC:hover{background-color:var(--bg-secondary)}.Users_tableRow__UbcWC:last-child{border-bottom:none}.Users_userInfo__VOk4k{align-items:center;display:flex;gap:var(--spacing-3)}.Users_avatar__1HSON{align-items:center;background-color:var(--color-primary);border-radius:var(--radius-full);color:var(--color-white);display:flex;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);height:40px;justify-content:center;width:40px}.Users_userDetails__wE59p{display:flex;flex-direction:column;gap:2px;min-width:0}.Users_userName__sBhsW{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Users_userEmail__98X53{color:var(--text-tertiary);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Users_loginCell__oaTkL,.Users_roleCell__NvoGY,.Users_statusCell__Y1S7m{font-size:var(--font-size-sm)}.Users_loginCell__oaTkL{color:var(--text-secondary)}.Users_actionsCell__0kOfF{display:flex;gap:var(--spacing-2);justify-content:flex-end}.Users_actionBtn__-qqbt{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--transition-fast);width:32px}.Users_actionBtn__-qqbt:hover{background-color:var(--bg-tertiary);color:var(--color-primary)}.Users_actionBtn__-qqbt.Users_activate__IvM8e:hover{color:var(--color-success)}.Users_actionBtn__-qqbt.Users_deactivate__xI9In:hover{color:var(--color-warning)}.Users_actionBtn__-qqbt.Users_delete__7Sb39:hover{color:var(--color-danger)}.Users_pagination__RhmJB{border-top:1px solid var(--border-light);padding:var(--spacing-4)}.Users_emptyState__b3qy8{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-16);text-align:center}.Users_emptyIcon__nFWSX{color:var(--color-gray-300);height:48px;margin-bottom:var(--spacing-4);width:48px}.Users_emptyState__b3qy8 p{color:var(--text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-1) 0}.Users_emptyState__b3qy8 span{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Users_deleteConfirm__5bMq7,.Users_passwordForm__RtBQ7{display:flex;flex-direction:column;gap:var(--spacing-4)}.Users_deleteWarning__Gbdti{color:var(--color-danger);font-size:var(--font-size-sm)}.Users_modalActions__pLBzk{display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4)}@media (max-width:1024px){.Users_tableHeader__f0XY-{display:none}.Users_tableRow__UbcWC{gap:var(--spacing-3);grid-template-columns:1fr;padding:var(--spacing-4)}.Users_actionsCell__0kOfF{border-top:1px solid var(--border-light);justify-content:flex-start;padding-top:var(--spacing-3)}.Users_loginCell__oaTkL:before{color:var(--text-tertiary);content:"Ostatnie logowanie: "}}@media (max-width:768px){.Users_header__TP7wP{flex-direction:column;gap:var(--spacing-4)}.Users_headerActions__o4tI7{flex-direction:column;width:100%}.Users_filtersRow__KDcUU{align-items:stretch;flex-direction:column}.Users_searchWrapper__tAVrf{max-width:none}.Users_filterGroup__5\+krM,.Users_filterSelect__6B5SF{width:100%}.Users_statsGrid__h203c{grid-template-columns:1fr;max-width:none}}.StatusManagement_statusManagement__jXkBl{display:flex;flex-direction:column;gap:var(--spacing-4)}.StatusManagement_entityTabs__btPL6{border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding-bottom:var(--spacing-4)}.StatusManagement_entityTab__HhNy1{align-items:center;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.StatusManagement_entityTab__HhNy1:hover{border-color:var(--color-primary);color:var(--color-primary)}.StatusManagement_entityTab__HhNy1.StatusManagement_active__okL5g{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.StatusManagement_tabCount__lpfW\+{background:#00000014;border-radius:var(--radius-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-2)}.StatusManagement_entityTab__HhNy1.StatusManagement_active__okL5g .StatusManagement_tabCount__lpfW\+{background:#ffffff40}.StatusManagement_configsList__JB0OZ{display:flex;flex-direction:column;gap:var(--spacing-3)}.StatusManagement_statusTypeCard__AwE1A{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition-fast)}.StatusManagement_statusTypeCard__AwE1A:hover{box-shadow:var(--shadow-sm)}.StatusManagement_cardHeader__JFsso{align-items:center;background:var(--bg-secondary);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-4);transition:background var(--transition-fast)}.StatusManagement_cardHeader__JFsso:hover{background:var(--bg-tertiary)}.StatusManagement_cardHeaderLeft__8I\+fp{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.StatusManagement_displayName__W\+Rl8{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.StatusManagement_entityBadge__SNOLr{background:var(--color-primary-light);border-radius:var(--radius-default);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.StatusManagement_valueCount__eVr6G{color:var(--text-tertiary);font-size:var(--font-size-sm)}.StatusManagement_kanbanBadge__vhfxw{background:var(--color-warning-bg);border-radius:var(--radius-default);color:var(--color-warning-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.StatusManagement_cardHeaderRight__tkiXB{color:var(--text-tertiary);transition:transform var(--transition-fast)}.StatusManagement_cardBody__cBLXm{border-top:1px solid var(--border-light);padding:var(--spacing-4)}.StatusManagement_description__4htaB{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--spacing-4) 0}.StatusManagement_valuesList__oq4Qn{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.StatusManagement_valueRow__6q\+Tf{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-3);transition:all var(--transition-fast)}.StatusManagement_valueRow__6q\+Tf:hover{background:var(--bg-primary);border-color:var(--color-primary)}.StatusManagement_valueRow__6q\+Tf.StatusManagement_dragging__BsmE5{background:var(--bg-primary);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.StatusManagement_dragHandle__Cv3di{align-items:center;color:var(--text-tertiary);cursor:grab;display:flex;padding:var(--spacing-1)}.StatusManagement_dragHandle__Cv3di:active{cursor:grabbing}.StatusManagement_valueContent__JxjKG{align-items:center;display:flex;flex:1 1;gap:var(--spacing-3)}.StatusManagement_valueCode__VRYin{background:var(--bg-tertiary);border-radius:var(--radius-default);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:2px var(--spacing-2)}.StatusManagement_valueActions__YzKVm{align-items:center;display:flex;gap:var(--spacing-2)}.StatusManagement_defaultBadge__OQDCF{background:var(--color-success-bg);border-radius:var(--radius-default);color:var(--color-success-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-2)}.StatusManagement_systemBadge__JNmtI{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-sm)}.StatusManagement_actionBtn__Jbn50{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--transition-fast);width:32px}.StatusManagement_actionBtn__Jbn50:hover{background:var(--bg-tertiary);color:var(--color-primary)}.StatusManagement_actionBtn__Jbn50.StatusManagement_deleteBtn__kzLSl:hover{background:var(--color-danger-light);color:var(--color-danger)}.StatusManagement_addButton__GaF1E{margin-top:var(--spacing-2)}.StatusManagement_colorBadge__sYIEd{align-items:center;border-radius:var(--radius-default);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2)}.StatusManagement_colorDot__qbOMP{border-radius:50%;flex-shrink:0;height:8px;width:8px}.StatusManagement_success__m\+o\+g{background:var(--color-success-bg);color:var(--color-success-dark)}.StatusManagement_success__m\+o\+g .StatusManagement_colorDot__qbOMP{background:var(--color-success)}.StatusManagement_danger__myzUE{background:var(--color-danger-light);color:var(--color-danger-dark)}.StatusManagement_danger__myzUE .StatusManagement_colorDot__qbOMP{background:var(--color-danger)}.StatusManagement_warning__ESwwS{background:var(--color-warning-bg);color:var(--color-warning-dark)}.StatusManagement_warning__ESwwS .StatusManagement_colorDot__qbOMP{background:var(--color-warning)}.StatusManagement_info__aqRGm{background:var(--color-info-bg);color:var(--color-info-dark)}.StatusManagement_info__aqRGm .StatusManagement_colorDot__qbOMP{background:var(--color-info)}.StatusManagement_primary__hcUU6{background:var(--color-primary-light);color:var(--color-primary-dark)}.StatusManagement_primary__hcUU6 .StatusManagement_colorDot__qbOMP{background:var(--color-primary)}.StatusManagement_default__SJ1wF{background:var(--bg-tertiary);color:var(--text-secondary)}.StatusManagement_default__SJ1wF .StatusManagement_colorDot__qbOMP{background:var(--text-tertiary)}.StatusManagement_valueForm__wgTP4{display:flex;flex-direction:column;gap:var(--spacing-5)}.StatusManagement_formGroup__gObgS{display:flex;flex-direction:column;gap:var(--spacing-2)}.StatusManagement_formGroup__gObgS label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.StatusManagement_formGroup__gObgS input[type=text]{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.StatusManagement_formGroup__gObgS input[type=text]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.StatusManagement_formGroup__gObgS input[type=text]:disabled{background:var(--bg-secondary);color:var(--text-tertiary);cursor:not-allowed}.StatusManagement_helpText__irk9p{color:var(--text-tertiary);font-size:var(--font-size-xs)}.StatusManagement_colorOptions__7J--I{grid-gap:var(--spacing-2);display:grid;gap:var(--spacing-2);grid-template-columns:repeat(3,1fr)}.StatusManagement_colorOption__EoXvy{align-items:center;background:var(--bg-primary);border:2px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.StatusManagement_colorOption__EoXvy:hover{border-color:var(--color-primary)}.StatusManagement_colorOption__EoXvy.StatusManagement_selected__E69GZ{background:var(--color-primary-light);border-color:var(--color-primary)}.StatusManagement_colorSwatch__ARZGK{border-radius:var(--radius-default);flex-shrink:0;height:20px;width:20px}.StatusManagement_colorName__nenx7{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.StatusManagement_checkboxLabel__7gS-t{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.StatusManagement_checkboxLabel__7gS-t input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:16px;width:16px}.StatusManagement_formActions__omKgU{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;padding-top:var(--spacing-4)}.StatusManagement_deleteConfirm__8--f6{padding:var(--spacing-4) 0;text-align:center}.StatusManagement_warningIcon__38tfw{color:var(--color-warning);font-size:48px;margin-bottom:var(--spacing-4)}.StatusManagement_deleteConfirm__8--f6 p{color:var(--text-primary);font-size:var(--font-size-base);margin:0}.StatusManagement_deleteWarning__V2WOS{color:var(--text-tertiary);font-size:var(--font-size-sm);margin-top:var(--spacing-2)}.StatusManagement_deleteActions__4ZbRH{display:flex;gap:var(--spacing-3);justify-content:center;margin-top:var(--spacing-6)}.StatusManagement_emptyState__4V72W,.StatusManagement_errorState__PVJAv,.StatusManagement_loadingState__uUPQl{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-12);text-align:center}.StatusManagement_loadingState__uUPQl p{color:var(--text-tertiary);margin-top:var(--spacing-4)}.StatusManagement_errorIcon__a27aJ{color:var(--color-danger);font-size:48px;margin-bottom:var(--spacing-4)}.StatusManagement_errorState__PVJAv p{margin-bottom:var(--spacing-4)}.StatusManagement_emptyState__4V72W p{color:var(--text-tertiary);margin:0}@media (max-width:768px){.StatusManagement_entityTabs__btPL6{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--spacing-3)}.StatusManagement_entityTab__HhNy1{flex-shrink:0}.StatusManagement_colorOptions__7J--I{grid-template-columns:repeat(2,1fr)}.StatusManagement_valueContent__JxjKG{align-items:flex-start;flex-direction:column;gap:var(--spacing-2)}.StatusManagement_formActions__omKgU{flex-direction:column-reverse}.StatusManagement_formActions__omKgU>*{width:100%}.StatusManagement_deleteActions__4ZbRH{flex-direction:column-reverse}.StatusManagement_deleteActions__4ZbRH>*{width:100%}}.Settings_settings__KhVx7{display:flex;flex-direction:column;gap:var(--spacing-6)}.Settings_header__GxB6e{align-items:flex-start;display:flex;justify-content:space-between}.Settings_headerLeft__BCFC3 h1{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1) 0}.Settings_headerLeft__BCFC3 p{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.Settings_statusManagementSection__Wvwqr{margin-bottom:var(--spacing-2)}.Settings_settingsGrid__xDTor{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.Settings_loadingState__SI\+PM{align-items:center;display:flex;justify-content:center;padding:var(--spacing-8)}.Settings_healthStatus__f-Ocl{display:flex;flex-direction:column;gap:var(--spacing-4)}.Settings_healthIndicator__WXRBM{align-items:center;display:flex;gap:var(--spacing-3)}.Settings_healthIconSuccess__ykbQL{color:var(--color-success);height:32px;width:32px}.Settings_healthIconError__9iZyv{color:var(--color-danger);height:32px;width:32px}.Settings_healthText__Hej8l{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.Settings_healthMessage__xO4Ic{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.Settings_systemInfo__-MzrO{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-4)}.Settings_infoRow__M3Jmf{display:flex;font-size:var(--font-size-sm);justify-content:space-between}.Settings_infoLabel__JTPJi{color:var(--text-tertiary)}.Settings_infoValue__ND-T7{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Settings_configSection__hcH\+L{display:flex;flex-direction:column;gap:var(--spacing-4)}.Settings_configItem__Fs4bA{display:flex;flex-direction:column;gap:var(--spacing-2)}.Settings_configHeader__GNIsk{align-items:center;color:var(--text-primary);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.Settings_configIcon__\+BY1b{color:var(--color-primary);height:18px;width:18px}.Settings_configDescription__gwd6m{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.Settings_configStatus__VIVkj{margin-top:var(--spacing-2)}.Settings_emailTemplates__ATNYK{border-top:1px solid var(--border-light);padding-top:var(--spacing-4)}.Settings_emailTemplates__ATNYK h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-2) 0}.Settings_emailTemplates__ATNYK ul{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;padding-left:var(--spacing-5)}.Settings_emailTemplates__ATNYK li{margin-bottom:var(--spacing-1)}.Settings_cronList__uNt0E{display:flex;flex-direction:column;gap:var(--spacing-3)}.Settings_cronItem__\+ALv1{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3)}.Settings_cronInfo__2Hgsi{display:flex;flex-direction:column;gap:2px}.Settings_cronName__54li6{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Settings_cronSchedule__0Fx7c{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Settings_thresholdList__8Ft8R{display:flex;flex-direction:column;gap:var(--spacing-4)}.Settings_thresholdDescription__mFjZf{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.Settings_thresholdGrid__z1-9e{grid-gap:var(--spacing-2);display:grid;gap:var(--spacing-2);grid-template-columns:repeat(2,1fr)}.Settings_thresholdItem__6JlR3{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-sm);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-2) var(--spacing-3)}.Settings_thresholdSoftware__97KcP{color:var(--text-primary)}.Settings_thresholdValue__ofVSG{color:var(--color-primary);font-weight:var(--font-weight-bold)}.Settings_securityInfo__z3sEq{display:flex;flex-direction:column;gap:var(--spacing-4)}.Settings_securityItem__rUi5Q{align-items:flex-start;display:flex;gap:var(--spacing-3)}.Settings_securityIconSuccess__5Ygz9{color:var(--color-success);flex-shrink:0;height:20px;margin-top:2px;width:20px}.Settings_securityLabel__ShwO1{color:var(--text-primary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Settings_securityDescription__kURuT{color:var(--text-tertiary);display:block;font-size:var(--font-size-xs)}.Settings_aboutSection__h8j48{display:flex;flex-direction:column;gap:var(--spacing-4)}.Settings_aboutSection__h8j48 h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.Settings_aboutSection__h8j48 p{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0}.Settings_techStack__JIarG h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-2) 0}.Settings_techList__-9ORc{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}@media (max-width:1024px){.Settings_settingsGrid__xDTor{grid-template-columns:1fr}}@media (max-width:768px){.Settings_header__GxB6e{flex-direction:column;gap:var(--spacing-4)}.Settings_thresholdGrid__z1-9e{grid-template-columns:1fr}}.Commissions_commissions__8oFde{display:flex;flex-direction:column;gap:var(--spacing-6)}.Commissions_header__1FPF7{align-items:flex-start;display:flex;justify-content:space-between}.Commissions_headerLeft__YUGhI h1{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1) 0}.Commissions_headerLeft__YUGhI p{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.Commissions_loading__oYhVo{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Commissions_error__KnIDb{background-color:var(--color-danger-light);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-sm);padding:var(--spacing-4)}.Commissions_statsGrid__7NqLC{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Commissions_statCard__VZYxt{padding:var(--spacing-4)!important}.Commissions_statCard__VZYxt,.Commissions_statCard__VZYxt>div{align-items:center;display:flex;gap:var(--spacing-4)}.Commissions_statIcon__4G4w5{align-items:center;background-color:var(--color-primary-light);border-radius:var(--radius-lg);color:var(--color-primary);display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.Commissions_statContent__krGFJ{display:flex;flex-direction:column}.Commissions_statValue__zAZVP{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.Commissions_statLabel__npPsj{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Commissions_filtersCard__trgH4{padding:var(--spacing-4)}.Commissions_filtersRow__oNj1M{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Commissions_filterGroup__JZMjF{display:flex;flex-direction:column;gap:var(--spacing-1)}.Commissions_filterLabel__ZT5pw{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Commissions_filterSelect__ZR1CJ{min-width:160px}.Commissions_empty__ohSkh{color:var(--text-tertiary);padding:var(--spacing-8);text-align:center}.Commissions_accordionContainer__qus4r{display:flex;flex-direction:column;gap:var(--spacing-4)}.Commissions_monthCard__Qv3TQ{overflow:hidden;padding:0!important}.Commissions_monthHeader__DGWAM{align-items:center;background-color:var(--bg-secondary);cursor:pointer;display:flex;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);transition:background-color .15s ease}.Commissions_monthHeader__DGWAM:hover{background-color:var(--bg-hover)}.Commissions_monthToggle__8vhSA{align-items:center;color:var(--text-secondary);display:flex;font-size:18px;justify-content:center}.Commissions_monthTitle__7bDy\+{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-1);min-width:0}.Commissions_monthName__HCTgt{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.Commissions_monthCount__Mre2J{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Commissions_monthStats__n4qmx{gap:var(--spacing-2)}.Commissions_monthStatItem__psYGI,.Commissions_monthStats__n4qmx{align-items:center;display:flex}.Commissions_monthTotal__oGV0Q{align-items:flex-end;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:150px}.Commissions_monthTotalLabel__8XEL1{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Commissions_monthTotalValue__85-pn{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.Commissions_monthContent__14SoP{border-top:1px solid var(--border-light)}.Commissions_salesRepSection__iS8\+J{border-bottom:1px solid var(--border-light)}.Commissions_salesRepSection__iS8\+J:last-child{border-bottom:none}.Commissions_salesRepHeader__kh6Wa{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5) var(--spacing-3) var(--spacing-8);transition:background-color .15s ease}.Commissions_salesRepHeader__kh6Wa:hover{background-color:var(--bg-hover)}.Commissions_salesRepToggle__sEQ17{align-items:center;color:var(--text-tertiary);display:flex;font-size:16px;justify-content:center}.Commissions_salesRepInfo__hBn6v{align-items:center;display:flex;flex:1 1;gap:var(--spacing-2);min-width:0}.Commissions_salesRepIcon__tzUIB{color:var(--text-tertiary);font-size:16px}.Commissions_salesRepName__749St{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.Commissions_salesRepStats__Y7eYR{align-items:center;display:flex;gap:var(--spacing-3)}.Commissions_salesRepCount__mthng{color:var(--text-secondary);font-size:var(--font-size-sm)}.Commissions_salesRepTotal__rzTmy{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);min-width:120px;text-align:right}.Commissions_bulkApproveBtn__XeEFT{margin-left:var(--spacing-2)}.Commissions_commissionsTable__m6I6R{background-color:var(--bg-secondary);padding:var(--spacing-3) var(--spacing-5) var(--spacing-4) var(--spacing-10)}.Commissions_tableWrapper__SJycX{overflow-x:auto}.Commissions_table__n32A7{border-collapse:collapse;width:100%}.Commissions_table__n32A7 td,.Commissions_table__n32A7 th{border-bottom:1px solid var(--border-light);padding:var(--spacing-3) var(--spacing-4);text-align:left}.Commissions_table__n32A7 th{background-color:var(--bg-secondary);background-color:var(--bg-tertiary,var(--bg-secondary));color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.Commissions_table__n32A7 td{color:var(--text-primary);font-size:var(--font-size-sm)}.Commissions_table__n32A7 tbody tr:hover{background-color:var(--bg-hover)}.Commissions_checkboxCell__Smq-Z{text-align:center;width:40px}.Commissions_licenseKey__IaMv7{background-color:var(--bg-secondary);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.Commissions_software__GEFnF{text-transform:capitalize}.Commissions_amount__iuqTV{font-family:var(--font-mono);text-align:right}.Commissions_rate__7zEiS{color:var(--color-primary);font-weight:var(--font-weight-medium)}.Commissions_netPayout__wuo\+G{color:var(--color-success);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);text-align:right}.Commissions_period__m3fPF{color:var(--text-secondary);font-size:var(--font-size-sm)}.Commissions_statNetPayout__okpop .Commissions_statIcon__4G4w5{background-color:#22c55e1a;background-color:var(--color-success-light,#22c55e1a);color:var(--color-success)}.Commissions_statNetPayout__okpop .Commissions_statValue__zAZVP{color:var(--color-success)}.Commissions_actions__BxrO3{white-space:nowrap}@media (max-width:1200px){.Commissions_monthHeader__DGWAM{flex-wrap:wrap}.Commissions_monthStats__n4qmx{justify-content:flex-start;margin-top:var(--spacing-2);order:4;width:100%}.Commissions_monthTotal__oGV0Q{min-width:auto}.Commissions_salesRepHeader__kh6Wa{flex-wrap:wrap}.Commissions_salesRepStats__Y7eYR{margin-top:var(--spacing-2);order:4;padding-left:var(--spacing-6);width:100%}.Commissions_bulkApproveBtn__XeEFT{margin-left:0;margin-top:var(--spacing-2);order:5}}@media (max-width:1024px){.Commissions_statsGrid__7NqLC{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Commissions_header__1FPF7{flex-direction:column;gap:var(--spacing-4)}.Commissions_statsGrid__7NqLC{grid-template-columns:1fr}.Commissions_filtersRow__oNj1M{align-items:stretch;flex-direction:column}.Commissions_filterGroup__JZMjF,.Commissions_filterSelect__ZR1CJ{width:100%}.Commissions_monthHeader__DGWAM{padding:var(--spacing-3)}.Commissions_salesRepHeader__kh6Wa{padding:var(--spacing-3);padding-left:var(--spacing-4)}.Commissions_commissionsTable__m6I6R{padding:var(--spacing-2)}}.PriceList_priceList__GF4eg{display:flex;flex-direction:column;gap:var(--spacing-6)}.PriceList_header__5Zvy4{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.PriceList_headerLeft__-B7Hi h1{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1) 0}.PriceList_headerLeft__-B7Hi p{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.PriceList_headerActions__rLoMP{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.PriceList_loading__wy\+Sq{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.PriceList_error__uj0W\+{background-color:var(--color-danger-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-4)}.PriceList_errorClose__mjeos,.PriceList_error__uj0W\+{align-items:center;color:var(--color-danger);display:flex}.PriceList_errorClose__mjeos{background:none;border:none;cursor:pointer;justify-content:center;padding:var(--spacing-1)}.PriceList_statsGrid__yULTX{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(3,1fr)}.PriceList_statCard__5TZM4{padding:var(--spacing-4)!important}.PriceList_statCard__5TZM4,.PriceList_statCard__5TZM4>div{align-items:center;display:flex;gap:var(--spacing-4)}.PriceList_statIcon__5Mn9h{align-items:center;background-color:var(--color-primary-light);border-radius:var(--radius-lg);color:var(--color-primary);display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.PriceList_statContent__KTl8n{display:flex;flex-direction:column}.PriceList_statValue__NnQlJ{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.PriceList_statLabel__95Ccl{color:var(--text-tertiary);font-size:var(--font-size-sm)}.PriceList_tabs__FOtLe{background-color:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;gap:var(--spacing-1);padding:var(--spacing-1);width:-webkit-fit-content;width:fit-content}.PriceList_tab__3htAr{background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all var(--transition-fast)}.PriceList_tab__3htAr:hover{color:var(--text-primary)}.PriceList_tabActive__40mAF{background-color:var(--color-white);box-shadow:var(--shadow-sm);color:var(--text-primary)}.PriceList_filtersCard__J3g6m{padding:var(--spacing-4)}.PriceList_filtersRow__l85pd{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.PriceList_filterGroup__NMevK{display:flex;flex-direction:column;gap:var(--spacing-1)}.PriceList_filterLabel__-YefE{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.PriceList_filterSelect__di5L1{min-width:160px}.PriceList_searchWrapper__hr7ig{align-items:center;display:flex;position:relative}.PriceList_searchIcon__syZUo{color:var(--text-tertiary);left:var(--spacing-3);pointer-events:none;position:absolute}.PriceList_searchInput__HeO6z{min-width:200px;padding-left:var(--spacing-10)}.PriceList_tableCard__7R9b2{overflow:hidden;padding:0!important}.PriceList_tableWrapper__TeEXE{overflow-x:auto}.PriceList_table__xbjxO{border-collapse:collapse;width:100%}.PriceList_table__xbjxO td,.PriceList_table__xbjxO th{border-bottom:1px solid var(--border-light);height:52px;padding:var(--spacing-3) var(--spacing-4);text-align:left;vertical-align:middle}.PriceList_table__xbjxO th{background-color:var(--bg-secondary);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.PriceList_table__xbjxO td{color:var(--text-primary);font-size:var(--font-size-sm);vertical-align:middle}.PriceList_table__xbjxO tbody tr:hover{background-color:var(--bg-hover)}.PriceList_productId__LJktG{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);white-space:nowrap}.PriceList_productName__n7bHC{font-weight:var(--font-weight-medium);max-width:250px;min-width:150px}.PriceList_amount__Tzh6q{font-family:var(--font-mono);font-size:var(--font-size-xs);text-align:right;white-space:nowrap}.PriceList_originalAmount__DwUpG{color:var(--text-tertiary);display:block;font-size:10px}.PriceList_customerPrice__uzUL7{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:right;white-space:nowrap}.PriceList_profitAfterTax__OBX7U,.PriceList_profit__pVX9V{color:var(--color-success);font-family:var(--font-mono);font-size:var(--font-size-xs);text-align:right;white-space:nowrap}.PriceList_profitAfterTax__OBX7U{opacity:.8}.PriceList_commission__u62xt{color:var(--color-info);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap}.PriceList_actions__oN8tQ{text-align:right;white-space:nowrap}.PriceList_actions__oN8tQ>button{display:inline-flex;vertical-align:middle}.PriceList_actionBtn__luE19{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;margin-left:var(--spacing-1);padding:var(--spacing-2);transition:all .15s ease}.PriceList_actionBtn__luE19:first-child{margin-left:0}.PriceList_actionBtn__luE19:hover{background-color:var(--bg-hover);color:var(--text-primary)}.PriceList_deleteBtn__l1hzC:hover{background-color:var(--color-danger-light);color:var(--color-danger)}.PriceList_empty__flTXJ{color:var(--text-tertiary);padding:var(--spacing-8);text-align:center}.PriceList_productForm__\+ZBcb,.PriceList_settingsForm__tm0rF{display:flex;flex-direction:column;gap:var(--spacing-6);max-height:70vh;overflow-y:auto;padding-right:var(--spacing-2)}.PriceList_settingsSection__SkALq{display:flex;flex-direction:column;gap:var(--spacing-4)}.PriceList_settingsSection__SkALq h3{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;padding-bottom:var(--spacing-2)}.PriceList_formRow__u2bd1{grid-gap:var(--spacing-5);display:grid;gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.PriceList_formGroup__Ehvf1{display:flex;flex-direction:column;gap:var(--spacing-2)}.PriceList_formGroup__Ehvf1 label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.PriceList_textarea__4Ajfv{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);min-height:100px;padding:var(--spacing-3);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.PriceList_textarea__4Ajfv:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.PriceList_imagePreview__t12oF{border:1px solid var(--border-light);border-radius:var(--radius-md);margin-top:var(--spacing-3);max-width:200px;overflow:hidden}.PriceList_imagePreview__t12oF img{display:block;height:auto;width:100%}.PriceList_formSection__HyF8i{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-top:var(--spacing-4);padding:var(--spacing-5)}.PriceList_formSectionTitle__vHtuE{align-items:center;border-bottom:1px solid var(--border-default);color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--spacing-3);margin:0 0 var(--spacing-5) 0;padding-bottom:var(--spacing-3)}.PriceList_formSectionTitle__vHtuE svg{color:var(--color-primary);font-size:18px}.PriceList_checkboxRow__ndNtE{background-color:var(--bg-primary);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-4);padding:var(--spacing-4)}.PriceList_checkboxLabel__EFT-v{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex!important;font-weight:var(--font-weight-normal)!important;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:background-color var(--transition-fast)}.PriceList_checkboxLabel__EFT-v:hover{background-color:var(--bg-tertiary)}.PriceList_checkboxLabel__EFT-v input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:18px;width:18px}.PriceList_checkboxLabel__EFT-v svg{color:var(--text-tertiary)}.PriceList_checkboxLabel__EFT-v:has(input:checked) svg{color:var(--color-primary)}.PriceList_featuresInput__qxjgN{display:flex;gap:var(--spacing-3)}.PriceList_featuresInput__qxjgN input{flex:1 1}.PriceList_featuresList__wVN1L{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-2)}.PriceList_featureItem__2kUxc{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3)}.PriceList_featureItem__2kUxc span{color:var(--text-primary)}.PriceList_featureRemove__dTqy3{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all var(--transition-fast)}.PriceList_featureRemove__dTqy3:hover{background-color:var(--color-danger-light);color:var(--color-danger)}.PriceList_portalStatus__5eUg-{text-align:center}.PriceList_portalVisible__Or4q4{align-items:center;background-color:var(--color-success-light);border-radius:var(--radius-full);color:var(--color-success);display:inline-flex;height:28px;justify-content:center;width:28px}.PriceList_portalHidden__wyga\+{color:var(--text-tertiary)}.PriceList_portalFields__L3RRM{display:flex;flex-direction:column;gap:var(--spacing-5);margin-top:var(--spacing-4)}.PriceList_modalActions__7IgB-{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-2);justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.PriceList_deleteConfirm__h2Pq-{display:flex;flex-direction:column;gap:var(--spacing-4)}.PriceList_deleteConfirm__h2Pq- p{color:var(--text-primary);margin:0}.PriceList_deleteWarning__vBcog{color:var(--text-tertiary);font-size:var(--font-size-sm)}.PriceList_groupedView__QTj0c{display:flex;flex-direction:column;gap:var(--spacing-4)}.PriceList_groupCard__mZg5O{overflow:hidden}.PriceList_groupHeader__B9MAw{align-items:center;background-color:var(--bg-secondary);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);transition:background-color var(--transition-fast)}.PriceList_groupHeader__B9MAw:hover{background-color:var(--bg-tertiary)}.PriceList_groupHeaderLeft__eTTKj{align-items:center;display:flex;gap:var(--spacing-3)}.PriceList_groupName__miS-i{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.PriceList_groupCount__A-8dH{color:var(--text-tertiary);font-size:var(--font-size-sm)}.PriceList_groupToggle__GXs5o{color:var(--text-secondary);transition:transform var(--transition-fast)}.PriceList_groupToggleOpen__undhX{transform:rotate(180deg)}.PriceList_groupContent__0H8j2{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.PriceList_groupContentOpen__fwC2F{max-height:2000px}.PriceList_groupProducts__bQqh1{display:flex;flex-direction:column}.PriceList_groupProductRow__TIml5{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);transition:background-color var(--transition-fast)}.PriceList_groupProductRow__TIml5:last-child{border-bottom:none}.PriceList_groupProductRow__TIml5:hover{background-color:var(--bg-hover)}.PriceList_groupProductInfo__ng5yY{display:flex;flex-direction:column;gap:var(--spacing-1)}.PriceList_groupProductName__Kl7T6{color:var(--text-primary);font-weight:var(--font-weight-medium)}.PriceList_groupProductId__JlKgU{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-xs)}.PriceList_groupProductPrice__zZD3D{color:var(--color-primary);font-family:var(--font-mono);font-weight:var(--font-weight-semibold)}.PriceList_groupProductActions__n3yBs{display:flex;gap:var(--spacing-1)}.PriceList_groupsManagementCard__uUvOR{margin-bottom:var(--spacing-4)}.PriceList_groupsHeader__iBXu8{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.PriceList_groupsHeader__iBXu8 h3{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.PriceList_groupsList__cXr2y{grid-gap:var(--spacing-3);display:grid;gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.PriceList_groupItem__gXqct{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3)}.PriceList_groupItemInfo__2lPbb{display:flex;flex-direction:column}.PriceList_groupItemName__N-7RQ{color:var(--text-primary);font-weight:var(--font-weight-medium)}.PriceList_groupItemCount__8A-Ex{color:var(--text-tertiary);font-size:var(--font-size-xs)}.PriceList_groupItemActions__aByhH{display:flex;gap:var(--spacing-1)}.PriceList_groupsManagementModal__6cStV{display:flex;flex-direction:column;gap:var(--spacing-4)}.PriceList_groupsModalHeader__YELKG{align-items:flex-start;display:flex;gap:var(--spacing-4);justify-content:space-between}.PriceList_groupsModalDescription__6ULqP{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.PriceList_groupsModalList__SuyH0{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:400px;overflow-y:auto}.PriceList_groupsModalItem__xzMbb{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3)}.PriceList_groupsModalItemLeft__xDuIf{align-items:center;display:flex;gap:var(--spacing-3)}.PriceList_groupsModalItemInfo__ipm53{display:flex;flex-direction:column}.PriceList_groupsModalItemName__8oxIF{color:var(--text-primary);font-weight:var(--font-weight-medium)}.PriceList_groupsModalItemMeta__Ok\+PT{color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-2)}.PriceList_groupsModalItemActions__Y8VrE{display:flex;gap:var(--spacing-1)}.PriceList_groupsModalEmpty__a-WTf{color:var(--text-tertiary);padding:var(--spacing-8);text-align:center}@media (max-width:1200px){.PriceList_statsGrid__yULTX{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PriceList_header__5Zvy4{flex-direction:column}.PriceList_headerActions__rLoMP{justify-content:flex-start;width:100%}.PriceList_statsGrid__yULTX{grid-template-columns:1fr}.PriceList_filtersRow__l85pd{align-items:stretch;flex-direction:column}.PriceList_filterGroup__NMevK{width:100%}.PriceList_filterSelect__di5L1,.PriceList_searchInput__HeO6z{min-width:auto;width:100%}.PriceList_formRow__u2bd1{grid-template-columns:1fr}}.Checkbox_checkboxWrapper__lk5sH{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-2);-webkit-user-select:none;user-select:none}.Checkbox_input__hPbnu{height:0;opacity:0;position:absolute;width:0}.Checkbox_checkbox__9Anm8{align-items:center;background-color:var(--color-white);border:2px solid var(--border-default);border-radius:var(--radius-sm);display:flex;height:20px;justify-content:center;transition:all var(--transition-fast);width:20px}.Checkbox_checkboxWrapper__lk5sH:hover .Checkbox_checkbox__9Anm8:not(.Checkbox_checked__RjjwP),.Checkbox_checked__RjjwP{border-color:var(--color-primary)}.Checkbox_checked__RjjwP{background-color:var(--color-primary)}.Checkbox_icon__dcEKl{stroke-width:3;color:var(--color-white);height:14px;width:14px}.Checkbox_label__dNsVN{color:var(--text-primary);font-size:var(--font-size-sm)}.Checkbox_disabled__V\+rul{cursor:not-allowed;opacity:.6}.Checkbox_disabled__V\+rul .Checkbox_checkbox__9Anm8{background-color:var(--bg-tertiary);border-color:var(--border-default)}.Checkbox_disabled__V\+rul .Checkbox_label__dNsVN{color:var(--text-tertiary)}.TemplateForm_form__MFMz0{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-6);max-width:100%;overflow:hidden;width:100%}.TemplateForm_section__4zmnh{display:flex;flex-direction:column;gap:var(--spacing-4)}.TemplateForm_sectionTitle__bQlXx{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);margin:0 0 var(--spacing-2);padding-bottom:var(--spacing-3)}.TemplateForm_sectionTitle__bQlXx svg{color:var(--color-primary)}.TemplateForm_formRow__3aKZ\+{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.TemplateForm_error__KlZwD{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3)}.TemplateForm_checkboxWrapper__Rm9Bq{display:flex;flex-direction:column;gap:var(--spacing-1);justify-content:center;padding-top:var(--spacing-6)}.TemplateForm_checkboxHint__BiKDg{color:var(--text-tertiary);font-size:var(--font-size-xs);padding-left:var(--spacing-6)}.TemplateForm_placeholderPicker__msuWN{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-sizing:border-box;max-width:100%;min-height:200px;overflow:hidden;width:100%}.TemplateForm_placeholderHeader__0XqC9{align-items:center;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.TemplateForm_placeholderTitle__ULk54{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.TemplateForm_placeholderCategories__MQhmK{display:flex;gap:var(--spacing-1)}.TemplateForm_categoryTab__BzXbO{background:none;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-3);transition:all .15s ease}.TemplateForm_categoryTab__BzXbO:hover{background-color:var(--bg-hover);color:var(--text-primary)}.TemplateForm_categoryTab__BzXbO.TemplateForm_active__D\+FEn{background-color:var(--color-primary);color:#fff}.TemplateForm_placeholderList__oD4AB{align-content:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--spacing-2);height:150px;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-3) var(--spacing-4);width:100%}.TemplateForm_placeholderItem__NtbCM{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-xs);gap:var(--spacing-2);max-width:250px;padding:var(--spacing-2) var(--spacing-3);transition:all .15s ease}.TemplateForm_placeholderItem__NtbCM:hover{background-color:var(--color-primary-light);border-color:var(--color-primary)}.TemplateForm_placeholderIcon__o4E2T{color:var(--color-primary);font-size:12px}.TemplateForm_placeholderCode__XJZ-e{color:var(--text-primary);font-family:var(--font-mono);font-weight:var(--font-weight-medium)}.TemplateForm_placeholderLabel__RuPce{color:var(--text-tertiary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateForm_noPlaceholders__zBQOe{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-sm);font-style:italic;height:100%;justify-content:center;width:100%}.TemplateForm_contentWrapper__KY6ek{display:flex;flex-direction:column;gap:var(--spacing-2)}.TemplateForm_contentLabel__Wx9Yg{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:space-between}.TemplateForm_charCount__rwsGl{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.TemplateForm_contentTextarea__BIUR4{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.6;padding:var(--spacing-3);resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.TemplateForm_contentTextarea__BIUR4:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.TemplateForm_contentTextarea__BIUR4::placeholder{color:var(--text-placeholder)}.TemplateForm_quillWrapper__oi70y{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.TemplateForm_quillWrapper__oi70y .ql-toolbar{background-color:var(--bg-secondary);border:none;border-bottom:1px solid var(--border-light)}.TemplateForm_quillWrapper__oi70y .ql-container{border:none;font-family:inherit;font-size:var(--font-size-sm);min-height:300px}.TemplateForm_quillWrapper__oi70y .ql-editor{color:var(--text-primary);line-height:1.6;min-height:300px;padding:var(--spacing-4)}.TemplateForm_quillWrapper__oi70y .ql-editor.ql-blank:before{color:var(--text-placeholder);font-style:normal}.TemplateForm_quillWrapper__oi70y .ql-editor p{margin-bottom:var(--spacing-2)}.TemplateForm_quillWrapper__oi70y .ql-editor h1,.TemplateForm_quillWrapper__oi70y .ql-editor h2,.TemplateForm_quillWrapper__oi70y .ql-editor h3{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3)}.TemplateForm_quillWrapper__oi70y .ql-snow .ql-picker{color:var(--text-secondary)}.TemplateForm_quillWrapper__oi70y .ql-snow .ql-stroke{stroke:var(--text-secondary)}.TemplateForm_quillWrapper__oi70y .ql-snow .ql-fill{fill:var(--text-secondary)}.TemplateForm_quillWrapper__oi70y .ql-snow .ql-picker-label:hover .ql-stroke,.TemplateForm_quillWrapper__oi70y .ql-snow button:hover .ql-stroke{stroke:var(--color-primary)}.TemplateForm_quillWrapper__oi70y .ql-snow .ql-picker-label:hover .ql-fill,.TemplateForm_quillWrapper__oi70y .ql-snow button:hover .ql-fill{fill:var(--color-primary)}.TemplateForm_quillWrapper__oi70y .ql-snow button.ql-active .ql-stroke{stroke:var(--color-primary)}.TemplateForm_quillWrapper__oi70y .ql-snow button.ql-active .ql-fill{fill:var(--color-primary)}.TemplateForm_actions__n\+D8o{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;padding-top:var(--spacing-4)}@media (max-width:768px){.TemplateForm_formRow__3aKZ\+{grid-template-columns:1fr}.TemplateForm_placeholderHeader__0XqC9{align-items:flex-start;flex-direction:column;gap:var(--spacing-3)}.TemplateForm_placeholderCategories__MQhmK{flex-wrap:wrap}.TemplateForm_checkboxWrapper__Rm9Bq{padding-top:0}.TemplateForm_actions__n\+D8o{flex-direction:column-reverse}.TemplateForm_actions__n\+D8o>*{width:100%}}.TemplatePreview_preview__cWbJg{display:flex;flex-direction:column;gap:var(--spacing-5)}.TemplatePreview_empty__Yw5fy{color:var(--text-tertiary);padding:var(--spacing-8);text-align:center}.TemplatePreview_header__OAFJE{align-items:center;display:flex;gap:var(--spacing-4);justify-content:space-between}.TemplatePreview_headerInfo__7n02u{align-items:center;display:flex;gap:var(--spacing-3)}.TemplatePreview_category__aUhdH{color:var(--text-secondary);font-size:var(--font-size-sm)}.TemplatePreview_headerActions__bUqJk{align-items:center;display:flex;gap:var(--spacing-3)}.TemplatePreview_viewToggle__P8Elh{background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;padding:var(--spacing-1)}.TemplatePreview_viewButton__SkCOP{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all .15s ease}.TemplatePreview_viewButton__SkCOP:hover{color:var(--text-primary)}.TemplatePreview_viewButton__SkCOP.TemplatePreview_active__I26A3{background-color:var(--bg-primary);box-shadow:var(--shadow-sm);color:var(--text-primary)}.TemplatePreview_templateName__g6V3c{border-bottom:1px solid var(--border-light);padding-bottom:var(--spacing-4)}.TemplatePreview_templateName__g6V3c h3{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2)}.TemplatePreview_description__oyGDg{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.TemplatePreview_subjectSection__gAD4i{display:flex;flex-direction:column;gap:var(--spacing-2)}.TemplatePreview_subjectLabel__j6yTO{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.TemplatePreview_subjectContent__5jz3i{background-color:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);padding:var(--spacing-3)}.TemplatePreview_contentSection__4ip9w{display:flex;flex-direction:column;gap:var(--spacing-2)}.TemplatePreview_contentLabel__PWUUk{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.TemplatePreview_contentBox__46MMc{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);max-height:400px;min-height:200px;overflow-y:auto;padding:var(--spacing-4)}.TemplatePreview_contentBox__46MMc.TemplatePreview_source__mSUEz{background-color:var(--bg-tertiary)}.TemplatePreview_emailContent__GHNvM{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.7;white-space:pre-wrap}.TemplatePreview_smsContent__aXfPm{color:var(--text-primary);font-size:var(--font-size-base);line-height:1.6;white-space:pre-wrap}.TemplatePreview_sourceCode__ScmR6{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.TemplatePreview_placeholdersSection__UbNH7{display:flex;flex-direction:column;gap:var(--spacing-2)}.TemplatePreview_placeholdersLabel__BOVEM{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.TemplatePreview_placeholdersList__PCyW6{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.TemplatePreview_placeholderTag__fwTWb{background-color:var(--color-primary-light);border-radius:var(--radius-sm);color:var(--color-primary-dark);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.TemplatePreview_metaSection__jIsN3{background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--spacing-4) var(--spacing-6);padding:var(--spacing-4)}.TemplatePreview_metaItem__NvVnP{align-items:center;display:flex;gap:var(--spacing-2)}.TemplatePreview_metaLabel__3YX5B{color:var(--text-tertiary);font-size:var(--font-size-sm)}.TemplatePreview_metaItem__NvVnP span:last-child{color:var(--text-primary);font-size:var(--font-size-sm)}.TemplatePreview_notice__hUPsx{background-color:var(--color-warning-bg);border-radius:var(--radius-md);color:var(--color-warning-dark);font-size:var(--font-size-sm);padding:var(--spacing-3)}.TemplatePreview_notice__hUPsx strong{color:var(--color-warning)}@media (max-width:768px){.TemplatePreview_header__OAFJE{align-items:flex-start;flex-direction:column}.TemplatePreview_headerActions__bUqJk{justify-content:space-between;width:100%}.TemplatePreview_metaSection__jIsN3{flex-direction:column;gap:var(--spacing-3)}}.Templates_container__RZaai{display:flex;flex-direction:column;gap:var(--spacing-6)}.Templates_header__vnOWS{align-items:center;display:flex;justify-content:space-between}.Templates_headerLeft__u5T-A{align-items:baseline;display:flex;gap:var(--spacing-3)}.Templates_title__sMfSy{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.Templates_count__cyXqj{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Templates_headerRight__5oJyZ{display:flex;gap:var(--spacing-3)}.Templates_statsGrid__kgtEk{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.Templates_statCard__nYbQ0{padding:var(--spacing-4)!important}.Templates_statCard__nYbQ0,.Templates_statCard__nYbQ0>div{align-items:center;display:flex;gap:var(--spacing-4)}.Templates_statIcon__wgqs5{align-items:center;border-radius:var(--radius-lg);display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.Templates_statEmail__-5cJU .Templates_statIcon__wgqs5{background-color:var(--color-primary-light);color:var(--color-primary)}.Templates_statSms__TAPDp .Templates_statIcon__wgqs5{background-color:var(--color-success-light);color:var(--color-success)}.Templates_statContent__sC5\+l{display:flex;flex-direction:column}.Templates_statValue__4Z2MR{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.Templates_statLabel__ccJWu{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Templates_filtersCard__o5mHJ{padding:var(--spacing-4)}.Templates_filtersRow__3d9x2{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Templates_searchWrapper__CtSp0{flex:1 1;min-width:200px}.Templates_searchBar__iU2-l{width:100%}.Templates_filterGroup__KgeaQ{display:flex;flex-direction:column;gap:var(--spacing-1)}.Templates_filterLabel__fXmMr{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Templates_filterSelect__drvYW{min-width:140px}.Templates_clearButton__fNfE6{color:var(--color-danger)}.Templates_refreshButton__cX-lE{margin-left:auto}.Templates_error__Mf7iE{align-items:center;background-color:var(--color-danger-light);border-radius:var(--radius-md);color:var(--color-danger);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.Templates_tableCard__OfEx0{overflow:hidden;padding:0!important}.Templates_loaderWrapper__o\+Qw4{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Templates_empty__f5CSu{color:var(--text-tertiary);padding:var(--spacing-12);text-align:center}.Templates_emptyIcon__jYVc5{font-size:48px;margin-bottom:var(--spacing-4);opacity:.5}.Templates_nameCell__JogP8{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.Templates_templateName__wmTXg{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Templates_subject__lGiDs{color:var(--text-secondary);font-size:var(--font-size-sm);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Templates_placeholderCount__qRqIN{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-sm)}.Templates_actions__7jbQL{display:flex;gap:var(--spacing-1)}.Templates_deleteButton__AjAta{color:var(--color-danger)!important}.Templates_deleteButton__AjAta:hover{background-color:var(--color-danger-light)!important}.Templates_tableFooter__VIlHg{align-items:center;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-4)}.Templates_pageSize__b5FPd{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Templates_pageSizeSelect__n\+sVe{width:80px}.Templates_deleteMessage__pBRxg{color:var(--text-secondary);font-size:var(--font-size-base);margin:0 0 var(--spacing-4)}.Templates_modalActions__mmYeq{display:flex;gap:var(--spacing-3);justify-content:flex-end}@media (max-width:1024px){.Templates_statsGrid__kgtEk{grid-template-columns:1fr}}@media (max-width:768px){.Templates_header__vnOWS{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}.Templates_headerLeft__u5T-A{align-items:flex-start;flex-direction:column;gap:var(--spacing-1)}.Templates_filtersRow__3d9x2{align-items:stretch;flex-direction:column}.Templates_filterGroup__KgeaQ,.Templates_filterSelect__drvYW,.Templates_searchWrapper__CtSp0{width:100%}.Templates_refreshButton__cX-lE{margin-left:0;width:100%}.Templates_tableFooter__VIlHg{flex-direction:column;gap:var(--spacing-4)}.Templates_modalActions__mmYeq{flex-direction:column-reverse}.Templates_modalActions__mmYeq>*{width:100%}}.Payments_container__DhUjL{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;width:100%}.Payments_header__iJcmx{flex-wrap:wrap;justify-content:space-between}.Payments_headerLeft__3vyGZ,.Payments_header__iJcmx{align-items:center;display:flex;gap:var(--spacing-4)}.Payments_title__tXiRe{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.Payments_yearSelect__mJRkE{min-width:120px}.Payments_headerRight__loqhH{align-items:center;display:flex;gap:var(--spacing-3)}.Payments_statsRow__1Stol{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Payments_statCard__yrCCl{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-4);transition:transform var(--transition-fast)}.Payments_statCard__yrCCl:hover{transform:translateY(-2px)}.Payments_statValue__JEllF{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.Payments_statLabel__qdWSj{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-1)}.Payments_statTotal__5Bj0j{border-left:4px solid var(--color-primary)}.Payments_statPaid__1OPpz{border-left:4px solid var(--color-success)}.Payments_statPaid__1OPpz .Payments_statValue__JEllF{color:var(--color-success)}.Payments_statUnpaid__Ucc5t{border-left:4px solid var(--color-danger)}.Payments_statUnpaid__Ucc5t .Payments_statValue__JEllF{color:var(--color-danger)}.Payments_statPending__VrLnp{border-left:4px solid var(--color-warning)}.Payments_statPending__VrLnp .Payments_statValue__JEllF{color:var(--color-warning-dark)}.Payments_statAmount__yRt1y{border-left:4px solid var(--color-info)}.Payments_statAmount__yRt1y .Payments_statValue__JEllF{color:var(--color-info);font-size:var(--font-size-lg)}.Payments_statProfit__fm99J{border-left:4px solid var(--color-success)}.Payments_statProfit__fm99J .Payments_statValue__JEllF{color:var(--color-success);font-size:var(--font-size-lg)}.Payments_monthTabs__F5C6j{background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;gap:var(--spacing-1);overflow-x:auto;padding:var(--spacing-1)}.Payments_monthTab__J0AeK{background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:60px;padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast);white-space:nowrap}.Payments_monthTab__J0AeK:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Payments_monthTabActive__-54Md{background:var(--bg-primary);box-shadow:var(--shadow-sm);color:var(--color-primary)}.Payments_paymentDayTabs__g4Hgs{display:flex;gap:var(--spacing-2)}.Payments_dayTab__emA63{background:var(--bg-secondary);border:2px solid #0000;border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);padding:var(--spacing-3) var(--spacing-4);transition:all var(--transition-fast)}.Payments_dayTab__emA63:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Payments_dayTabActive__A\+seY{background:var(--bg-primary);border-color:var(--color-primary);color:var(--color-primary)}.Payments_filtersCard__qRCI4{max-width:100%;overflow:visible;overflow:hidden;padding:var(--spacing-4)}.Payments_searchRow__LK\+ai{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.Payments_searchWrapper__Qt7Eh{flex:1 1;max-width:320px;min-width:200px}.Payments_searchBar__-wFvT{width:100%}.Payments_filterToggleButton__xalT2{align-items:center;display:flex;gap:var(--spacing-2)}.Payments_filtersPanel__VyZLR{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.Payments_filterRow__DqcaK{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Payments_filterGroup__N8uN5{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:160px}.Payments_filterLabel__NpYju{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Payments_filterSelect__iO-pc{min-width:160px}.Payments_filterInput__1eUf0{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease}.Payments_filterInput__1eUf0:focus{border-color:var(--color-primary);outline:none}.Payments_rangeInputs__mgaho{align-items:center;display:flex;gap:var(--spacing-2)}.Payments_filterInputSmall__6M590{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease;width:100px}.Payments_filterInputSmall__6M590:focus{border-color:var(--color-primary);outline:none}.Payments_filterInputSmall__6M590::placeholder{color:var(--text-tertiary)}.Payments_rangeSeparator__jthqm{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Payments_filterChips__Den-r{border-top:1px solid var(--border-light);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.Payments_clearButton__Umash{margin-bottom:2px}.Payments_paymentBadge__eq6Pz{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}.Payments_payment_zaplacone__QlTeg{background:var(--color-success-bg);color:var(--color-success-dark)}.Payments_payment_niezaplacone__0GHoL{background:var(--color-danger-bg);color:var(--color-danger-dark)}.Payments_payment_oczekuje__sepKL{background:var(--color-warning-bg);color:var(--color-warning-dark)}.Payments_amount__6Z77R{color:var(--text-primary)}.Payments_amount__6Z77R,.Payments_profit__uiX4C{font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:nowrap}.Payments_profit__uiX4C{color:var(--color-success);font-weight:var(--font-weight-medium)}.Payments_noProfit__r6H5p{color:var(--text-tertiary)}.Payments_tagsList__0FjWq{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.Payments_noTags__H-9zs{color:var(--text-tertiary)}.Payments_todoCount__RoAof{align-items:center;background-color:var(--color-info-light);border-radius:var(--radius-full);color:var(--color-info);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}.Payments_todoIcon__AlKuQ{font-size:12px}.Payments_todoOverdue__xUu11{background-color:var(--color-danger-light);color:var(--color-danger)}.Payments_todoEmpty__BU-mC{color:var(--text-tertiary)}.Payments_tableCard__ieFr2{max-width:100%;overflow-x:auto;padding:0}.Payments_empty__fSzdv,.Payments_loaderWrapper__yIql1{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Payments_empty__fSzdv{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.Payments_tableFooter__sm5dr{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}.Payments_pageSize__dOJdS{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Payments_pageSizeSelect__cNN1\+{min-width:100px;width:auto}.Payments_identifier__RNXI3{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-sm)}.Payments_software__CdOCN{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Payments_clientName__aUN-4{color:var(--text-primary)}.Payments_email__67OLK{color:var(--text-secondary);font-size:var(--font-size-sm)}.Payments_paidLabel__hzD0a{color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Payments_error__8yeSI{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}@media (max-width:1024px){.Payments_statsRow__1Stol{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Payments_header__iJcmx{align-items:flex-start;flex-direction:column}.Payments_headerRight__loqhH{justify-content:flex-end;width:100%}.Payments_statsRow__1Stol{grid-template-columns:repeat(2,1fr)}.Payments_statAmount__yRt1y .Payments_statValue__JEllF,.Payments_statProfit__fm99J .Payments_statValue__JEllF{font-size:var(--font-size-base)}.Payments_monthTabs__F5C6j{justify-content:flex-start}.Payments_monthTab__J0AeK{flex:0 0 auto;min-width:50px}.Payments_paymentDayTabs__g4Hgs{flex-direction:column}.Payments_searchRow__LK\+ai{align-items:stretch;flex-direction:column}.Payments_searchWrapper__Qt7Eh{max-width:none}.Payments_filterRow__DqcaK{align-items:stretch;flex-direction:column}.Payments_filterGroup__N8uN5{min-width:auto;width:100%}.Payments_filterInput__1eUf0,.Payments_filterSelect__iO-pc,.Payments_rangeInputs__mgaho{width:100%}.Payments_filterInputSmall__6M590{flex:1 1;min-width:0;width:auto}.Payments_clearButton__Umash{align-self:flex-start}.Payments_tableFooter__sm5dr{align-items:center;flex-direction:column}}.PaymentAnalytics_container__Hwrr1{margin:0 auto;max-width:1600px;padding:24px}.PaymentAnalytics_loadingContainer__rjKc3{align-items:center;display:flex;justify-content:center;min-height:400px}.PaymentAnalytics_header__R7eIh{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.PaymentAnalytics_headerLeft__w0pCb{flex:1 1}.PaymentAnalytics_title__E87tA{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 4px}.PaymentAnalytics_subtitle__yb32B{color:var(--text-secondary);font-size:14px;margin:0}.PaymentAnalytics_headerRight__AaCGl{align-items:center;display:flex;gap:12px}.PaymentAnalytics_spinning__a98Pu{animation:PaymentAnalytics_spin__ousUK 1s linear infinite}@keyframes PaymentAnalytics_spin__ousUK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentAnalytics_statsGrid__5Fymg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:24px}.PaymentAnalytics_statCard__FqqeE{align-items:flex-start;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:16px;padding:20px;transition:box-shadow .2s ease,transform .2s ease}.PaymentAnalytics_statCard__FqqeE:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.PaymentAnalytics_statIcon__8TEQ6{align-items:center;background:var(--primary-light);border-radius:12px;color:var(--primary);display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.PaymentAnalytics_statContent__JpEYr{display:flex;flex-direction:column;gap:4px;min-width:0}.PaymentAnalytics_statTitle__ZHXAt{color:var(--text-secondary);font-size:13px;font-weight:500}.PaymentAnalytics_statValue__UFasC{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2}.PaymentAnalytics_statSubtitle__-7Xnd{color:var(--text-muted);font-size:12px}.PaymentAnalytics_statTrend__pFCWx{align-items:center;border-radius:4px;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.PaymentAnalytics_statTrend__pFCWx.PaymentAnalytics_up__gaHrT{background:var(--success-light);color:var(--success)}.PaymentAnalytics_statTrend__pFCWx.PaymentAnalytics_down__o1dJF{background:var(--danger-light);color:var(--danger)}.PaymentAnalytics_chartsRow__9FEVJ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.PaymentAnalytics_chartCard__VIiqF{padding:20px}.PaymentAnalytics_chartTitle__PrflY{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 16px}.PaymentAnalytics_chartContainer__cq\+dG{min-height:300px;width:100%}.PaymentAnalytics_chartFooter__xrDY5{border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:14px;margin-top:12px;padding-top:12px}.PaymentAnalytics_tablesRow__eVNfL{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.PaymentAnalytics_fullWidthCard__Aq7Pr,.PaymentAnalytics_tableCard__JQ3Sw{overflow:hidden;padding:0}.PaymentAnalytics_tableHeader__aWvXS{border-bottom:1px solid var(--border-color);padding:16px 20px}.PaymentAnalytics_tableTitle__oqKkU{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.PaymentAnalytics_alertIcon__I6rzy{color:var(--warning)}.PaymentAnalytics_successIcon__dNWoz{color:var(--success);font-size:32px}.PaymentAnalytics_tableContent__DODpf{overflow-x:auto}.PaymentAnalytics_table__k4bXF{border-collapse:collapse;width:100%}.PaymentAnalytics_table__k4bXF th{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.PaymentAnalytics_table__k4bXF td{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:14px;padding:12px 16px}.PaymentAnalytics_table__k4bXF tr:last-child td{border-bottom:none}.PaymentAnalytics_table__k4bXF tr:hover td{background:var(--bg-hover)}.PaymentAnalytics_table__k4bXF a{color:var(--primary);font-weight:500;text-decoration:none}.PaymentAnalytics_table__k4bXF a:hover{text-decoration:underline}.PaymentAnalytics_errorCell__gmWrI{color:var(--danger);font-size:13px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentAnalytics_emptyState__1Zz8o{color:var(--text-secondary);padding:40px 20px;text-align:center}.PaymentAnalytics_emptyState__1Zz8o p{margin:8px 0 0}.PaymentAnalytics_paymentType__X6LxS{background:var(--bg-secondary);border-radius:4px;color:var(--text-secondary);display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.PaymentAnalytics_statusBadge__3g83s{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.PaymentAnalytics_statusBadge__3g83s.PaymentAnalytics_succeeded__fVKVL{background:var(--success-light);color:var(--success)}.PaymentAnalytics_statusBadge__3g83s.PaymentAnalytics_failed__-MvnZ{background:var(--danger-light);color:var(--danger)}.PaymentAnalytics_statusBadge__3g83s.PaymentAnalytics_pending__2gAQY{background:var(--warning-light);color:var(--warning)}.PaymentAnalytics_statusBadge__3g83s.PaymentAnalytics_refunded__opLD\+{background:var(--info-light);color:var(--info)}@media (max-width:1200px){.PaymentAnalytics_chartsRow__9FEVJ,.PaymentAnalytics_tablesRow__eVNfL{grid-template-columns:1fr}}@media (max-width:768px){.PaymentAnalytics_container__Hwrr1{padding:16px}.PaymentAnalytics_header__R7eIh{flex-direction:column}.PaymentAnalytics_headerRight__AaCGl{flex-direction:column;width:100%}.PaymentAnalytics_headerRight__AaCGl>*{width:100%}.PaymentAnalytics_statsGrid__5Fymg{grid-template-columns:1fr}.PaymentAnalytics_statCard__FqqeE{padding:16px}.PaymentAnalytics_statValue__UFasC{font-size:20px}}.Subscriptions_container__QYhIm{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;width:100%}.Subscriptions_header__HuQLM{flex-wrap:wrap;justify-content:space-between}.Subscriptions_headerLeft__--lY1,.Subscriptions_header__HuQLM{align-items:center;display:flex;gap:var(--spacing-4)}.Subscriptions_title__\+me1V{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.Subscriptions_yearSelect__h0q-f{min-width:120px}.Subscriptions_headerRight__bO02A{align-items:center;display:flex;gap:var(--spacing-3)}.Subscriptions_statsRow__oy7RK{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Subscriptions_statCard__0iSqZ{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-4);transition:transform var(--transition-fast)}.Subscriptions_statCard__0iSqZ:hover{transform:translateY(-2px)}.Subscriptions_statValue__OFgAI{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.Subscriptions_statLabel__3FAJR{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-1)}.Subscriptions_statTotal__NbRF-{border-left:4px solid var(--color-primary)}.Subscriptions_statActive__AUo\+m{border-left:4px solid var(--color-success)}.Subscriptions_statActive__AUo\+m .Subscriptions_statValue__OFgAI{color:var(--color-success)}.Subscriptions_statPastDue__UbLXr{border-left:4px solid var(--color-danger)}.Subscriptions_statPastDue__UbLXr .Subscriptions_statValue__OFgAI{color:var(--color-danger)}.Subscriptions_statCanceled__iXDou{border-left:4px solid var(--color-secondary)}.Subscriptions_statCanceled__iXDou .Subscriptions_statValue__OFgAI{color:var(--text-secondary)}.Subscriptions_statMRR__5IhM8{border-left:4px solid var(--color-info)}.Subscriptions_statMRR__5IhM8 .Subscriptions_statValue__OFgAI{color:var(--color-info);font-size:var(--font-size-lg)}.Subscriptions_monthTabs__PnnUF{background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;gap:var(--spacing-1);overflow-x:auto;padding:var(--spacing-1)}.Subscriptions_monthTab__q1xQq{background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:60px;padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast);white-space:nowrap}.Subscriptions_monthTab__q1xQq:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Subscriptions_monthTabActive__1kwxg{background:var(--bg-primary);box-shadow:var(--shadow-sm);color:var(--color-primary)}.Subscriptions_paymentDayTabs__8ivNb{display:flex;gap:var(--spacing-2)}.Subscriptions_dayTab__zz4VM{background:var(--bg-secondary);border:2px solid #0000;border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);padding:var(--spacing-3) var(--spacing-4);transition:all var(--transition-fast)}.Subscriptions_dayTab__zz4VM:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Subscriptions_dayTabActive__2h87i{background:var(--bg-primary);border-color:var(--color-primary);color:var(--color-primary)}.Subscriptions_filtersCard__8rg8J{max-width:100%;overflow:visible;overflow:hidden;padding:var(--spacing-4)}.Subscriptions_searchRow__4nCP3{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.Subscriptions_searchWrapper__HwHBV{flex:1 1;max-width:320px;min-width:200px}.Subscriptions_searchBar__mJiHX{width:100%}.Subscriptions_filterToggleButton__hzTcH{align-items:center;display:flex;gap:var(--spacing-2)}.Subscriptions_presetButtons__9fUox{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.Subscriptions_presetButton__YZQAO{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-1)}.Subscriptions_presetButton__YZQAO svg{font-size:14px}.Subscriptions_presetActive__6e3zd{background:var(--color-primary-light);color:var(--color-primary)}.Subscriptions_filtersPanel__Ddjw2{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.Subscriptions_filterRow__kb7qM{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Subscriptions_filterGroup__qp0cP{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:200px}.Subscriptions_filterLabel__rUrbA{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Subscriptions_filterSelect__slB96{min-width:200px}.Subscriptions_filterChips__SXnfq{border-top:1px solid var(--border-light);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.Subscriptions_clearButton__0\+ZSe{margin-bottom:2px}.Subscriptions_statusBadge__LRZE2{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}.Subscriptions_status_active__sNxNn{background:var(--color-success-bg);color:var(--color-success-dark)}.Subscriptions_status_past_due__Ph\+xt,.Subscriptions_status_unpaid__l7oHd{background:var(--color-danger-bg);color:var(--color-danger-dark)}.Subscriptions_status_canceled__K9naG{background:var(--bg-secondary);color:var(--text-secondary)}.Subscriptions_status_trialing__-WD3q{background:var(--color-info-bg);color:var(--color-info-dark)}.Subscriptions_status_cancelling__vQJHG,.Subscriptions_status_incomplete__sC3Bq,.Subscriptions_status_paused__2dI4B{background:var(--color-warning-bg);color:var(--color-warning-dark)}.Subscriptions_clientCell__-VrbU{display:flex;flex-direction:column;gap:2px}.Subscriptions_clientName__-ii4f{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Subscriptions_clientShortName__tZzXh{color:var(--text-secondary);font-size:var(--font-size-xs)}.Subscriptions_productName__UessE{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Subscriptions_amount__VzoZ\+{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:nowrap}.Subscriptions_cycle__4DbnM,.Subscriptions_nextPayment__e1mij{color:var(--text-secondary);font-size:var(--font-size-sm)}.Subscriptions_nextPayment__e1mij{align-items:center;display:flex;gap:var(--spacing-1)}.Subscriptions_calendarIcon__paMC4{color:var(--text-tertiary);font-size:14px}.Subscriptions_noAttempts__K5D0I{color:var(--text-tertiary)}.Subscriptions_attempts__vvlti{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);height:24px;justify-content:center;min-width:24px;padding:0 var(--spacing-2)}.Subscriptions_attemptsWarning__fAdUE{background:var(--color-danger-bg);color:var(--color-danger-dark)}.Subscriptions_tableCard__dL7gI{max-width:100%;overflow-x:auto;padding:0}.Subscriptions_empty__9JbZT,.Subscriptions_loaderWrapper__CDnl2{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Subscriptions_empty__9JbZT{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.Subscriptions_tableFooter__1Lbe9{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}.Subscriptions_pageSize__XaPOn{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Subscriptions_pageSizeSelect__tZy69{min-width:100px;width:auto}.Subscriptions_error__lIgjz{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}@media (max-width:1024px){.Subscriptions_statsRow__oy7RK{grid-template-columns:repeat(3,1fr)}.Subscriptions_presetButtons__9fUox{display:none}}@media (max-width:768px){.Subscriptions_header__HuQLM{align-items:flex-start;flex-direction:column}.Subscriptions_headerRight__bO02A{justify-content:flex-end;width:100%}.Subscriptions_statsRow__oy7RK{grid-template-columns:repeat(2,1fr)}.Subscriptions_statMRR__5IhM8 .Subscriptions_statValue__OFgAI{font-size:var(--font-size-base)}.Subscriptions_monthTabs__PnnUF{justify-content:flex-start}.Subscriptions_monthTab__q1xQq{flex:0 0 auto;min-width:50px}.Subscriptions_paymentDayTabs__8ivNb{flex-direction:column}.Subscriptions_searchRow__4nCP3{align-items:stretch;flex-direction:column}.Subscriptions_searchWrapper__HwHBV{max-width:none}.Subscriptions_filterRow__kb7qM{align-items:stretch;flex-direction:column}.Subscriptions_filterGroup__qp0cP{min-width:auto;width:100%}.Subscriptions_filterSelect__slB96{width:100%}.Subscriptions_clearButton__0\+ZSe{align-self:flex-start}.Subscriptions_tableFooter__1Lbe9{align-items:center;flex-direction:column}}.SubscriptionDetails_container__9Nn41{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;width:100%}.SubscriptionDetails_header__UE\+bM{flex-wrap:wrap;justify-content:space-between}.SubscriptionDetails_headerLeft__ZMjqw,.SubscriptionDetails_header__UE\+bM{align-items:center;display:flex;gap:var(--spacing-4)}.SubscriptionDetails_headerInfo__-2cIX{align-items:center;display:flex;gap:var(--spacing-3)}.SubscriptionDetails_title__dT2vs{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.SubscriptionDetails_headerRight__wQn8X{align-items:center;display:flex;gap:var(--spacing-3)}.SubscriptionDetails_statusBadge__Q\+tkT{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3)}.SubscriptionDetails_status_active__JKy8r{background:var(--color-success-bg);color:var(--color-success-dark)}.SubscriptionDetails_status_past_due__2yjk0,.SubscriptionDetails_status_unpaid__H3zzo{background:var(--color-danger-bg);color:var(--color-danger-dark)}.SubscriptionDetails_status_canceled__G5tgw{background:var(--bg-secondary);color:var(--text-secondary)}.SubscriptionDetails_status_trialing__7dXpt{background:var(--color-info-bg);color:var(--color-info-dark)}.SubscriptionDetails_status_paused__Z3QxZ{background:var(--color-warning-bg);color:var(--color-warning-dark)}.SubscriptionDetails_grid__pcW74{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.SubscriptionDetails_dunningCard__-Rwy8,.SubscriptionDetails_infoCard__lh\+y6,.SubscriptionDetails_paymentsCard__wlJD\+,.SubscriptionDetails_stripeCard__15ySf{padding:var(--spacing-5)}.SubscriptionDetails_cardHeader__Qqexn{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.SubscriptionDetails_cardTitle__FOveY{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);margin:0 0 var(--spacing-4) 0}.SubscriptionDetails_cardHeader__Qqexn .SubscriptionDetails_cardTitle__FOveY{margin:0}.SubscriptionDetails_warningIcon__6fb-2{color:var(--color-warning)}.SubscriptionDetails_infoGrid__UIC6N{display:flex;flex-direction:column;gap:var(--spacing-3)}.SubscriptionDetails_infoRow__Cul4t{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-4);justify-content:space-between;padding-bottom:var(--spacing-3)}.SubscriptionDetails_infoRow__Cul4t:last-child{border-bottom:none;padding-bottom:0}.SubscriptionDetails_infoLabel__f-YWP{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);min-width:140px}.SubscriptionDetails_infoLabel__f-YWP svg{color:var(--text-tertiary);font-size:14px}.SubscriptionDetails_infoValue__OI\+Ls{color:var(--text-primary);font-size:var(--font-size-sm);text-align:right;word-break:break-word}.SubscriptionDetails_infoValue__OI\+Ls.SubscriptionDetails_mono__3g7Sh{font-family:var(--font-mono);font-size:var(--font-size-xs)}.SubscriptionDetails_infoValue__OI\+Ls.SubscriptionDetails_danger__fuAnc{color:var(--color-danger);font-weight:var(--font-weight-bold)}.SubscriptionDetails_link__lfPJw{align-items:center;color:var(--color-primary);display:inline-flex;gap:var(--spacing-1);text-decoration:none}.SubscriptionDetails_link__lfPJw:hover{text-decoration:underline}.SubscriptionDetails_dunningCard__-Rwy8{border-left:4px solid var(--color-warning)}.SubscriptionDetails_paymentsCard__wlJD\+{grid-column:1/-1}.SubscriptionDetails_paymentCount__niCSD{background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-3)}.SubscriptionDetails_emptyPayments__q3Knr{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;padding:var(--spacing-8)}.SubscriptionDetails_paymentsTable__wrdx\+{overflow-x:auto}.SubscriptionDetails_paymentsTable__wrdx\+ table{border-collapse:collapse;width:100%}.SubscriptionDetails_paymentsTable__wrdx\+ td,.SubscriptionDetails_paymentsTable__wrdx\+ th{border-bottom:1px solid var(--border-light);padding:var(--spacing-3) var(--spacing-4);text-align:left}.SubscriptionDetails_paymentsTable__wrdx\+ th{background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.SubscriptionDetails_paymentsTable__wrdx\+ td{color:var(--text-primary);font-size:var(--font-size-sm)}.SubscriptionDetails_paymentsTable__wrdx\+ tr:last-child td{border-bottom:none}.SubscriptionDetails_amountCell__IUFSd{font-family:var(--font-mono);font-weight:var(--font-weight-medium)}.SubscriptionDetails_paymentStatusBadge__PytL1{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.SubscriptionDetails_payment_success__E8-vb{background:var(--color-success-bg);color:var(--color-success-dark)}.SubscriptionDetails_payment_danger__pgDN-{background:var(--color-danger-bg);color:var(--color-danger-dark)}.SubscriptionDetails_payment_warning__H9D0C{background:var(--color-warning-bg);color:var(--color-warning-dark)}.SubscriptionDetails_payment_info__BZqiG{background:var(--color-info-bg);color:var(--color-info-dark)}.SubscriptionDetails_payment_secondary__kA5\+9{background:var(--bg-secondary);color:var(--text-secondary)}.SubscriptionDetails_paymentType__9xCTx{border-radius:var(--radius-sm);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.SubscriptionDetails_type_stripe__IFEdC{background:#635bff20;color:#635bff}.SubscriptionDetails_type_manual__flFii,.SubscriptionDetails_type_subscription_manual__K5K3D{background:var(--bg-secondary);color:var(--text-secondary)}.SubscriptionDetails_invoiceLink__iksgw{align-items:center;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--spacing-1);text-decoration:none}.SubscriptionDetails_invoiceLink__iksgw:hover{text-decoration:underline}.SubscriptionDetails_error__h4l4z,.SubscriptionDetails_loaderWrapper__WdLBq{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.SubscriptionDetails_error__h4l4z{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.SubscriptionDetails_errorBanner__oVg3m{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.SubscriptionDetails_editForm__c6pPc,.SubscriptionDetails_paymentForm__lJaaZ{display:flex;flex-direction:column;gap:var(--spacing-4)}.SubscriptionDetails_formGroup__ls0Hk{display:flex;flex-direction:column;gap:var(--spacing-1)}.SubscriptionDetails_formLabel__BLxQx{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.SubscriptionDetails_formInput__YDYFK{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--transition-fast)}.SubscriptionDetails_formInput__YDYFK:focus{border-color:var(--color-primary);outline:none}.SubscriptionDetails_formTextarea__EO892{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);resize:vertical;transition:border-color var(--transition-fast)}.SubscriptionDetails_formTextarea__EO892:focus{border-color:var(--color-primary);outline:none}.SubscriptionDetails_formActions__z\+oml{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4)}@media (max-width:768px){.SubscriptionDetails_header__UE\+bM{align-items:flex-start;flex-direction:column}.SubscriptionDetails_headerInfo__-2cIX,.SubscriptionDetails_headerLeft__ZMjqw{align-items:flex-start;flex-direction:column;gap:var(--spacing-2)}.SubscriptionDetails_headerRight__wQn8X{justify-content:space-between;width:100%}.SubscriptionDetails_grid__pcW74{grid-template-columns:1fr}.SubscriptionDetails_infoRow__Cul4t{flex-direction:column;gap:var(--spacing-1)}.SubscriptionDetails_infoValue__OI\+Ls{text-align:left}.SubscriptionDetails_paymentsTable__wrdx\+ td,.SubscriptionDetails_paymentsTable__wrdx\+ th{font-size:var(--font-size-xs);padding:var(--spacing-2)}}.JegaBuffer_container__CcGJQ{display:flex;flex-direction:column;gap:var(--spacing-6)}.JegaBuffer_header__YwS1N{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.JegaBuffer_headerLeft__Hg82w{align-items:baseline;display:flex;gap:var(--spacing-3)}.JegaBuffer_title__vlsu2{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.JegaBuffer_count__U\+-MQ{color:var(--text-tertiary);font-size:var(--font-size-sm)}.JegaBuffer_statsGrid__bPIKy{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}.JegaBuffer_statCard__jnp8X{cursor:pointer;padding:var(--spacing-5);text-align:center;transition:all .2s ease}.JegaBuffer_statCard__jnp8X,.JegaBuffer_statCard__jnp8X>div{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-2)}.JegaBuffer_statCard__jnp8X:hover{border-color:var(--color-primary);transform:translateY(-2px)}.JegaBuffer_statCardActive__RvQZk{background-color:var(--color-primary-bg);border-color:var(--color-primary)}.JegaBuffer_statValue__3ovPL{color:var(--text-primary)}.JegaBuffer_statValueTotal__8tSs0,.JegaBuffer_statValue__3ovPL{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.JegaBuffer_statValueTotal__8tSs0{color:var(--color-primary)}.JegaBuffer_statLabel__cofNe{color:var(--text-secondary);font-size:var(--font-size-sm)}.JegaBuffer_statIconCritical__VxZMf{color:var(--color-danger);font-size:var(--font-size-2xl)}.JegaBuffer_statIconWarning__fJ2zP{color:var(--color-warning-dark);font-size:var(--font-size-2xl)}.JegaBuffer_statIconOk__zWRAf{color:var(--color-success);font-size:var(--font-size-2xl)}.JegaBuffer_statusCell__Ywo-K{display:flex;justify-content:center}.JegaBuffer_statusIconCritical__zNzEx{color:var(--color-danger);font-size:var(--font-size-lg)}.JegaBuffer_statusIconWarning__VWR43{color:var(--color-warning-dark);font-size:var(--font-size-lg)}.JegaBuffer_statusIconOk__\+CinO{color:var(--color-success);font-size:var(--font-size-lg)}.JegaBuffer_filtersCard__\+FL9I{padding:var(--spacing-4)}.JegaBuffer_filtersRow__ZDhL2{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.JegaBuffer_filterGroup__FD\+rb{display:flex;flex-direction:column;gap:var(--spacing-1)}.JegaBuffer_filterLabel__qBWp4{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.JegaBuffer_filterSelect__\+7GHj{min-width:160px}.JegaBuffer_clearButton__WVlol{margin-bottom:2px}.JegaBuffer_refreshButton__PLS-9{margin-bottom:2px;margin-left:auto}.JegaBuffer_error__4SbvM{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.JegaBuffer_tableCard__N0\+Nn{overflow:hidden;padding:0}.JegaBuffer_empty__faSeA,.JegaBuffer_loaderWrapper__03hmR{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.JegaBuffer_empty__faSeA{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.JegaBuffer_moduleCode__A1BnC{background-color:var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-2)}.JegaBuffer_monthsValue__eGbfq{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.JegaBuffer_monthsValue__eGbfq.JegaBuffer_critical__P7qBE{color:var(--color-danger)}.JegaBuffer_monthsValue__eGbfq.JegaBuffer_warning__B0zt\+{color:var(--color-warning-dark)}.JegaBuffer_monthsValue__eGbfq.JegaBuffer_ok__5as5A{color:var(--color-success)}.JegaBuffer_thresholds__TL87u{color:var(--text-tertiary);font-size:var(--font-size-sm)}.JegaBuffer_thresholdWarning__E3ad2{color:var(--color-warning-dark)}.JegaBuffer_thresholdCritical__v8U8V{color:var(--color-danger)}.JegaBuffer_actions__fz55c{align-items:center;display:flex;gap:var(--spacing-1);justify-content:flex-end}.JegaBuffer_modalForm__-mor3{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.JegaBuffer_formGroup__HJrOx{display:flex;flex-direction:column;gap:var(--spacing-1)}.JegaBuffer_formLabel__uRkAY{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.JegaBuffer_currentBalance__YFFTV{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);padding:var(--spacing-2) 0}.JegaBuffer_textarea__LdftA{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);min-height:60px;padding:var(--spacing-2) var(--spacing-3);resize:vertical;width:100%}.JegaBuffer_textarea__LdftA:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.JegaBuffer_textarea__LdftA::placeholder{color:var(--text-tertiary)}.JegaBuffer_modalActions__I6-Qk{display:flex;gap:var(--spacing-3);justify-content:flex-end}.JegaBuffer_emptyHistory__NQtvf{color:var(--text-secondary);padding:var(--spacing-8);text-align:center}.JegaBuffer_transactionsList__CkU5S{display:flex;flex-direction:column;gap:var(--spacing-3);max-height:400px;overflow-y:auto}.JegaBuffer_transactionItem__sXAEe{background-color:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-3)}.JegaBuffer_transactionHeader__naLQj{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}.JegaBuffer_transactionType__rWAkg{align-items:center;border-radius:var(--radius-sm);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}.JegaBuffer_transactionType__rWAkg.JegaBuffer_add__G68iX{background-color:var(--color-success-bg);color:var(--color-success)}.JegaBuffer_transactionType__rWAkg.JegaBuffer_subtract__IEV7E{background-color:var(--color-danger-bg);color:var(--color-danger)}.JegaBuffer_transactionType__rWAkg.JegaBuffer_adjust__6Duj\+{background-color:var(--color-primary-bg);color:var(--color-primary)}.JegaBuffer_transactionType__rWAkg.JegaBuffer_initial__Ozla1{background-color:var(--bg-tertiary);color:var(--text-secondary)}.JegaBuffer_transactionDate__EmNWP{color:var(--text-tertiary);font-size:var(--font-size-xs)}.JegaBuffer_transactionDetails__sB9af{align-items:center;display:flex;gap:var(--spacing-4);justify-content:space-between}.JegaBuffer_transactionAmount__HsLWp{font-weight:var(--font-weight-semibold)}.JegaBuffer_transactionAmount__HsLWp.JegaBuffer_add__G68iX{color:var(--color-success)}.JegaBuffer_transactionAmount__HsLWp.JegaBuffer_subtract__IEV7E{color:var(--color-danger)}.JegaBuffer_transactionAmount__HsLWp.JegaBuffer_adjust__6Duj\+{color:var(--color-primary)}.JegaBuffer_transactionBalance__lu6qj,.JegaBuffer_transactionNotes__XNiBK{color:var(--text-secondary);font-size:var(--font-size-sm)}.JegaBuffer_transactionNotes__XNiBK{border-top:1px solid var(--border-light);font-style:italic;margin-top:var(--spacing-2);padding-top:var(--spacing-2)}@media (max-width:1024px){.JegaBuffer_statsGrid__bPIKy{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.JegaBuffer_header__YwS1N{align-items:flex-start;flex-direction:column}.JegaBuffer_statsGrid__bPIKy{grid-template-columns:repeat(2,1fr)}.JegaBuffer_filtersRow__ZDhL2{align-items:stretch;flex-direction:column}.JegaBuffer_filterGroup__FD\+rb,.JegaBuffer_filterSelect__\+7GHj{width:100%}.JegaBuffer_clearButton__WVlol,.JegaBuffer_refreshButton__PLS-9{align-self:flex-start;margin-left:0}}@media (max-width:480px){.JegaBuffer_statsGrid__bPIKy{grid-template-columns:1fr 1fr}.JegaBuffer_statCard__jnp8X{padding:var(--spacing-4)}.JegaBuffer_statValueTotal__8tSs0,.JegaBuffer_statValue__3ovPL{font-size:var(--font-size-xl)}}.KnowledgeAnalytics_container__JY5Cz{display:flex;flex-direction:column;gap:var(--spacing-6)}.KnowledgeAnalytics_loaderWrapper__5ajDr{align-items:center;display:flex;justify-content:center;min-height:400px}.KnowledgeAnalytics_error__j9MI3{align-items:center;color:var(--color-danger);display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:center;min-height:300px}.KnowledgeAnalytics_filtersCard__g8KyX{padding:var(--spacing-4)}.KnowledgeAnalytics_filtersRow__c9CXN{align-items:center;display:flex;gap:var(--spacing-4)}.KnowledgeAnalytics_filterGroup__ZSFQ9{align-items:center;display:flex;gap:var(--spacing-2)}.KnowledgeAnalytics_filterLabel__eupnc{color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.KnowledgeAnalytics_filterSelect__gttwn{min-width:180px}.KnowledgeAnalytics_statsGrid__iHNIX{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.KnowledgeAnalytics_statsGrid__iHNIX{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.KnowledgeAnalytics_statsGrid__iHNIX{grid-template-columns:1fr}}.KnowledgeAnalytics_statCard__IPAiB{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-4);padding:var(--spacing-6)}.KnowledgeAnalytics_statIcon__xXo-s{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.KnowledgeAnalytics_statIcon__xXo-s svg{height:24px;width:24px}.KnowledgeAnalytics_statContent__m\+ppZ{display:flex;flex-direction:column;gap:var(--spacing-1)}.KnowledgeAnalytics_statValue__HRJgM{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:600;line-height:1}.KnowledgeAnalytics_statLabel__KuKjl{color:var(--text-secondary);font-size:var(--font-size-sm)}.KnowledgeAnalytics_chartsRow__i0efr{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:1fr 1fr}@media (max-width:1000px){.KnowledgeAnalytics_chartsRow__i0efr{grid-template-columns:1fr}}.KnowledgeAnalytics_chartCard__7zDqL,.KnowledgeAnalytics_tableCard__2U2Ty{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.KnowledgeAnalytics_cardHeader__Pjb8X{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6)}.KnowledgeAnalytics_cardTitle__UHHIn{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:600;gap:var(--spacing-2)}.KnowledgeAnalytics_cardTitle__UHHIn svg{color:var(--color-primary)}.KnowledgeAnalytics_chartWrapper__LxYux{padding:var(--spacing-6)}.KnowledgeAnalytics_emptyChart__YS7Hx,.KnowledgeAnalytics_emptyList__QXN--{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);justify-content:center;min-height:200px}.KnowledgeAnalytics_articlesList__\+Bwo2{padding:var(--spacing-2) 0}.KnowledgeAnalytics_articleRow__RAdIb{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);transition:background-color var(--transition-fast)}.KnowledgeAnalytics_articleRow__RAdIb:hover{background:var(--bg-secondary)}.KnowledgeAnalytics_articleRow__RAdIb:last-child{border-bottom:none}.KnowledgeAnalytics_articleRank__V2sZZ{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-full);color:var(--color-primary);display:flex;flex-shrink:0;font-size:var(--font-size-sm);font-weight:600;height:28px;justify-content:center;width:28px}.KnowledgeAnalytics_articleInfo__89aVa{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-1);min-width:0}.KnowledgeAnalytics_articleTitle__l7gCN{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeAnalytics_articleStats__kMO8n{display:flex;flex-shrink:0;gap:var(--spacing-4)}.KnowledgeAnalytics_articleStat__x1Wfq{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.KnowledgeAnalytics_articleStat__x1Wfq svg{height:14px;width:14px}.KnowledgeAnalytics_categoryBadge__0mM0s{align-items:center;border:1px solid #0000001a;border-radius:var(--radius-default);display:inline-flex;font-size:11px;font-weight:500;padding:var(--spacing-1) var(--spacing-2)}.KnowledgeAnalytics_activityList__k48OJ{overflow-y:auto}.KnowledgeAnalytics_activityRow__sU7OV{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-6);transition:background-color var(--transition-fast)}.KnowledgeAnalytics_activityRow__sU7OV:hover{background:var(--bg-secondary)}.KnowledgeAnalytics_activityRow__sU7OV:last-child{border-bottom:none}.KnowledgeAnalytics_activityUser__gom5m{align-items:center;display:flex;flex:1 1;gap:var(--spacing-3);min-width:0}.KnowledgeAnalytics_avatar__T9Vgx{align-items:center;background:var(--color-primary);border-radius:var(--radius-full);color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;height:36px;justify-content:center;width:36px}.KnowledgeAnalytics_activityInfo__ef4lx{display:flex;flex-direction:column;gap:2px;min-width:0}.KnowledgeAnalytics_activityName__ri3HP{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeAnalytics_activityArticle__Xz4cL{color:var(--text-secondary);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeAnalytics_activityMeta__4DRuL{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-3)}.KnowledgeAnalytics_activityCategory__iPhF6{border:1px solid #0000001a;border-radius:var(--radius-full);height:10px;width:10px}.KnowledgeAnalytics_activityTime__Ef9kR{color:var(--text-tertiary);font-size:var(--font-size-xs);white-space:nowrap}.KnowledgeAnalytics_additionalStats__ZMWlN{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.KnowledgeAnalytics_summaryGrid__KRYse{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(6,1fr);padding:var(--spacing-6)}@media (max-width:1200px){.KnowledgeAnalytics_summaryGrid__KRYse{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.KnowledgeAnalytics_summaryGrid__KRYse{grid-template-columns:repeat(2,1fr)}}.KnowledgeAnalytics_summaryItem__YsKXy{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);text-align:center}.KnowledgeAnalytics_summaryLabel__eXi37{color:var(--text-secondary);font-size:var(--font-size-xs)}.KnowledgeAnalytics_summaryValue__vnN1z{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600}.KnowledgeAdmin_container__31U\+k{display:flex;flex-direction:column;gap:var(--spacing-6)}.KnowledgeAdmin_header__YC2iX{align-items:center;display:flex;justify-content:space-between}.KnowledgeAdmin_headerLeft__e15DO{align-items:baseline;display:flex;gap:var(--spacing-3)}.KnowledgeAdmin_title__cTfll{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.KnowledgeAdmin_headerRight__jbq3b{display:flex;gap:var(--spacing-3)}.KnowledgeAdmin_tabs__nC97X{border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-2);padding-bottom:var(--spacing-1)}.KnowledgeAdmin_tab__MvNlq{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);margin-bottom:-1px;padding:var(--spacing-2) var(--spacing-4);transition:all .2s}.KnowledgeAdmin_tab__MvNlq:hover{color:var(--text-primary)}.KnowledgeAdmin_tab__MvNlq.KnowledgeAdmin_active__Xk3hM{border-bottom-color:var(--color-primary);color:var(--color-primary)}.KnowledgeAdmin_contentCard__shRPH{overflow:hidden;padding:0!important}.KnowledgeAdmin_cardHeader__OcBE4{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-4)}.KnowledgeAdmin_cardTitle__Hkfdf{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.KnowledgeAdmin_error__8T9fj{align-items:center;background-color:var(--color-danger-light);border-radius:var(--radius-md);color:var(--color-danger);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.KnowledgeAdmin_loaderWrapper__RFlKQ{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.KnowledgeAdmin_empty__BWisu{color:var(--text-tertiary);padding:var(--spacing-12);text-align:center}.KnowledgeAdmin_emptyIcon__zZs8Q{font-size:48px;margin-bottom:var(--spacing-4);opacity:.5}.KnowledgeAdmin_categoryTree__MpE0X{padding:var(--spacing-2) 0}.KnowledgeAdmin_categoryItem__U580c{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:background-color .2s}.KnowledgeAdmin_categoryItem__U580c:hover{background-color:var(--bg-secondary)}.KnowledgeAdmin_categoryItem__U580c.KnowledgeAdmin_inactive__X20j3{opacity:.5}.KnowledgeAdmin_expandBtn__Q876e{align-items:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;width:20px}.KnowledgeAdmin_expandBtn__Q876e:hover{color:var(--text-primary)}.KnowledgeAdmin_expandPlaceholder__dth7d{height:20px;width:20px}.KnowledgeAdmin_categoryIcon__Aug7O{flex-shrink:0;font-size:16px}.KnowledgeAdmin_categoryImageIcon__\+9zXy{border-radius:var(--radius-sm);flex-shrink:0;height:20px;object-fit:cover;width:20px}.KnowledgeAdmin_categoryName__OovmQ{color:var(--text-primary);flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.KnowledgeAdmin_categoryStats__inhSW{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-left:auto;margin-right:var(--spacing-2)}.KnowledgeAdmin_categoryActions__sS6-d{display:flex;gap:var(--spacing-1);opacity:0;transition:opacity .2s}.KnowledgeAdmin_articleItem__tdS5O:hover .KnowledgeAdmin_categoryActions__sS6-d,.KnowledgeAdmin_categoryItem__U580c:hover .KnowledgeAdmin_categoryActions__sS6-d{opacity:1}.KnowledgeAdmin_articleItem__tdS5O{align-items:center;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:background-color .2s}.KnowledgeAdmin_articleItem__tdS5O:hover{background-color:var(--bg-tertiary)}.KnowledgeAdmin_articleIcon__o33Y6{color:var(--text-tertiary);flex-shrink:0;font-size:14px}.KnowledgeAdmin_articleName__wJo9X{color:var(--text-secondary);flex:1 1;font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeAdmin_structureBadge__KL2dx{align-items:center;border:1px solid #0000;border-radius:var(--radius-default);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:var(--font-weight-medium);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}.KnowledgeAdmin_statusBadge__bQZ5R.KnowledgeAdmin_published__F646Z{background-color:var(--color-success-bg);border-color:#22c55e33;color:var(--color-success-dark)}.KnowledgeAdmin_statusBadge__bQZ5R.KnowledgeAdmin_draft__\+Cf3f{background-color:var(--color-warning-bg);border-color:#f59e0b33;color:var(--color-warning-dark)}.KnowledgeAdmin_statusBadge__bQZ5R.KnowledgeAdmin_archived__uI1sc{background-color:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--text-secondary)}.KnowledgeAdmin_publicBadge__TmJaT{background-color:var(--color-success-bg);border-color:#22c55e33;color:var(--color-success-dark)}.KnowledgeAdmin_privateBadge__9KULI{background-color:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--text-secondary)}.KnowledgeAdmin_softwareBadge__z-ryT{background-color:var(--color-primary-bg);border-color:#2563eb33;color:var(--color-primary)}.KnowledgeAdmin_addMenuWrapper__wHhMY{position:relative}.KnowledgeAdmin_addBtn__DatHh{color:var(--color-primary)!important}.KnowledgeAdmin_addMenu__S0f1Y{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.KnowledgeAdmin_addMenuItem__64uVe{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);text-align:left;transition:background-color .2s;width:100%}.KnowledgeAdmin_addMenuItem__64uVe:hover{background-color:var(--bg-secondary)}.KnowledgeAdmin_addMenuItem__64uVe svg{color:var(--text-tertiary);font-size:16px}.KnowledgeAdmin_filtersCard__husQP{padding:var(--spacing-4)}.KnowledgeAdmin_filtersRow__HpQsa{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.KnowledgeAdmin_searchWrapper__NCfwD{flex:1 1;min-width:200px}.KnowledgeAdmin_filterGroup__aZs3l{display:flex;flex-direction:column;gap:var(--spacing-1)}.KnowledgeAdmin_filterLabel__9xkhK{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.KnowledgeAdmin_filterSelect__ddZ3j{min-width:140px}.KnowledgeAdmin_tableCard__uvD6-{overflow:hidden;padding:0!important}.KnowledgeAdmin_titleCell__PoZRk{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.KnowledgeAdmin_articleTitle__j2hJv{color:var(--text-primary);font-weight:var(--font-weight-medium)}.KnowledgeAdmin_actions__U7ihh{display:flex;gap:var(--spacing-1)}.KnowledgeAdmin_deleteBtn__qaF3c{color:var(--color-danger)!important}.KnowledgeAdmin_deleteBtn__qaF3c:hover{background-color:var(--color-danger-light)!important}.KnowledgeAdmin_orderBtn__Lc9eO{color:var(--text-tertiary)!important;min-width:auto!important;padding:var(--spacing-1)!important}.KnowledgeAdmin_orderBtn__Lc9eO:hover:not(:disabled){background-color:var(--color-primary-light)!important;color:var(--color-primary)!important}.KnowledgeAdmin_orderBtn__Lc9eO:disabled{cursor:not-allowed;opacity:.3}.KnowledgeAdmin_tableFooter__aNwvP{align-items:center;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-4)}.KnowledgeAdmin_pageSize__T6tpR{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.KnowledgeAdmin_pageSizeSelect__ieaSC{width:80px}.KnowledgeAdmin_form__1\+z3H{display:flex;flex-direction:column;gap:var(--spacing-4)}.KnowledgeAdmin_formRow__tn7mB{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.KnowledgeAdmin_formGroup__IvJn5{display:flex;flex-direction:column;gap:var(--spacing-1)}.KnowledgeAdmin_formLabel__uxASD{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.KnowledgeAdmin_formInput__agf4Q,.KnowledgeAdmin_formTextarea__YM2Se{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .2s,box-shadow .2s}.KnowledgeAdmin_formInput__agf4Q:focus,.KnowledgeAdmin_formTextarea__YM2Se:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.KnowledgeAdmin_formTextarea__YM2Se{min-height:80px;resize:vertical}.KnowledgeAdmin_quillWrapper__ZecFG{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.KnowledgeAdmin_quillWrapper__ZecFG .ql-toolbar{background-color:var(--bg-secondary);border:none;border-bottom:1px solid var(--border-default)}.KnowledgeAdmin_quillWrapper__ZecFG .ql-container{border:none;font-size:var(--font-size-base);min-height:300px}.KnowledgeAdmin_quillWrapper__ZecFG .ql-editor{min-height:300px;padding:var(--spacing-4)}.KnowledgeAdmin_quillWrapper__ZecFG .ql-editor.ql-blank:before{color:var(--text-tertiary);font-style:normal}.KnowledgeAdmin_quillWrapper__ZecFG .ql-editor img{border-radius:var(--radius-md);height:auto;max-width:100%}.KnowledgeAdmin_quillWrapper__ZecFG .ql-editor iframe{border-radius:var(--radius-md);max-width:100%}.KnowledgeAdmin_quillWrapper__ZecFG .ql-snow .ql-tooltip{z-index:1000}.KnowledgeAdmin_youtubeModalContent__25mdY{display:flex;flex-direction:column;gap:var(--spacing-4)}.KnowledgeAdmin_youtubePreview__pK9Pm{background-color:var(--bg-secondary);border-radius:var(--radius-md);overflow:hidden}.KnowledgeAdmin_youtubePreview__pK9Pm iframe{display:block}.KnowledgeAdmin_formColorInput__r52fJ{border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;height:36px;padding:2px;width:60px}.KnowledgeAdmin_displayTypeToggle__KU3vu,.KnowledgeAdmin_toggleBtn__cMePf{display:flex;gap:var(--spacing-2)}.KnowledgeAdmin_toggleBtn__cMePf{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4);transition:all .2s}.KnowledgeAdmin_toggleBtn__cMePf:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.KnowledgeAdmin_toggleBtn__cMePf.KnowledgeAdmin_active__Xk3hM{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.KnowledgeAdmin_iconPicker__MSeIe{background-color:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding:var(--spacing-3)}.KnowledgeAdmin_iconOption__1QHIf{align-items:center;background-color:var(--bg-primary);border:2px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .2s;width:40px}.KnowledgeAdmin_iconOption__1QHIf:hover{border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.1)}.KnowledgeAdmin_iconOption__1QHIf.KnowledgeAdmin_selected__Ve\+Jf{background-color:var(--color-primary-light);border-color:var(--color-primary)}.KnowledgeAdmin_imageUploadArea__x9usy{display:flex;flex-direction:column;gap:var(--spacing-3)}.KnowledgeAdmin_uploadPlaceholder__Kh29w{align-items:center;background-color:var(--bg-secondary);border:2px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:center;padding:var(--spacing-6);transition:all .2s}.KnowledgeAdmin_uploadPlaceholder__Kh29w:hover{background-color:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.KnowledgeAdmin_uploadPlaceholder__Kh29w svg{font-size:32px}.KnowledgeAdmin_imagePreview__TFvk0{display:inline-block;max-width:200px;position:relative}.KnowledgeAdmin_imagePreview__TFvk0 img{border:1px solid var(--border-default);border-radius:var(--radius-md);display:block;max-height:150px;max-width:100%;object-fit:cover}.KnowledgeAdmin_removeImageBtn__62BUm{align-items:center;background-color:var(--color-danger);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:transform .2s;width:24px}.KnowledgeAdmin_removeImageBtn__62BUm:hover{transform:scale(1.1)}.KnowledgeAdmin_formCheckbox__zbBaM{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.KnowledgeAdmin_formCheckbox__zbBaM input[type=checkbox]{cursor:pointer;height:16px;width:16px}.KnowledgeAdmin_formHint__pAseQ{color:var(--text-tertiary);font-size:var(--font-size-xs)}.KnowledgeAdmin_modalActions__5BSaI{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.KnowledgeAdmin_deleteMessage__qgC7I{color:var(--text-secondary);font-size:var(--font-size-base);margin:0}@media (max-width:768px){.KnowledgeAdmin_header__YC2iX{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}.KnowledgeAdmin_tabs__nC97X{width:100%}.KnowledgeAdmin_tab__MvNlq{flex:1 1;justify-content:center}.KnowledgeAdmin_filtersRow__HpQsa{align-items:stretch;flex-direction:column}.KnowledgeAdmin_filterGroup__aZs3l,.KnowledgeAdmin_filterSelect__ddZ3j,.KnowledgeAdmin_searchWrapper__NCfwD{width:100%}.KnowledgeAdmin_formRow__tn7mB{grid-template-columns:1fr}.KnowledgeAdmin_tableFooter__aNwvP{flex-direction:column;gap:var(--spacing-4)}.KnowledgeAdmin_modalActions__5BSaI{flex-direction:column-reverse}.KnowledgeAdmin_modalActions__5BSaI>*{width:100%}.KnowledgeAdmin_categoryActions__sS6-d{opacity:1}}.KnowledgeAdmin_formLabelRow__ptv-L{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}.KnowledgeAdmin_formLabelRow__ptv-L .KnowledgeAdmin_formLabel__uxASD{margin-bottom:0}.KnowledgeAdmin_htmlImportContent__d-OEt{display:flex;flex-direction:column;gap:var(--spacing-4)}.KnowledgeAdmin_htmlTextarea__g5bHr{background-color:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.5;min-height:300px;padding:var(--spacing-3);resize:vertical;width:100%}.KnowledgeAdmin_htmlTextarea__g5bHr:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.KnowledgeAdmin_htmlTextarea__g5bHr::placeholder{color:var(--text-tertiary)}.KnowledgeAdmin_htmlPreviewSection__O9hBx{display:flex;flex-direction:column;gap:var(--spacing-2)}.KnowledgeAdmin_htmlPreview__C6fec{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);line-height:1.6;max-height:400px;min-height:200px;overflow-y:auto;padding:var(--spacing-4)}.KnowledgeAdmin_htmlPreview__C6fec img{height:auto;max-width:100%}.KnowledgeAdmin_htmlPreview__C6fec h1,.KnowledgeAdmin_htmlPreview__C6fec h2,.KnowledgeAdmin_htmlPreview__C6fec h3,.KnowledgeAdmin_htmlPreview__C6fec h4,.KnowledgeAdmin_htmlPreview__C6fec h5,.KnowledgeAdmin_htmlPreview__C6fec h6{margin-bottom:var(--spacing-2);margin-top:var(--spacing-4)}.KnowledgeAdmin_htmlPreview__C6fec p{margin-bottom:var(--spacing-3)}.KnowledgeAdmin_htmlPreview__C6fec ol,.KnowledgeAdmin_htmlPreview__C6fec ul{margin-bottom:var(--spacing-3);padding-left:var(--spacing-6)}.KnowledgeAdmin_htmlPreview__C6fec table{border-collapse:collapse;margin-bottom:var(--spacing-4);width:100%}.KnowledgeAdmin_htmlPreview__C6fec td,.KnowledgeAdmin_htmlPreview__C6fec th{border:1px solid var(--border-light);padding:var(--spacing-2);text-align:left}.KnowledgeAdmin_htmlPreview__C6fec th{background-color:var(--bg-secondary);font-weight:var(--font-weight-semibold)}.KnowledgeAdmin_rawHtmlContainer__tnkAy{display:flex;flex-direction:column;gap:var(--spacing-2)}.KnowledgeAdmin_rawHtmlNotice__9TkVP{align-items:center;background-color:#e0f2fe;background-color:var(--color-info-bg,#e0f2fe);border:1px solid #7dd3fc;border:1px solid var(--color-info-border,#7dd3fc);border-radius:var(--radius-md);color:#0369a1;color:var(--color-info-text,#0369a1);display:flex;font-size:var(--font-size-sm);padding:var(--spacing-3)}.KnowledgeAdmin_rawHtmlPreview__gI3yx{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--font-size-base);line-height:1.6;max-height:500px;min-height:300px;overflow-y:auto;padding:var(--spacing-4)}.KnowledgeAdmin_rawHtmlPreview__gI3yx img{height:auto;max-width:100%}.KnowledgeAdmin_rawHtmlPreview__gI3yx table{border-collapse:collapse;margin-bottom:var(--spacing-4);width:100%}.KnowledgeAdmin_rawHtmlPreview__gI3yx td,.KnowledgeAdmin_rawHtmlPreview__gI3yx th{border:1px solid var(--border-light);padding:var(--spacing-2);text-align:left}.ProgressBar_container__ZZGEi{align-items:center;display:flex;gap:8px;width:100%}.ProgressBar_track__RHj4i{background-color:#e5e7eb;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.ProgressBar_bar__yespg{border-radius:4px;height:100%;transition:width .3s ease,background-color .3s ease}.ProgressBar_label__uhWpe{color:#6b7280;font-size:12px;font-weight:500;min-width:40px;text-align:right;white-space:nowrap}.ProgressBar_sm__IqnyU .ProgressBar_track__RHj4i{height:4px}.ProgressBar_sm__IqnyU .ProgressBar_label__uhWpe{font-size:10px;min-width:32px}.ProgressBar_lg__HaboI .ProgressBar_track__RHj4i{height:12px}.ProgressBar_lg__HaboI .ProgressBar_label__uhWpe{font-size:14px;min-width:48px}.DemoRequests_container__XuMpT{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:100%;overflow:hidden}.DemoRequests_header__6MvA1{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.DemoRequests_headerLeft__lY42l{align-items:baseline;display:flex;gap:var(--spacing-3)}.DemoRequests_title__lXyGM{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.DemoRequests_count__wFHjz{color:var(--text-tertiary);font-size:var(--font-size-sm)}.DemoRequests_headerRight__8-kxH{align-items:center;display:flex;gap:var(--spacing-3)}.DemoRequests_stats__CtTzu{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.DemoRequests_statCard__uAjRi{align-items:center;background:var(--color-white);border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;padding:20px}.DemoRequests_statIcon__VafRx{align-items:center;background:#f3f4f6;border-radius:12px;color:#6b7280;display:flex;height:48px;justify-content:center;width:48px}.DemoRequests_statCard__uAjRi.DemoRequests_warning__aT1XB .DemoRequests_statIcon__VafRx{background:#fef3c7;color:#d97706}.DemoRequests_statCard__uAjRi.DemoRequests_success__kodiy .DemoRequests_statIcon__VafRx{background:#d1fae5;color:#059669}.DemoRequests_statCard__uAjRi.DemoRequests_danger__RUIFo .DemoRequests_statIcon__VafRx{background:#fee2e2;color:#dc2626}.DemoRequests_statContent__1pCra{display:flex;flex-direction:column}.DemoRequests_statValue__fwhzG{color:var(--color-text);font-size:24px;font-weight:600}.DemoRequests_statLabel__tHbl2{color:#6b7280;font-size:14px}.DemoRequests_filtersCard__29Ck2{max-width:100%;overflow:visible;overflow:hidden;padding:var(--spacing-4)}.DemoRequests_searchRow__RfzPI{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.DemoRequests_searchWrapper__mXNDh{flex:1 1;max-width:320px;min-width:200px}.DemoRequests_filterToggleButton__KFXXq{align-items:center;display:flex;gap:var(--spacing-2)}.DemoRequests_filtersPanel__dv6z5{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.DemoRequests_filterRow__S\+Jn7{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.DemoRequests_filterGroup__AsH6P{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:160px}.DemoRequests_filterLabel__N0ANX{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.DemoRequests_filterSelect__gaCiE{min-width:160px}.DemoRequests_filterInput__EHLl0{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease}.DemoRequests_filterInput__EHLl0:focus{border-color:var(--color-primary);outline:none}.DemoRequests_rangeInputs__NUMv4{align-items:center;display:flex;gap:var(--spacing-2)}.DemoRequests_filterInputSmall__TffRI{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease;width:120px}.DemoRequests_filterInputSmall__TffRI:focus{border-color:var(--color-primary);outline:none}.DemoRequests_filterInputSmall__TffRI::placeholder{color:var(--text-tertiary)}.DemoRequests_rangeSeparator__OQCcY{color:var(--text-tertiary);font-size:var(--font-size-sm)}.DemoRequests_filterChips__AV7j7{border-top:1px solid var(--border-light);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.DemoRequests_clearButton__VvMqt{margin-bottom:2px}.DemoRequests_error__BtScn{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.DemoRequests_tableCard__8ERJ3{max-width:100%;overflow-x:auto;padding:0}.DemoRequests_empty__aTsd9,.DemoRequests_loaderWrapper__9PfDg{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.DemoRequests_empty__aTsd9{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.DemoRequests_tableFooter__OLS9I{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}.DemoRequests_pageSize__eV6Uf{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.DemoRequests_pageSizeSelect__Keoyn{min-width:140px;width:auto}.DemoRequests_actions__YKvUY{display:flex;gap:4px}.DemoRequests_pendingText__i9uOg{color:#d97706;font-size:13px}.DemoRequests_cancelledText__QWUgU{color:#6b7280;font-size:13px}.DemoRequests_modalContent__cfAcE{padding:16px 0}.DemoRequests_modalContent__cfAcE p{line-height:1.5;margin:0 0 12px}.DemoRequests_modalActions__obKMD{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.DemoRequests_formGroup__us9j2{margin-top:16px}.DemoRequests_formGroup__us9j2 label{color:var(--color-text);display:block;font-weight:500;margin-bottom:8px}.DemoRequests_formGroup__us9j2 textarea{border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;resize:vertical;width:100%}.DemoRequests_formGroup__us9j2 textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}@media (max-width:768px){.DemoRequests_header__6MvA1{align-items:flex-start;flex-direction:column}.DemoRequests_headerRight__8-kxH{justify-content:flex-end;width:100%}.DemoRequests_stats__CtTzu{grid-template-columns:repeat(2,1fr)}.DemoRequests_searchRow__RfzPI{align-items:stretch;flex-direction:column}.DemoRequests_searchWrapper__mXNDh{max-width:none}.DemoRequests_filterRow__S\+Jn7{align-items:stretch;flex-direction:column}.DemoRequests_filterGroup__AsH6P{min-width:auto;width:100%}.DemoRequests_filterInput__EHLl0,.DemoRequests_filterSelect__gaCiE,.DemoRequests_rangeInputs__NUMv4{width:100%}.DemoRequests_filterInputSmall__TffRI{flex:1 1;min-width:0;width:auto}.DemoRequests_clearButton__VvMqt{align-self:flex-start}.DemoRequests_tableFooter__OLS9I{align-items:center;flex-direction:column}}.DemoRequestCreate_container__S6E7u{max-width:600px}.DemoRequestCreate_header__xSsJZ{align-items:center;display:flex;gap:16px;margin-bottom:24px}.DemoRequestCreate_backButton__I0GlM{color:#6b7280}.DemoRequestCreate_title__QGfs1{color:var(--color-text);font-size:24px;font-weight:600;margin:0}.DemoRequestCreate_error__u7pys{background:#fee2e2;border-radius:6px;color:#dc2626;margin-bottom:16px;padding:12px 16px}.DemoRequestCreate_form__LtlkW{display:flex;flex-direction:column;gap:20px}.DemoRequestCreate_formGroup__HeFjh{display:flex;flex-direction:column;gap:8px}.DemoRequestCreate_formGroup__HeFjh label{color:var(--color-text);font-weight:500}.DemoRequestCreate_formGroup__HeFjh textarea{border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;resize:vertical;width:100%}.DemoRequestCreate_formGroup__HeFjh textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.DemoRequestCreate_durationRow__bZqll{display:flex;gap:12px}.DemoRequestCreate_durationRow__bZqll>*{flex:1 1}.DemoRequestCreate_formActions__FM93U{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:16px}@media (max-width:480px){.DemoRequestCreate_durationRow__bZqll{flex-direction:column}}.DemoRequestDetails_container__zAAtw{display:flex;flex-direction:column;gap:24px}.DemoRequestDetails_header__bp884{justify-content:space-between}.DemoRequestDetails_headerLeft__cUU3t,.DemoRequestDetails_header__bp884{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.DemoRequestDetails_backButton__dLc5E{color:#6b7280}.DemoRequestDetails_title__UxbuS{color:var(--color-text);font-size:24px;font-weight:600;margin:0}.DemoRequestDetails_headerActions__3bR-k{display:flex;gap:12px}.DemoRequestDetails_error__GI1R3{background:#fee2e2;border-radius:6px;color:#dc2626;padding:12px 16px}.DemoRequestDetails_content__ySoYH{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}@media (max-width:1024px){.DemoRequestDetails_content__ySoYH{grid-template-columns:1fr}}.DemoRequestDetails_historyCard__t7Jx1,.DemoRequestDetails_mainCard__TQdOi{height:-webkit-fit-content;height:fit-content}.DemoRequestDetails_sectionTitle__GBfNR{border-bottom:1px solid #e5e7eb;color:var(--color-text);font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.DemoRequestDetails_infoGrid__JLPSY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.DemoRequestDetails_infoGrid__JLPSY{grid-template-columns:1fr}}.DemoRequestDetails_infoItem__XqZi2{display:flex;flex-direction:column;gap:4px}.DemoRequestDetails_infoLabel__y\+p2t{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:6px}.DemoRequestDetails_infoLabel__y\+p2t svg{height:14px;width:14px}.DemoRequestDetails_infoValue__CT9yr{color:var(--color-text);font-size:15px;font-weight:500}.DemoRequestDetails_infoValue__CT9yr a{color:var(--color-primary);text-decoration:none}.DemoRequestDetails_infoValue__CT9yr a:hover{text-decoration:underline}.DemoRequestDetails_progressSection__N5X-g{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.DemoRequestDetails_progressTitle__1vg\+9{color:var(--color-text);font-size:14px;font-weight:600;margin:0 0 12px}.DemoRequestDetails_notesSection__fyz0U{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.DemoRequestDetails_notesTitle__avyef{color:var(--color-text);font-size:14px;font-weight:600;margin:0 0 8px}.DemoRequestDetails_notesText__jbzRW{color:#4b5563;line-height:1.6;margin:0;white-space:pre-wrap}.DemoRequestDetails_timeline__O1VIV{display:flex;flex-direction:column;gap:16px}.DemoRequestDetails_timelineItem__qcdDs{display:flex;gap:12px;position:relative}.DemoRequestDetails_timelineItem__qcdDs:not(:last-child):before{background:#e5e7eb;bottom:-16px;content:"";left:5px;position:absolute;top:16px;width:2px}.DemoRequestDetails_timelineDot__efz9K{background:var(--color-primary);border-radius:50%;flex-shrink:0;height:12px;margin-top:4px;width:12px}.DemoRequestDetails_timelineContent__SRJ4C{flex:1 1}.DemoRequestDetails_timelineHeader__0EWZv{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.DemoRequestDetails_timelineAction__EM6BW{color:var(--color-text);font-weight:600}.DemoRequestDetails_timelineDate__MObXJ{color:#6b7280;font-size:12px}.DemoRequestDetails_timelineDescription__0bBnb{color:#4b5563;font-size:14px;margin:4px 0 0}.DemoRequestDetails_timelineUser__xUkpY{color:#6b7280;display:inline-block;font-size:12px;margin-top:4px}.DemoRequestDetails_emptyHistory__H\+Po3{color:#6b7280;font-style:italic}.DemoRequestDetails_modalContent__us57w{padding:16px 0}.DemoRequestDetails_modalContent__us57w p{line-height:1.5;margin:0 0 12px}.DemoRequestDetails_modalActions__ILZcZ{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.DemoRequestDetails_formGroup__bHQGU{margin-top:16px}.DemoRequestDetails_formGroup__bHQGU label{color:var(--color-text);display:block;font-weight:500;margin-bottom:8px}.DemoRequestDetails_formGroup__bHQGU textarea{border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;resize:vertical;width:100%}.DemoRequestDetails_formGroup__bHQGU textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.ProjectForm_form__j3G-7{display:flex;flex-direction:column;gap:var(--spacing-4)}.ProjectForm_formRow__Ida\+W{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.ProjectForm_error__aJm\+2{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3)}.ProjectForm_colorSection__Qc\+Ji{display:flex;flex-direction:column;gap:var(--spacing-2)}.ProjectForm_colorLabel__SnsAA{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ProjectForm_colorPicker__Nh06\+{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.ProjectForm_colorOption__yHoIL{border:2px solid #0000;border-radius:var(--radius-md);cursor:pointer;height:32px;transition:transform .15s ease,border-color .15s ease;width:32px}.ProjectForm_colorOption__yHoIL:hover{transform:scale(1.1)}.ProjectForm_colorOption__yHoIL.ProjectForm_selected__r2VHw{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--text-secondary)}.ProjectForm_customColor__mj1Ws{background:#0000;border:2px dashed var(--border-medium);border-radius:var(--radius-md);cursor:pointer;height:32px;padding:0;width:32px}.ProjectForm_customColor__mj1Ws::-webkit-color-swatch-wrapper{padding:2px}.ProjectForm_customColor__mj1Ws::-webkit-color-swatch{border:none;border-radius:var(--radius-sm)}.ProjectForm_actions__NBYq\+{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;padding-top:var(--spacing-4)}@media (max-width:480px){.ProjectForm_formRow__Ida\+W{grid-template-columns:1fr}.ProjectForm_actions__NBYq\+{flex-direction:column-reverse}.ProjectForm_actions__NBYq\+>*{width:100%}.ProjectForm_colorPicker__Nh06\+{justify-content:flex-start}}.Projects_container__MaVS7{display:flex;flex-direction:column;gap:var(--spacing-6)}.Projects_header__CNBEp{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.Projects_headerLeft__BWf4R{align-items:baseline;display:flex;gap:var(--spacing-3)}.Projects_title__iXV9H{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.Projects_count__aqAxF{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Projects_headerRight__Ox9eZ{align-items:center;display:flex;gap:var(--spacing-3)}.Projects_statsGrid__E0IGK{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(5,1fr)}.Projects_statCard__UL16i{cursor:pointer;padding:var(--spacing-5);transition:transform .15s ease,box-shadow .15s ease}.Projects_statCard__UL16i,.Projects_statCard__UL16i>div{align-items:center;display:flex;gap:var(--spacing-4)}.Projects_statCard__UL16i:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Projects_statCard__UL16i.Projects_active__ODNms{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.Projects_statIcon__ZPf4u{align-items:center;border-radius:var(--radius-lg);display:flex;font-size:var(--font-size-xl);height:48px;justify-content:center;width:48px}.Projects_statContent__e9Kgj{display:flex;flex-direction:column;gap:var(--spacing-1)}.Projects_statValue__c7nDA{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1}.Projects_statLabel__v7Z5a{color:var(--text-secondary);font-size:var(--font-size-sm)}.Projects_statPlanning__xFJJx .Projects_statIcon__ZPf4u{background-color:var(--color-secondary-bg);color:var(--text-secondary)}.Projects_statActive__GogrX .Projects_statIcon__ZPf4u{background-color:var(--color-primary-bg);color:var(--color-primary)}.Projects_statOnHold__6z044 .Projects_statIcon__ZPf4u{background-color:var(--color-warning-bg);color:var(--color-warning)}.Projects_statCompleted__ohhkk .Projects_statIcon__ZPf4u{background-color:var(--color-success-bg);color:var(--color-success)}.Projects_statTotal__w1uyb .Projects_statIcon__ZPf4u{background-color:var(--color-info-bg);color:var(--color-info)}.Projects_filtersCard__Gdwy8{overflow:visible;padding:var(--spacing-4)}.Projects_searchRow__dEJMP{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.Projects_searchWrapper__WuH9G{flex:1 1;max-width:320px;min-width:200px}.Projects_searchBar__SMtMd{width:100%}.Projects_filterToggleButton__luLyg{align-items:center;display:flex;gap:var(--spacing-2)}.Projects_filtersPanel__gXYLa{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.Projects_filterRow__zKr9v{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.Projects_filterGroup__t-OtI{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:140px}.Projects_filterLabel__LGxyr{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Projects_filterSelect__Hn\+Oz{min-width:140px}.Projects_filterInput__vRHcE{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease}.Projects_filterInput__vRHcE:focus{border-color:var(--color-primary);outline:none}.Projects_rangeInputs__3EtRg{align-items:center;display:flex;gap:var(--spacing-2)}.Projects_filterInputSmall__Fopu5{background-color:var(--bg-primary);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .15s ease;width:120px}.Projects_filterInputSmall__Fopu5:focus{border-color:var(--color-primary);outline:none}.Projects_filterInputSmall__Fopu5::placeholder{color:var(--text-tertiary)}.Projects_rangeSeparator__G4WNc{color:var(--text-tertiary);font-size:var(--font-size-sm)}.Projects_filterChips__OipaS{border-top:1px solid var(--border-light);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.Projects_clearButton__MXXQf{margin-bottom:2px}.Projects_refreshButton__ngIv3{margin-bottom:2px;margin-left:auto}.Projects_error__G5IxK{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.Projects_tableCard__7fYwX{overflow:hidden;padding:0}.Projects_empty__l7XU0,.Projects_loaderWrapper__3rhF4{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.Projects_empty__l7XU0{color:var(--text-secondary);flex-direction:column;gap:var(--spacing-4)}.Projects_emptyIcon__ZlZIr{color:var(--color-primary);height:48px;opacity:.6;width:48px}.Projects_tableFooter__8Ex08{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-4)}.Projects_pageSize__yJQWc{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Projects_pageSizeSelect__f\+RQn{min-width:140px;width:auto}.Projects_projectCell__aR4ZF{align-items:center;display:flex;gap:var(--spacing-3)}.Projects_projectColor__4ER0b{border-radius:2px;flex-shrink:0;height:36px;width:4px}.Projects_projectInfo__yO-bG{display:flex;flex-direction:column;gap:var(--spacing-1)}.Projects_projectName__kkfDD{color:var(--text-primary);cursor:pointer;font-weight:var(--font-weight-medium)}.Projects_projectName__kkfDD:hover{color:var(--color-primary);text-decoration:underline}.Projects_projectClient__yBSjq{color:var(--text-tertiary);font-size:var(--font-size-xs)}.Projects_progressCell__q\+Fjw{align-items:center;display:flex;gap:var(--spacing-2)}.Projects_progressBar__Fq1ZN{background-color:var(--bg-tertiary);border-radius:var(--radius-full);flex:1 1;height:8px;max-width:100px;min-width:60px;overflow:hidden}.Projects_progressFill__ke6wV{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .3s ease}.Projects_progressFill__ke6wV.Projects_complete__SMRS3{background-color:var(--color-success)}.Projects_progressText__r57OY{min-width:36px;text-align:right}.Projects_progressText__r57OY,.Projects_tasksCount__5qX\+b{color:var(--text-secondary);font-size:var(--font-size-sm)}.Projects_dueDate__Og\+Uq,.Projects_owner__Rwf4k{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Projects_dueDate__Og\+Uq.Projects_overdue__Zd7IJ{color:var(--color-danger);font-weight:var(--font-weight-medium)}.Projects_overdueIcon__UQOEN{height:14px;width:14px}.Projects_actions__hilmz{align-items:center;display:flex;gap:var(--spacing-1)}.Projects_deleteButton__\+GvID{color:var(--color-danger)}.Projects_deleteButton__\+GvID:hover{background-color:var(--color-danger-bg)}.Projects_deleteMessage__oZAbk{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.Projects_modalActions__dfxMm{display:flex;gap:var(--spacing-3);justify-content:flex-end}@media (max-width:1280px){.Projects_statsGrid__E0IGK{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.Projects_statsGrid__E0IGK{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Projects_header__CNBEp{align-items:flex-start;flex-direction:column}.Projects_headerRight__Ox9eZ{align-items:stretch;flex-direction:column;width:100%}.Projects_statsGrid__E0IGK{grid-template-columns:repeat(2,1fr)}.Projects_searchRow__dEJMP{align-items:stretch;flex-direction:column}.Projects_searchWrapper__WuH9G{max-width:none}.Projects_filterRow__zKr9v{align-items:stretch;flex-direction:column}.Projects_filterGroup__t-OtI{min-width:auto;width:100%}.Projects_filterInput__vRHcE,.Projects_filterSelect__Hn\+Oz,.Projects_rangeInputs__3EtRg{width:100%}.Projects_filterInputSmall__Fopu5{flex:1 1;min-width:0;width:auto}.Projects_clearButton__MXXQf,.Projects_refreshButton__ngIv3{align-self:flex-start;margin-left:0}.Projects_tableFooter__8Ex08{align-items:center;flex-direction:column}}@media (max-width:480px){.Projects_statsGrid__E0IGK{grid-template-columns:1fr}.Projects_statCard__UL16i{padding:var(--spacing-4)}.Projects_statIcon__ZPf4u{font-size:var(--font-size-lg);height:40px;width:40px}.Projects_statValue__c7nDA{font-size:var(--font-size-xl)}}.ProjectDetails_container__u1Huk{display:flex;flex-direction:column;gap:var(--spacing-6)}.ProjectDetails_errorContainer__l6udk,.ProjectDetails_loaderContainer__r-Nk-{align-items:center;display:flex;justify-content:center;min-height:400px}.ProjectDetails_errorCard__mFI1I{max-width:400px;text-align:center}.ProjectDetails_header__Lt1mA{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.ProjectDetails_headerLeft__G2DXJ{display:flex;flex-direction:column;gap:var(--spacing-2)}.ProjectDetails_backButton__KTzRQ{margin-left:calc(var(--spacing-2)*-1)}.ProjectDetails_headerTitle__1v1EN{align-items:center;display:flex;gap:var(--spacing-3)}.ProjectDetails_projectColor__xoa24{border-radius:var(--radius-sm);flex-shrink:0;height:32px;width:8px}.ProjectDetails_title__ChIbl{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.ProjectDetails_headerRight__YrJQB{align-items:center;display:flex;gap:var(--spacing-3)}.ProjectDetails_statusSelect__wW-Vh{min-width:160px}.ProjectDetails_deleteButton__lHJyE{border-color:var(--color-danger);color:var(--color-danger)}.ProjectDetails_deleteButton__lHJyE:hover{background-color:var(--color-danger-bg)}.ProjectDetails_progressCard__PVkQw{padding:var(--spacing-4)}.ProjectDetails_progressHeader__rh9Ny{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}.ProjectDetails_progressLabel__vKe9c{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ProjectDetails_progressValue__g2xSh{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.ProjectDetails_progressBar__iRiPV{background-color:var(--bg-tertiary);border-radius:var(--radius-full);height:10px;margin-bottom:var(--spacing-2);overflow:hidden}.ProjectDetails_progressFill__vLOQv{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .3s ease}.ProjectDetails_progressFill__vLOQv.ProjectDetails_complete__6rW5R{background-color:var(--color-success)}.ProjectDetails_progressStats__dI9OX{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-sm);justify-content:space-between}.ProjectDetails_progressStats__dI9OX span{align-items:center;display:flex;gap:var(--spacing-1)}.ProjectDetails_overdue__SgeCM{color:var(--color-danger)!important}.ProjectDetails_error__gbsT2{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-dark);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4)}.ProjectDetails_overviewGrid__-kEfe{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:repeat(2,1fr)}.ProjectDetails_sectionTitle__f7WWG{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);margin:0 0 var(--spacing-4)}.ProjectDetails_sectionTitle__f7WWG svg{color:var(--text-tertiary);height:20px;width:20px}.ProjectDetails_sectionHeader__VsLwv{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.ProjectDetails_sectionHeader__VsLwv .ProjectDetails_sectionTitle__f7WWG{margin-bottom:0}.ProjectDetails_detailsGrid__wyHhU{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.ProjectDetails_detailItem__Pc-pE{display:flex;flex-direction:column;gap:var(--spacing-1)}.ProjectDetails_detailLabel__QBs8P{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.5px;text-transform:uppercase}.ProjectDetails_detailValue__cUkUv{color:var(--text-primary);font-size:var(--font-size-base)}.ProjectDetails_clientLink__gCR6y{color:var(--color-primary);font-size:var(--font-size-base);text-decoration:none}.ProjectDetails_clientLink__gCR6y:hover{text-decoration:underline}.ProjectDetails_description__WfVLd,.ProjectDetails_tags__ZwXjQ{border-top:1px solid var(--border-light);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.ProjectDetails_description__WfVLd p,.ProjectDetails_notes__3tAJ-{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:var(--spacing-2) 0 0;white-space:pre-wrap}.ProjectDetails_tagList__6Zaf0{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-2)}.ProjectDetails_timeline__y8bcg{display:flex;flex-direction:column;gap:var(--spacing-3)}.ProjectDetails_timelineItem__4UyXW{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3)}.ProjectDetails_timelineLabel__J-MKb{color:var(--text-secondary);font-size:var(--font-size-sm)}.ProjectDetails_timelineValue__7yh5O{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.ProjectDetails_timelineValue__7yh5O.ProjectDetails_overdue__SgeCM{color:var(--color-danger)}.ProjectDetails_taskStatsGrid__U0gTg{grid-gap:var(--spacing-3);display:grid;gap:var(--spacing-3);grid-template-columns:repeat(4,1fr)}.ProjectDetails_taskStatItem__sI4Fr{align-items:center;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4);text-align:center}.ProjectDetails_taskStatItem__sI4Fr.ProjectDetails_pending__rXhlD{background-color:var(--color-warning-bg)}.ProjectDetails_taskStatItem__sI4Fr.ProjectDetails_inProgress__mqivJ{background-color:var(--color-info-bg)}.ProjectDetails_taskStatItem__sI4Fr.ProjectDetails_completed__qeE33{background-color:var(--color-success-bg)}.ProjectDetails_taskStatItem__sI4Fr.ProjectDetails_total__5ui3B{background-color:var(--bg-secondary)}.ProjectDetails_taskStatValue__nleOz{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.ProjectDetails_taskStatLabel__5eZZu{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ProjectDetails_noData__uaJYm{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-8) 0;text-align:center}.ProjectDetails_tasksList__1BLpE{display:flex;flex-direction:column;gap:var(--spacing-2)}.ProjectDetails_taskItem__A1J2K{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);transition:background-color var(--transition-fast)}.ProjectDetails_taskItem__A1J2K:hover{background-color:var(--bg-tertiary)}.ProjectDetails_taskInfo__GnSjA{display:flex;flex-direction:column;gap:var(--spacing-1)}.ProjectDetails_taskTitle__8AmNX{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.ProjectDetails_taskTitle__8AmNX:hover{color:var(--color-primary);text-decoration:underline}.ProjectDetails_taskMeta__ygRou{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-3)}.ProjectDetails_taskMeta__ygRou span{align-items:center;display:flex;gap:var(--spacing-1)}.ProjectDetails_taskStatus__7Pvwo{align-items:center;display:flex;gap:var(--spacing-2)}.ProjectDetails_tasksHeaderActions__n9kgx{align-items:center;display:flex;gap:var(--spacing-3)}.ProjectDetails_viewToggle__6F5lU{background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--spacing-1);padding:var(--spacing-1)}.ProjectDetails_viewToggle__6F5lU button{align-items:center;display:flex;height:32px;justify-content:center;padding:0;width:32px}.ProjectDetails_kanbanWrapper__6hbUK{margin:0 calc(var(--spacing-4)*-1);overflow-x:auto;padding:0 var(--spacing-4)}.ProjectDetails_milestonesList__weyuY{display:flex;flex-direction:column;gap:var(--spacing-2)}.ProjectDetails_milestoneItem__O8Kc\+{align-items:flex-start;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-4);transition:background-color var(--transition-fast)}.ProjectDetails_milestoneItem__O8Kc\+:hover{background-color:var(--bg-tertiary)}.ProjectDetails_milestoneItem__O8Kc\+.ProjectDetails_milestoneCompleted__8mMlQ{opacity:.7}.ProjectDetails_milestoneItem__O8Kc\+.ProjectDetails_milestoneCompleted__8mMlQ .ProjectDetails_milestoneTitle__nyRR9{text-decoration:line-through}.ProjectDetails_milestoneCheck__jL9TX{flex-shrink:0}.ProjectDetails_checkButton__-1i8C{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.ProjectDetails_unchecked__y9SYP{background-color:var(--bg-primary);border:2px solid var(--color-primary);border-radius:var(--radius-sm);height:20px;width:20px}.ProjectDetails_checkButton__-1i8C:hover .ProjectDetails_unchecked__y9SYP{background-color:var(--color-primary-bg);border-color:var(--color-primary-dark)}.ProjectDetails_checked__zuQZt{color:var(--color-success);height:24px;width:24px}.ProjectDetails_milestoneContent__dAi2P{flex:1 1;min-width:0}.ProjectDetails_milestoneHeader__yC-XU{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.ProjectDetails_milestoneTitle__nyRR9{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ProjectDetails_milestoneDue__PjJBj{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.ProjectDetails_milestoneDescription__iCgfS{color:var(--text-secondary);font-size:var(--font-size-sm);margin:var(--spacing-2) 0 0}.ProjectDetails_milestoneActions__OoQp2{display:flex;flex-shrink:0;gap:var(--spacing-1)}.ProjectDetails_teamList__RYkBT{display:flex;flex-direction:column;gap:var(--spacing-2)}.ProjectDetails_teamMember__TV5P4{align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4)}.ProjectDetails_teamMember__TV5P4.ProjectDetails_owner__ycZyI{background-color:var(--color-primary-bg)}.ProjectDetails_memberAvatar__pHujr{align-items:center;background-color:var(--color-primary);border-radius:var(--radius-full);color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:40px;justify-content:center;width:40px}.ProjectDetails_memberInfo__2C1G9{flex:1 1;min-width:0}.ProjectDetails_memberName__W0G6i{color:var(--text-primary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ProjectDetails_memberEmail__Gfkf-{color:var(--text-tertiary);display:block;font-size:var(--font-size-xs)}.ProjectDetails_memberRole__M03uu{flex-shrink:0}.ProjectDetails_roleSelect__-Kufo{min-width:120px}.ProjectDetails_removeMemberButton__th54r{color:var(--color-danger)}.ProjectDetails_removeMemberButton__th54r:hover{background-color:var(--color-danger-bg)}.ProjectDetails_analyticsGrid__RFLvP{display:flex;flex-direction:column;gap:var(--spacing-6)}.ProjectDetails_kpiCards__0c\+8e{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,1fr)}.ProjectDetails_kpiCard__E7e6n{align-items:center;display:flex;gap:var(--spacing-4);padding:var(--spacing-5)}.ProjectDetails_kpiIcon__EBI\+g{align-items:center;border-radius:var(--radius-lg);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ProjectDetails_kpiIcon__EBI\+g svg{color:var(--text-secondary);height:24px;width:24px}.ProjectDetails_kpiContent__JqWDz{display:flex;flex-direction:column;gap:var(--spacing-1)}.ProjectDetails_kpiValue__ToN7z{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1}.ProjectDetails_kpiLabel__jjOi0{color:var(--text-tertiary);font-size:var(--font-size-sm)}.ProjectDetails_chartsRow__uIt\+z{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:repeat(2,1fr)}.ProjectDetails_chartCard__ZZc8N{padding:var(--spacing-5)}.ProjectDetails_chartTitle__YtTVo{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-4)}.ProjectDetails_chartContainer__7PtEj{min-height:250px;width:100%}.ProjectDetails_noChartData__cMtYM{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-8);text-align:center}.ProjectDetails_progressSummary__yFx7k{padding:var(--spacing-5)}.ProjectDetails_progressSummaryContent__gjqfd{display:flex;flex-direction:column;gap:var(--spacing-6)}.ProjectDetails_progressSummaryMain__4EJEI{display:flex;flex-direction:column;gap:var(--spacing-3)}.ProjectDetails_bigProgress__rMo8v{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-1)}.ProjectDetails_bigProgressValue__WDUft{color:var(--color-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1}.ProjectDetails_bigProgressLabel__XCrgG{color:var(--text-tertiary);font-size:var(--font-size-sm)}.ProjectDetails_progressBarLarge__3ZPS2{background-color:var(--bg-tertiary);border-radius:var(--radius-full);height:12px;overflow:hidden}.ProjectDetails_progressBarFill__CwrzR{background:linear-gradient(90deg,var(--color-primary),var(--color-success));border-radius:var(--radius-full);height:100%;transition:width .3s ease}.ProjectDetails_progressSummaryStats__8TGxO{display:flex;gap:var(--spacing-8);justify-content:center}.ProjectDetails_progressSummaryStat__twRfq{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-1)}.ProjectDetails_progressStatValue__zBItW{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.ProjectDetails_progressStatLabel__3NhMs{color:var(--text-tertiary);font-size:var(--font-size-xs)}.ProjectDetails_form__WjffC{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.ProjectDetails_modalMessage__jg8B9{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.ProjectDetails_modalActions__YpZpa{display:flex;gap:var(--spacing-3);justify-content:flex-end}@media (max-width:1024px){.ProjectDetails_overviewGrid__-kEfe{grid-template-columns:1fr}.ProjectDetails_kpiCards__0c\+8e,.ProjectDetails_taskStatsGrid__U0gTg{grid-template-columns:repeat(2,1fr)}.ProjectDetails_chartsRow__uIt\+z{grid-template-columns:1fr}}@media (max-width:768px){.ProjectDetails_header__Lt1mA{align-items:flex-start;flex-direction:column}.ProjectDetails_headerRight__YrJQB{flex-wrap:wrap;width:100%}.ProjectDetails_statusSelect__wW-Vh{flex:1 1;min-width:140px}.ProjectDetails_sectionHeader__VsLwv{align-items:flex-start;flex-direction:column;gap:var(--spacing-3)}.ProjectDetails_tasksHeaderActions__n9kgx{justify-content:space-between;width:100%}.ProjectDetails_detailsGrid__wyHhU{grid-template-columns:1fr}.ProjectDetails_taskItem__A1J2K{align-items:flex-start;flex-direction:column;gap:var(--spacing-2)}.ProjectDetails_taskStatus__7Pvwo{justify-content:flex-start;width:100%}.ProjectDetails_teamMember__TV5P4{flex-wrap:wrap}.ProjectDetails_memberRole__M03uu{margin-top:var(--spacing-2);width:100%}.ProjectDetails_roleSelect__-Kufo{width:100%}}@media (max-width:480px){.ProjectDetails_taskStatsGrid__U0gTg{grid-template-columns:1fr 1fr}.ProjectDetails_milestoneItem__O8Kc\+{flex-direction:column}.ProjectDetails_milestoneActions__OoQp2{justify-content:flex-end;width:100%}.ProjectDetails_kpiCards__0c\+8e{grid-template-columns:1fr 1fr}.ProjectDetails_kpiCard__E7e6n{flex-direction:column;padding:var(--spacing-4);text-align:center}.ProjectDetails_progressSummaryStats__8TGxO{flex-wrap:wrap;gap:var(--spacing-4)}}.OfferBlocks_container__z2Srr{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:100%;overflow:hidden}.OfferBlocks_header__g\+VaP{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.OfferBlocks_headerLeft__uPTav{display:flex;flex-direction:column;gap:var(--spacing-1)}.OfferBlocks_title__j4abO{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.OfferBlocks_subtitle__gi1IM{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.OfferBlocks_headerRight__lvPwC{align-items:center;display:flex;gap:var(--spacing-3)}.OfferBlocks_filtersCard__PQOIT{max-width:100%;overflow:hidden;padding:var(--spacing-4)}.OfferBlocks_filtersRow__nxssl{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.OfferBlocks_filterGroup__L2p5n{display:flex;flex-direction:column;gap:var(--spacing-1)}.OfferBlocks_filterLabel__KWnjI{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.OfferBlocks_filterSelect__ZLzKQ{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);min-width:180px;padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.OfferBlocks_filterSelect__ZLzKQ:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.OfferBlocks_searchInput__PwdVf{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);min-width:200px;padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.OfferBlocks_searchInput__PwdVf:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.OfferBlocks_searchInput__PwdVf::placeholder{color:var(--text-tertiary)}.OfferBlocks_grid__ytxMW{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.OfferBlocks_blockCard__93lYC{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:all var(--transition-fast)}.OfferBlocks_blockCard__93lYC:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md)}.OfferBlocks_blockCard__93lYC.OfferBlocks_inactive__lTLyg{opacity:.6}.OfferBlocks_blockHeader__yuCrO{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OfferBlocks_blockType__yT\+e7{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-2);letter-spacing:.5px;text-transform:uppercase}.OfferBlocks_blockType__yT\+e7 svg{color:var(--color-primary);height:14px;width:14px}.OfferBlocks_blockActions__9WObq{display:flex;gap:var(--spacing-1)}.OfferBlocks_actionBtn__-rsbk{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-1);transition:all var(--transition-fast)}.OfferBlocks_actionBtn__-rsbk:hover{background:var(--bg-primary);color:var(--color-primary)}.OfferBlocks_actionBtn__-rsbk.OfferBlocks_danger__G3lGr:hover{background:var(--color-danger-bg);color:var(--color-danger)}.OfferBlocks_actionBtn__-rsbk svg{height:16px;width:16px}.OfferBlocks_blockBody__XiZ\+x{flex:1 1;padding:var(--spacing-4)}.OfferBlocks_blockName__6hAXw{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2) 0}.OfferBlocks_blockDescription__L1wz5{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--font-size-sm);line-height:1.5;margin:0;overflow:hidden}.OfferBlocks_blockPreview__pxF3P{align-items:center;background:var(--bg-tertiary);border-top:1px solid var(--border-light);display:flex;height:140px;justify-content:center;overflow:hidden}.OfferBlocks_blockPreview__pxF3P img{max-height:100%;max-width:100%;object-fit:contain}.OfferBlocks_blockFooter__la\+pb{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OfferBlocks_blockCategory__b00EG{color:var(--text-tertiary);font-size:var(--font-size-xs)}.OfferBlocks_systemBadge__GchjE{align-items:center;background:var(--color-info-light);border-radius:var(--radius-full);color:var(--color-info);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.OfferBlocks_emptyState__PdY10{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-16);text-align:center}.OfferBlocks_emptyIcon__XgV2e{color:var(--text-muted);height:64px;width:64px}.OfferBlocks_emptyState__PdY10 h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.OfferBlocks_emptyState__PdY10 p{color:var(--text-secondary);margin:0}.OfferBlocks_loaderWrapper__ToAv8{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.OfferBlocks_deleteModal__tA3ka{display:flex;flex-direction:column;gap:var(--spacing-4)}.OfferBlocks_deleteModal__tA3ka p{color:var(--text-primary);margin:0}.OfferBlocks_deleteWarning__VqIyG{color:var(--text-tertiary);font-size:var(--font-size-sm)}.OfferBlocks_modalActions__-rTf\+{display:flex;gap:var(--spacing-2);justify-content:flex-end;margin-top:var(--spacing-2)}.OfferBlocks_formCard__pr5tg{max-width:900px}.OfferBlocks_formSection__qar2I{margin-bottom:var(--spacing-6)}.OfferBlocks_formSection__qar2I h3{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3)}.OfferBlocks_formGrid__RSN9X{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.OfferBlocks_formGroup__3jFjg{display:flex;flex-direction:column;gap:var(--spacing-2)}.OfferBlocks_formGroup__3jFjg.OfferBlocks_full__CGfiN{grid-column:1/-1}.OfferBlocks_formGroup__3jFjg label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.OfferBlocks_formGroup__3jFjg input,.OfferBlocks_formGroup__3jFjg select,.OfferBlocks_formGroup__3jFjg textarea{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.OfferBlocks_formGroup__3jFjg input:focus,.OfferBlocks_formGroup__3jFjg select:focus,.OfferBlocks_formGroup__3jFjg textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.OfferBlocks_formGroup__3jFjg textarea{min-height:100px;resize:vertical}.OfferBlocks_editorWrapper__rsihk{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.OfferBlocks_editorWrapper__rsihk .ql-toolbar{background:var(--bg-secondary);border:none;border-bottom:1px solid var(--border-light)}.OfferBlocks_editorWrapper__rsihk .ql-container{border:none;font-size:var(--font-size-sm);min-height:300px}.OfferBlocks_editorWrapper__rsihk .ql-editor{min-height:300px}.OfferBlocks_formActions__OCoz1{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-4)}.OfferBlocks_colorInput__XSLzp{align-items:center;display:flex;gap:var(--spacing-2)}.OfferBlocks_colorInput__XSLzp input[type=color]{background:none;border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;height:40px;padding:0;width:40px}.OfferBlocks_colorInput__XSLzp input[type=color]::-webkit-color-swatch-wrapper{padding:4px}.OfferBlocks_colorInput__XSLzp input[type=color]::-webkit-color-swatch{border:none;border-radius:var(--radius-sm)}.OfferBlocks_colorInput__XSLzp input[type=text]{flex:1 1}.OfferBlocks_backLink__fcYGA{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);margin-bottom:var(--spacing-2);text-decoration:none;transition:color var(--transition-fast)}.OfferBlocks_backLink__fcYGA:hover{color:var(--color-primary)}.OfferBlocks_backLink__fcYGA svg{height:16px;width:16px}.OfferBlocks_checkboxLabel__hSXG4{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.OfferBlocks_checkboxLabel__hSXG4 input[type=checkbox]{cursor:pointer;height:16px;width:16px}@media (max-width:768px){.OfferBlocks_header__g\+VaP{align-items:flex-start;flex-direction:column}.OfferBlocks_headerRight__lvPwC{width:100%}.OfferBlocks_filtersRow__nxssl{align-items:stretch;flex-direction:column}.OfferBlocks_filterGroup__L2p5n,.OfferBlocks_filterSelect__ZLzKQ,.OfferBlocks_searchInput__PwdVf{width:100%}.OfferBlocks_formGrid__RSN9X,.OfferBlocks_grid__ytxMW{grid-template-columns:1fr}.OfferBlocks_formActions__OCoz1{flex-direction:column}.OfferBlocks_formActions__OCoz1 button{width:100%}}.OfferTemplates_container__I15uY{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:100%;overflow:hidden}.OfferTemplates_header__PspmH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.OfferTemplates_headerLeft__MQ29N{display:flex;flex-direction:column;gap:var(--spacing-1)}.OfferTemplates_title__SnZOf{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.OfferTemplates_subtitle__zvRFa{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.OfferTemplates_headerRight__NcKTD{align-items:center;display:flex;gap:var(--spacing-3)}.OfferTemplates_filtersCard__SDsLN{max-width:100%;overflow:hidden;padding:var(--spacing-4)}.OfferTemplates_filtersRow__6NuBg{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.OfferTemplates_filterGroup__em-nz{display:flex;flex-direction:column;gap:var(--spacing-1)}.OfferTemplates_filterLabel__Vyee2{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.OfferTemplates_filterSelect__xampP{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);min-width:180px;padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.OfferTemplates_filterSelect__xampP:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.OfferTemplates_searchInput__h3wxE{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);min-width:200px;padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.OfferTemplates_searchInput__h3wxE:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.OfferTemplates_searchInput__h3wxE::placeholder{color:var(--text-tertiary)}.OfferTemplates_grid__XofAa{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.OfferTemplates_templateCard__6cTMO{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:all var(--transition-fast)}.OfferTemplates_templateCard__6cTMO:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md)}.OfferTemplates_templateCard__6cTMO.OfferTemplates_inactive__cfOW7{opacity:.6}.OfferTemplates_templateHeader__BM9-U{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OfferTemplates_templateMeta__JXfji{align-items:center;display:flex;gap:var(--spacing-2)}.OfferTemplates_defaultBadge__--u0n{align-items:center;color:var(--color-warning);display:flex;justify-content:center}.OfferTemplates_defaultBadge__--u0n svg{fill:currentColor;height:16px;width:16px}.OfferTemplates_categoryBadge__dBnwS{align-items:center;background:var(--color-primary-light);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.OfferTemplates_templateActions__mMjqz{display:flex;gap:var(--spacing-1)}.OfferTemplates_actionBtn__o273O{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-1);transition:all var(--transition-fast)}.OfferTemplates_actionBtn__o273O:hover{background:var(--bg-primary);color:var(--color-primary)}.OfferTemplates_actionBtn__o273O.OfferTemplates_danger__FEOhb:hover{background:var(--color-danger-bg);color:var(--color-danger)}.OfferTemplates_actionBtn__o273O.OfferTemplates_primary__kZ1je{background:#3b82f61a;color:var(--color-primary)}.OfferTemplates_actionBtn__o273O.OfferTemplates_primary__kZ1je:hover{background:#3b82f633}.OfferTemplates_actionBtn__o273O svg{height:16px;width:16px}.OfferTemplates_templatePreview__aeyfd{align-items:center;background:var(--bg-tertiary);display:flex;height:160px;justify-content:center;overflow:hidden}.OfferTemplates_templatePreview__aeyfd img{max-height:100%;max-width:100%;object-fit:contain}.OfferTemplates_templateBody__shxD4{flex:1 1;padding:var(--spacing-4)}.OfferTemplates_templateName__v2C0E{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2) 0}.OfferTemplates_templateDescription__v-4Wb{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--font-size-sm);line-height:1.5;margin:0;overflow:hidden}.OfferTemplates_templateFooter__5qSDD{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-2);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OfferTemplates_templateStats__\+V-Gp{align-items:center;display:flex;gap:var(--spacing-3)}.OfferTemplates_stat__U42\+z{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.OfferTemplates_stat__U42\+z svg{height:14px;width:14px}.OfferTemplates_lastUsed__tLehd{align-items:center;color:var(--text-muted);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.OfferTemplates_lastUsed__tLehd svg{height:12px;width:12px}.OfferTemplates_emptyState__glxtx{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-16);text-align:center}.OfferTemplates_emptyIcon__GcsE-{color:var(--text-muted);height:64px;width:64px}.OfferTemplates_emptyState__glxtx h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.OfferTemplates_emptyState__glxtx p{color:var(--text-secondary);margin:0}.OfferTemplates_loaderWrapper__ghTpk{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.OfferTemplates_deleteModal__dyVo8{display:flex;flex-direction:column;gap:var(--spacing-4)}.OfferTemplates_deleteModal__dyVo8 p{color:var(--text-primary);margin:0}.OfferTemplates_deleteWarning__kl9T0{color:var(--text-tertiary);font-size:var(--font-size-sm)}.OfferTemplates_modalActions__H2HiR{display:flex;gap:var(--spacing-2);justify-content:flex-end;margin-top:var(--spacing-2)}.OfferTemplates_formCard__Wj6Gp{max-width:900px}.OfferTemplates_formSection__8-HIG{margin-bottom:var(--spacing-6)}.OfferTemplates_formSection__8-HIG h3{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3)}.OfferTemplates_formGrid__ygshx{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.OfferTemplates_formGroup__AR2t-{display:flex;flex-direction:column;gap:var(--spacing-2)}.OfferTemplates_formGroup__AR2t-.OfferTemplates_full__y-akK{grid-column:1/-1}.OfferTemplates_formGroup__AR2t- label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.OfferTemplates_formGroup__AR2t- input,.OfferTemplates_formGroup__AR2t- select,.OfferTemplates_formGroup__AR2t- textarea{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-fast)}.OfferTemplates_formGroup__AR2t- input:focus,.OfferTemplates_formGroup__AR2t- select:focus,.OfferTemplates_formGroup__AR2t- textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.OfferTemplates_formGroup__AR2t- textarea{min-height:100px;resize:vertical}.OfferTemplates_formActions__2Q07a{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-4)}.OfferTemplates_backLink__I2PId{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);margin-bottom:var(--spacing-2);text-decoration:none;transition:color var(--transition-fast)}.OfferTemplates_backLink__I2PId:hover{color:var(--color-primary)}.OfferTemplates_backLink__I2PId svg{height:16px;width:16px}.OfferTemplates_checkboxLabel__A\+UoT{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.OfferTemplates_checkboxLabel__A\+UoT input[type=checkbox]{cursor:pointer;height:16px;width:16px}@media (max-width:768px){.OfferTemplates_header__PspmH{align-items:flex-start;flex-direction:column}.OfferTemplates_headerRight__NcKTD{width:100%}.OfferTemplates_filtersRow__6NuBg{align-items:stretch;flex-direction:column}.OfferTemplates_filterGroup__em-nz,.OfferTemplates_filterSelect__xampP,.OfferTemplates_searchInput__h3wxE{width:100%}.OfferTemplates_formGrid__ygshx,.OfferTemplates_grid__XofAa{grid-template-columns:1fr}.OfferTemplates_formActions__2Q07a{flex-direction:column}.OfferTemplates_formActions__2Q07a button{width:100%}}.OfferTemplateConfigurator_page__JCaO2{background:var(--bg-secondary);display:flex;flex-direction:column;height:calc(100vh - 140px);margin:calc(var(--spacing-4)*-1);margin-top:0}.OfferTemplateConfigurator_header__mNNN9{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OfferTemplateConfigurator_headerLeft__Db2Vu{align-items:center;display:flex;gap:var(--spacing-3)}.OfferTemplateConfigurator_backLink__KDQ3k{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);text-decoration:none;transition:all .2s}.OfferTemplateConfigurator_backLink__KDQ3k:hover{background:var(--bg-secondary);color:var(--primary)}.OfferTemplateConfigurator_backLink__KDQ3k svg{height:16px;width:16px}.OfferTemplateConfigurator_headerLeft__Db2Vu h1{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0}.OfferTemplateConfigurator_templateNameInput__HwCFE{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);font-weight:500;min-width:250px;padding:var(--spacing-2) var(--spacing-3);transition:all .2s}.OfferTemplateConfigurator_templateNameInput__HwCFE:focus{background:var(--bg-primary);border-color:var(--primary);box-shadow:0 0 0 3px #3b82f626;outline:none}.OfferTemplateConfigurator_templateNameInput__HwCFE::placeholder{color:var(--text-tertiary);font-weight:400}.OfferTemplateConfigurator_headerActions__ayzni{align-items:center;display:flex;gap:var(--spacing-2)}.OfferTemplateConfigurator_addBtn__xb5OR{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--radius-md);color:#16a34a;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:6px;padding:8px 12px;transition:all .2s}.OfferTemplateConfigurator_addBtn__xb5OR:hover{background:#dcfce7;border-color:#22c55e}.OfferTemplateConfigurator_addBtn__xb5OR svg{height:16px;width:16px}.OfferTemplateConfigurator_headerDivider__Vr6Fg{background:#e5e7eb;height:24px;margin:0 4px;width:1px}.OfferTemplateConfigurator_settingsBtn__tOQLV{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.OfferTemplateConfigurator_settingsBtn__tOQLV:hover{background:var(--bg-tertiary);border-color:var(--primary);color:var(--primary)}.OfferTemplateConfigurator_settingsBtn__tOQLV svg{height:20px;width:20px}.OfferTemplateConfigurator_layout__NkdBJ{display:flex;flex:1 1;min-height:0;overflow:hidden}.OfferTemplateConfigurator_library__DuXOw{background:var(--bg-primary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:280px}.OfferTemplateConfigurator_library__DuXOw>h3{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);color:var(--text-primary);flex-shrink:0;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.5px;margin:0;padding:var(--spacing-3) var(--spacing-4);text-transform:uppercase}.OfferTemplateConfigurator_libraryContent__QMEFC{flex:1 1;overflow-y:auto;padding:var(--spacing-3)}.OfferTemplateConfigurator_categorySection__l5ttD{margin-bottom:var(--spacing-2)}.OfferTemplateConfigurator_categoryHeader__na\+BV{align-items:center;background:var(--bg-tertiary);border:none;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);transition:all .2s;width:100%}.OfferTemplateConfigurator_categoryHeader__na\+BV:hover{background:var(--bg-secondary)}.OfferTemplateConfigurator_categoryHeader__na\+BV svg{color:var(--text-tertiary);height:16px;width:16px}.OfferTemplateConfigurator_categoryBlocks__88lSy{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2) 0}.OfferTemplateConfigurator_libraryBlock__H3q9t{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:grab;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all .2s}.OfferTemplateConfigurator_libraryBlock__H3q9t:hover{background:#3b82f60d;border-color:var(--primary);box-shadow:var(--shadow-sm)}.OfferTemplateConfigurator_libraryBlock__H3q9t.OfferTemplateConfigurator_dragging__AkA4Z{box-shadow:var(--shadow-lg);cursor:grabbing;opacity:.9}.OfferTemplateConfigurator_blockIcon__X9Exy{color:var(--primary);flex-shrink:0;height:18px;width:18px}.OfferTemplateConfigurator_blockName__Cdto9{color:var(--text-primary);font-weight:500}.OfferTemplateConfigurator_canvasWrapper__VkJi2{background:#e5e7eb;flex:1 1;min-width:0;overflow:auto;padding:var(--spacing-4)}.OfferTemplateConfigurator_pagesContainer__ap5jG{align-items:center;display:flex;flex-direction:column;gap:0;min-height:100%}.OfferTemplateConfigurator_pageWrapper__IOkt\+{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}.OfferTemplateConfigurator_pageWrapper__IOkt\+:last-child{margin-bottom:0}.OfferTemplateConfigurator_pageHeader__mncyp{align-items:center;display:flex;gap:12px;margin-bottom:8px}.OfferTemplateConfigurator_pageLabel__3lGl-{background:#374151;border-radius:4px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.OfferTemplateConfigurator_removePageBtn__CCd0V{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.OfferTemplateConfigurator_removePageBtn__CCd0V:hover{background:#fecaca;border-color:#f87171}.OfferTemplateConfigurator_removePageBtn__CCd0V svg{height:14px;width:14px}.OfferTemplateConfigurator_canvas__xzIqC{background:#fff;box-shadow:0 4px 20px #00000026;flex-shrink:0;height:297mm;overflow:auto;position:relative;width:210mm}.OfferTemplateConfigurator_canvas__xzIqC.OfferTemplateConfigurator_dragOver__Pb3zN{background:#3b82f608}.OfferTemplateConfigurator_emptyCanvas__derfE{align-items:center;border:2px dashed var(--border-color);border-radius:var(--radius-lg);color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;margin:var(--spacing-4);min-height:300px}.OfferTemplateConfigurator_emptyCanvas__derfE svg{height:48px;margin-bottom:var(--spacing-3);opacity:.5;width:48px}.OfferTemplateConfigurator_emptyCanvas__derfE p{font-size:var(--font-size-base);margin:0}.OfferTemplateConfigurator_canvasBlock__qdYm2{border:2px solid #0000;position:relative;transition:all .2s}.OfferTemplateConfigurator_canvasBlock__qdYm2:hover{border-color:var(--primary)}.OfferTemplateConfigurator_canvasBlock__qdYm2.OfferTemplateConfigurator_dragging__AkA4Z{box-shadow:var(--shadow-lg);opacity:.7}.OfferTemplateConfigurator_blockToolbar__dwMDi{align-items:center;background:#3b82f6;border-radius:6px;box-shadow:0 2px 8px #00000026;display:flex;gap:6px;opacity:0;padding:6px 10px;position:absolute;right:4px;top:4px;transition:opacity .15s,visibility .15s;visibility:hidden;z-index:100}.OfferTemplateConfigurator_canvasBlock__qdYm2:hover .OfferTemplateConfigurator_blockToolbar__dwMDi{opacity:1;visibility:visible}.OfferTemplateConfigurator_dragHandle__tzuRg{align-items:center;border-radius:4px;color:#fff;cursor:grab;display:flex;justify-content:center;padding:4px;transition:background .2s}.OfferTemplateConfigurator_dragHandle__tzuRg:hover{background:#fff3}.OfferTemplateConfigurator_dragHandle__tzuRg:active{cursor:grabbing}.OfferTemplateConfigurator_dragHandle__tzuRg svg{height:16px;width:16px}.OfferTemplateConfigurator_blockActions__gCZSJ{display:flex;gap:4px}.OfferTemplateConfigurator_blockActions__gCZSJ button{align-items:center;background:#fff3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .2s}.OfferTemplateConfigurator_blockActions__gCZSJ button:hover{background:#ffffff59}.OfferTemplateConfigurator_blockActions__gCZSJ button svg{height:16px;width:16px}.OfferTemplateConfigurator_blockActions__gCZSJ .OfferTemplateConfigurator_deleteBtn__qvv6G:hover{background:#ef4444}.OfferTemplateConfigurator_blockContent__8QSSU{cursor:pointer;min-height:40px;position:relative;transition:background-color .2s;z-index:1}.OfferTemplateConfigurator_blockContent__8QSSU:hover{background-color:#3b82f608}.OfferTemplateConfigurator_placeholderWrapper__\+\+B5c{position:relative}.OfferTemplateConfigurator_placeholderBadge__wKwhj{align-items:center;background:#fef3c7;border-radius:4px;color:#92400e;display:inline-flex;font-size:11px;font-weight:500;gap:4px;margin-bottom:8px;padding:4px 8px}.OfferTemplateConfigurator_priceTable__lxJvh{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.OfferTemplateConfigurator_priceTable__lxJvh td,.OfferTemplateConfigurator_priceTable__lxJvh th{border:1px solid var(--border-color);padding:var(--spacing-2) var(--spacing-3);text-align:left}.OfferTemplateConfigurator_priceTable__lxJvh th{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}.OfferTemplateConfigurator_priceTable__lxJvh tfoot td{background:var(--bg-secondary);font-weight:600}.OfferTemplateConfigurator_productSection__pimrg{padding:var(--spacing-2) 0}.OfferTemplateConfigurator_productList__d-Kvi{margin:var(--spacing-2) 0 0 0;padding-left:var(--spacing-4)}.OfferTemplateConfigurator_productList__d-Kvi li{color:var(--text-secondary);margin-bottom:var(--spacing-1)}.OfferTemplateConfigurator_placeholder__VKBlp{background:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-muted);font-style:italic;padding:var(--spacing-4);text-align:center}.OfferTemplateConfigurator_editBlockForm__4crhY,.OfferTemplateConfigurator_settingsForm__F-Cq3{display:flex;flex-direction:column;gap:var(--spacing-4)}.OfferTemplateConfigurator_formGroup__36aID{margin-bottom:0}.OfferTemplateConfigurator_formGroup__36aID label{color:#374151;display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-2)}.OfferTemplateConfigurator_formGroup__36aID input,.OfferTemplateConfigurator_formGroup__36aID select,.OfferTemplateConfigurator_formGroup__36aID textarea{background:#fff;border:1px solid #d1d5db;border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .2s,box-shadow .2s;width:100%}.OfferTemplateConfigurator_formGroup__36aID input:hover,.OfferTemplateConfigurator_formGroup__36aID select:hover,.OfferTemplateConfigurator_formGroup__36aID textarea:hover{border-color:#9ca3af}.OfferTemplateConfigurator_formGroup__36aID input:focus,.OfferTemplateConfigurator_formGroup__36aID select:focus,.OfferTemplateConfigurator_formGroup__36aID textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.OfferTemplateConfigurator_formGroup__36aID textarea{min-height:80px;resize:vertical}.OfferTemplateConfigurator_formGroup__36aID select{-webkit-appearance:none;appearance:none;background-color:#fff;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='%236B7280' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.OfferTemplateConfigurator_checkboxLabel__OnGk9{align-items:center;cursor:pointer;display:flex!important;font-weight:500!important;gap:var(--spacing-2)}.OfferTemplateConfigurator_checkboxLabel__OnGk9 input[type=checkbox]{cursor:pointer;width:auto}.OfferTemplateConfigurator_colorInput__vxHh\+{align-items:center;display:flex;gap:var(--spacing-3)}.OfferTemplateConfigurator_colorInput__vxHh\+ input[type=color]{background:#fff;border:1px solid #d1d5db;border-radius:var(--radius-md);cursor:pointer;height:40px;padding:3px;width:48px}.OfferTemplateConfigurator_colorInput__vxHh\+ input[type=color]:hover{border-color:#9ca3af}.OfferTemplateConfigurator_colorInput__vxHh\+ input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.OfferTemplateConfigurator_colorInput__vxHh\+ input[type=color]::-webkit-color-swatch{border:1px solid #0000001a;border-radius:4px}.OfferTemplateConfigurator_colorInput__vxHh\+ input[type=text]{flex:1 1;font-family:monospace;text-transform:uppercase}.OfferTemplateConfigurator_marginsGrid__0aM5H{grid-gap:var(--spacing-3);background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--radius-md);display:grid;gap:var(--spacing-3);grid-template-columns:1fr 1fr;padding:var(--spacing-3)}.OfferTemplateConfigurator_marginsGrid__0aM5H input{text-align:center}.OfferTemplateConfigurator_marginInput__hTicT{display:flex;flex-direction:column;gap:var(--spacing-1)}.OfferTemplateConfigurator_marginInput__hTicT span{color:#6b7280;font-size:var(--font-size-xs);font-weight:500;text-align:center}.OfferTemplateConfigurator_marginInput__hTicT input{background:#fff;border:1px solid #d1d5db}.OfferTemplateConfigurator_marginInput__hTicT input:hover{border-color:#9ca3af}.OfferTemplateConfigurator_marginInput__hTicT input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.OfferTemplateConfigurator_wysiwygWrapper__e1Ks3{background:#fff;border:1px solid #d1d5db;border-radius:var(--radius-md);overflow:hidden}.OfferTemplateConfigurator_wysiwygWrapper__e1Ks3:hover{border-color:#9ca3af}.OfferTemplateConfigurator_wysiwygWrapper__e1Ks3:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.OfferTemplateConfigurator_modalActions__ZqGmj{border-top:1px solid #e5e7eb;display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.OfferTemplateConfigurator_modalActions__ZqGmj button{min-width:120px}@media (max-width:1024px){.OfferTemplateConfigurator_page__JCaO2{height:auto;min-height:calc(100vh - 140px)}.OfferTemplateConfigurator_layout__NkdBJ{flex-direction:column}.OfferTemplateConfigurator_library__DuXOw{border-bottom:1px solid var(--border-color);border-right:none;max-height:250px;width:100%}.OfferTemplateConfigurator_canvasWrapper__VkJi2{padding:var(--spacing-3)}.OfferTemplateConfigurator_canvas__xzIqC{min-height:auto;width:100%}}@media (max-width:768px){.OfferTemplateConfigurator_header__mNNN9{align-items:flex-start;flex-direction:column;gap:var(--spacing-3)}.OfferTemplateConfigurator_headerActions__ayzni{flex-wrap:wrap;width:100%}.OfferTemplateConfigurator_headerActions__ayzni>*{flex:1 1;min-width:100px}.OfferTemplateConfigurator_headerLeft__Db2Vu h1{font-size:var(--font-size-base)}.OfferTemplateConfigurator_templateNameInput__HwCFE{min-width:150px}}.TemplateSelectorModal_container__zBHoz{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:70vh}.TemplateSelectorModal_loaderWrapper__RxtTX{align-items:center;display:flex;justify-content:center;min-height:200px}.TemplateSelectorModal_emptyState__V7Tjq{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-8);text-align:center}.TemplateSelectorModal_emptyState__V7Tjq svg{margin-bottom:var(--spacing-3);opacity:.5}.TemplateSelectorModal_emptyState__V7Tjq p{color:var(--text-secondary);font-size:var(--font-size-lg);font-weight:500;margin:0 0 var(--spacing-1) 0}.TemplateSelectorModal_emptyState__V7Tjq span{font-size:var(--font-size-sm)}.TemplateSelectorModal_templateGrid__beqxH{flex:1 1;max-height:400px;overflow-y:auto;padding-right:var(--spacing-2)}.TemplateSelectorModal_categorySection__RLo-t{margin-bottom:var(--spacing-4)}.TemplateSelectorModal_categorySection__RLo-t:last-child{margin-bottom:0}.TemplateSelectorModal_categoryTitle__PXDru{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.5px;margin:0 0 var(--spacing-3) 0;padding-bottom:var(--spacing-2);text-transform:uppercase}.TemplateSelectorModal_categoryGrid__7d8lz{grid-gap:var(--spacing-3);display:grid;gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.TemplateSelectorModal_templateCard__mMNiI{background:var(--bg-primary);border:2px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;position:relative;transition:all .2s}.TemplateSelectorModal_templateCard__mMNiI:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.TemplateSelectorModal_templateCard__mMNiI.TemplateSelectorModal_selected__j6-C0{background:#3b82f60d;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f633}.TemplateSelectorModal_selectedBadge__BB3KR{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:10}.TemplateSelectorModal_selectedBadge__BB3KR svg{height:14px;width:14px}.TemplateSelectorModal_templatePreview__OZ1Id{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;height:100px;justify-content:center}.TemplateSelectorModal_templatePreview__OZ1Id img{height:100%;object-fit:cover;width:100%}.TemplateSelectorModal_previewPlaceholder__2x7PE{color:var(--text-tertiary);opacity:.5}.TemplateSelectorModal_templateInfo__VnZNc{padding:var(--spacing-3)}.TemplateSelectorModal_templateInfo__VnZNc h5{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;line-height:1.3;margin:0 0 var(--spacing-1) 0}.TemplateSelectorModal_templateDescription__5DPcp{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--font-size-xs);line-height:1.4;margin:0 0 var(--spacing-2) 0;overflow:hidden}.TemplateSelectorModal_templateMeta__xtN7n{color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-3)}.TemplateSelectorModal_templateMeta__xtN7n span{align-items:center;display:flex;gap:4px}.TemplateSelectorModal_defaultBadge__Bccub{background:#22c55e1a;border-radius:var(--radius-sm);color:#16a34a;display:inline-block;font-size:var(--font-size-xs);font-weight:500;margin-top:var(--spacing-2);padding:2px 8px}.TemplateSelectorModal_loadModeSection__2ZFwx{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-4)}.TemplateSelectorModal_loadModeSection__2ZFwx h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--spacing-3) 0}.TemplateSelectorModal_loadModeOptions__FGLDK{display:flex;flex-direction:column;gap:var(--spacing-2)}.TemplateSelectorModal_loadModeOption__D7scI{align-items:flex-start;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-3);padding:var(--spacing-3);transition:all .2s}.TemplateSelectorModal_loadModeOption__D7scI:hover{border-color:var(--primary)}.TemplateSelectorModal_loadModeOption__D7scI.TemplateSelectorModal_active__QTwww{background:#3b82f60d;border-color:var(--primary)}.TemplateSelectorModal_loadModeOption__D7scI input[type=radio]{accent-color:var(--primary);margin-top:2px}.TemplateSelectorModal_loadModeContent__jUgKv{display:flex;flex-direction:column;gap:2px}.TemplateSelectorModal_loadModeContent__jUgKv strong{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.TemplateSelectorModal_loadModeContent__jUgKv span{color:var(--text-secondary);font-size:var(--font-size-xs)}.TemplateSelectorModal_actions__uTHdw{border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-3);justify-content:flex-end;padding-top:var(--spacing-4)}.TemplateSelectorModal_actions__uTHdw button{min-width:120px}@media (max-width:640px){.TemplateSelectorModal_categoryGrid__7d8lz{grid-template-columns:1fr}.TemplateSelectorModal_templateCard__mMNiI{display:flex;flex-direction:row}.TemplateSelectorModal_templatePreview__OZ1Id{border-bottom:none;border-right:1px solid var(--border-color);height:auto;min-height:80px;width:80px}.TemplateSelectorModal_loadModeOptions__FGLDK{gap:var(--spacing-3)}}.OfferConfigurator_page__-uymb{background:var(--bg-secondary);display:flex;flex-direction:column;height:calc(100vh - 140px);margin:calc(var(--spacing-4)*-1);margin-top:0}.OfferConfigurator_header__I\+C77{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OfferConfigurator_headerLeft__6Qt7o{align-items:center;display:flex;gap:var(--spacing-3)}.OfferConfigurator_backLink__1Ke3t{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);text-decoration:none;transition:all .2s}.OfferConfigurator_backLink__1Ke3t:hover{background:var(--bg-secondary);color:var(--primary)}.OfferConfigurator_backLink__1Ke3t svg{height:16px;width:16px}.OfferConfigurator_headerLeft__6Qt7o h1{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0}.OfferConfigurator_offerNumber__YXjEh{background:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-1) var(--spacing-2)}.OfferConfigurator_headerActions__pf1XG{align-items:center;display:flex;gap:var(--spacing-2)}.OfferConfigurator_addBtn__mM0X8{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--radius-md);color:#16a34a;cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:6px;padding:8px 12px;transition:all .2s}.OfferConfigurator_addBtn__mM0X8:hover{background:#dcfce7;border-color:#22c55e}.OfferConfigurator_addBtn__mM0X8 svg{height:16px;width:16px}.OfferConfigurator_headerDivider__Imfv4{background:#e5e7eb;height:24px;margin:0 4px;width:1px}.OfferConfigurator_settingsBtn__ZkMjD{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.OfferConfigurator_settingsBtn__ZkMjD:hover{background:var(--bg-tertiary);border-color:var(--primary);color:var(--primary)}.OfferConfigurator_settingsBtn__ZkMjD svg{height:20px;width:20px}.OfferConfigurator_layout__BGZrx{display:flex;flex:1 1;min-height:0;overflow:hidden}.OfferConfigurator_layout__BGZrx.OfferConfigurator_withPreview__cfKbF{display:grid;grid-template-columns:280px 1fr 320px}.OfferConfigurator_library__h\+dAz{background:var(--bg-primary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:280px}.OfferConfigurator_library__h\+dAz>h3{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);color:var(--text-primary);flex-shrink:0;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.5px;margin:0;padding:var(--spacing-3) var(--spacing-4);text-transform:uppercase}.OfferConfigurator_libraryContent__r6ABg{flex:1 1;overflow-y:auto;padding:var(--spacing-3)}.OfferConfigurator_categorySection__2PjL\+{margin-bottom:var(--spacing-2)}.OfferConfigurator_categoryHeader__VWVs-{align-items:center;background:var(--bg-tertiary);border:none;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);transition:all .2s;width:100%}.OfferConfigurator_categoryHeader__VWVs-:hover{background:var(--bg-secondary)}.OfferConfigurator_categoryHeader__VWVs- svg{color:var(--text-tertiary);height:16px;width:16px}.OfferConfigurator_categoryBlocks__IiHT6{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2) 0}.OfferConfigurator_libraryBlock__2zwK7{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:grab;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all .2s}.OfferConfigurator_libraryBlock__2zwK7:hover{background:#3b82f60d;border-color:var(--primary);box-shadow:var(--shadow-sm)}.OfferConfigurator_libraryBlock__2zwK7.OfferConfigurator_dragging__QKk\+9{box-shadow:var(--shadow-lg);cursor:grabbing;opacity:.9}.OfferConfigurator_blockIcon__c5MIB{color:var(--primary);flex-shrink:0;height:18px;width:18px}.OfferConfigurator_blockName__JNIha{color:var(--text-primary);font-weight:500}.OfferConfigurator_canvasWrapper__y1GNd{background:#e5e7eb;flex:1 1;min-width:0;overflow:auto;padding:var(--spacing-4)}.OfferConfigurator_pagesContainer__6xCOV{align-items:center;display:flex;flex-direction:column;gap:0;min-height:100%}.OfferConfigurator_pageWrapper__RJsbt{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}.OfferConfigurator_pageWrapper__RJsbt:last-child{margin-bottom:0}.OfferConfigurator_pageHeader__PEmZY{align-items:center;display:flex;gap:12px;margin-bottom:8px}.OfferConfigurator_pageLabel__cRs9y{background:#374151;border-radius:4px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.OfferConfigurator_removePageBtn__qsdvF{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.OfferConfigurator_removePageBtn__qsdvF:hover{background:#fecaca;border-color:#f87171}.OfferConfigurator_removePageBtn__qsdvF svg{height:14px;width:14px}.OfferConfigurator_canvas__XAVJC{background:#fff;box-shadow:0 4px 20px #00000026;flex-shrink:0;height:297mm;overflow:auto;position:relative;width:210mm}.OfferConfigurator_emptyPageHint__yoSCT{align-items:center;color:#9ca3af;display:flex;font-size:14px;font-style:italic;justify-content:center;min-height:100px}.OfferConfigurator_canvasContent__USWRJ{min-height:100%;position:relative;transition:background .2s}.OfferConfigurator_canvasContent__USWRJ.OfferConfigurator_dragOver__Xw7LA{background:#3b82f60d}.OfferConfigurator_canvasContent__USWRJ>div{overflow:visible!important}.OfferConfigurator_emptyCanvas__9fC15{align-items:center;border:2px dashed var(--border-color);border-radius:var(--radius-lg);color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;margin:var(--spacing-4);min-height:300px}.OfferConfigurator_emptyCanvas__9fC15 svg{height:48px;margin-bottom:var(--spacing-3);opacity:.5;width:48px}.OfferConfigurator_emptyCanvas__9fC15 p{font-size:var(--font-size-base);margin:0}.OfferConfigurator_canvasBlock__3HFSu{border:2px solid #0000;position:relative;transition:all .2s}.OfferConfigurator_canvasBlock__3HFSu:hover{border-color:var(--primary)}.OfferConfigurator_canvasBlock__3HFSu.OfferConfigurator_dragging__QKk\+9{box-shadow:var(--shadow-lg);opacity:.7}.OfferConfigurator_blockToolbar__lgUV6{align-items:center;background:#3b82f6;border-radius:6px;box-shadow:0 2px 8px #00000026;display:flex;gap:6px;opacity:0;padding:6px 10px;position:absolute;right:4px;top:4px;transition:opacity .15s,visibility .15s;visibility:hidden;z-index:100}.OfferConfigurator_canvasBlock__3HFSu:hover .OfferConfigurator_blockToolbar__lgUV6{opacity:1;visibility:visible}.OfferConfigurator_dragHandle__oLbFM{align-items:center;border-radius:4px;color:#fff;cursor:grab;display:flex;justify-content:center;padding:4px;transition:background .2s}.OfferConfigurator_dragHandle__oLbFM:hover{background:#fff3}.OfferConfigurator_dragHandle__oLbFM:active{cursor:grabbing}.OfferConfigurator_dragHandle__oLbFM svg{height:16px;width:16px}.OfferConfigurator_blockActions__dBZUs{display:flex;gap:4px}.OfferConfigurator_blockActions__dBZUs button{align-items:center;background:#fff3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .2s}.OfferConfigurator_blockActions__dBZUs button:hover{background:#ffffff59}.OfferConfigurator_blockActions__dBZUs button svg{height:16px;width:16px}.OfferConfigurator_blockActions__dBZUs .OfferConfigurator_deleteBtn__UKY0p:hover{background:#ef4444}.OfferConfigurator_blockContent__mPsb6{cursor:pointer;min-height:40px;position:relative;transition:background-color .2s;z-index:1}.OfferConfigurator_blockContent__mPsb6:hover{background-color:#3b82f608}.OfferConfigurator_priceTable__AW0Lx{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.OfferConfigurator_priceTable__AW0Lx td,.OfferConfigurator_priceTable__AW0Lx th{border:1px solid var(--border-color);padding:var(--spacing-2) var(--spacing-3);text-align:left}.OfferConfigurator_priceTable__AW0Lx th{color:var(--text-primary)}.OfferConfigurator_priceTable__AW0Lx tfoot td,.OfferConfigurator_priceTable__AW0Lx th{background:var(--bg-secondary);font-weight:600}.OfferConfigurator_productSection__p1XvR{padding:var(--spacing-2) 0}.OfferConfigurator_productList__Sxd5Y{margin:var(--spacing-2) 0 0 0;padding-left:var(--spacing-4)}.OfferConfigurator_productList__Sxd5Y li{color:var(--text-secondary);margin-bottom:var(--spacing-1)}.OfferConfigurator_placeholder__R-u9L{background:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-muted);font-style:italic;padding:var(--spacing-4);text-align:center}@media print{.OfferConfigurator_pageWrapper__RJsbt{break-after:page;page-break-after:always}.OfferConfigurator_pageWrapper__RJsbt:last-child{page-break-after:auto}.OfferConfigurator_blockToolbar__lgUV6,.OfferConfigurator_pageBreakIndicator__fNb4h,.OfferConfigurator_pageLabel__cRs9y{display:none!important}}.OfferConfigurator_livePreview__UdnFd{background:var(--bg-primary);border-left:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:320px}.OfferConfigurator_livePreviewHeader__CYJsv{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.OfferConfigurator_livePreviewHeader__CYJsv h3{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:0}.OfferConfigurator_previewBadge__Xcp3N{align-items:center;background:#22c55e1a;border-radius:var(--radius-md);color:#16a34a;display:inline-flex;font-size:var(--font-size-xs);font-weight:500;padding:var(--spacing-1) var(--spacing-2)}.OfferConfigurator_livePreviewContent__KIkAF{background:var(--bg-tertiary);flex:1 1;overflow:auto;padding:var(--spacing-3)}.OfferConfigurator_livePreviewDocument__-ycMt{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-height:400px;transform-origin:top center}.OfferConfigurator_emptyPreview__6\+Ckg{align-items:center;color:var(--text-muted);display:flex;font-size:var(--font-size-sm);justify-content:center;min-height:200px;text-align:center}.OfferConfigurator_previewBlock__jqonY{transition:all .2s ease}.OfferConfigurator_previewBlock__jqonY:hover{outline:1px dashed var(--primary)}.OfferConfigurator_livePreviewDocument__-ycMt .OfferConfigurator_priceTable__AW0Lx{font-size:.6em}.OfferConfigurator_livePreviewDocument__-ycMt .OfferConfigurator_priceTable__AW0Lx td,.OfferConfigurator_livePreviewDocument__-ycMt .OfferConfigurator_priceTable__AW0Lx th{padding:4px}.OfferConfigurator_editBlockForm__1\+1JM,.OfferConfigurator_settingsForm__7OwPi{display:flex;flex-direction:column;gap:var(--spacing-4)}.OfferConfigurator_editBlockForm__1\+1JM h4,.OfferConfigurator_settingsForm__7OwPi h4{border-bottom:1px solid #e5e7eb;color:#374151;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.5px;margin:0 0 var(--spacing-2) 0;padding-bottom:var(--spacing-2);text-transform:uppercase}.OfferConfigurator_wysiwygWrapper__7Ko\+Y{background:#fff;border:1px solid #d1d5db;border-radius:var(--radius-md);overflow:hidden}.OfferConfigurator_wysiwygWrapper__7Ko\+Y:hover{border-color:#9ca3af}.OfferConfigurator_wysiwygWrapper__7Ko\+Y:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.OfferConfigurator_wysiwygWrapper__7Ko\+Y .ql-toolbar{background:#f9fafb;border:none;border-bottom:1px solid #e5e7eb;padding:8px 12px}.OfferConfigurator_wysiwygWrapper__7Ko\+Y .ql-toolbar .ql-formats{margin-right:12px}.OfferConfigurator_wysiwygWrapper__7Ko\+Y .ql-toolbar button{border-radius:4px;height:28px;width:28px}.OfferConfigurator_wysiwygWrapper__7Ko\+Y .ql-toolbar button:hover{background:#e5e7eb}.OfferConfigurator_wysiwygWrapper__7Ko\+Y .ql-toolbar button.ql-active{background:#dbeafe;color:#3b82f6}.OfferConfigurator_wysiwygWrapper__7Ko\+Y .ql-container{border:none;font-size:var(--font-size-base);min-height:250px}.OfferConfigurator_wysiwygWrapper__7Ko\+Y .ql-editor{line-height:1.6;max-height:400px;min-height:250px;overflow-y:auto;padding:16px}.OfferConfigurator_wysiwygWrapper__7Ko\+Y .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal}.OfferConfigurator_formGroup__KtcOS{margin-bottom:0}.OfferConfigurator_formGroup__KtcOS label{color:#374151;display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-2)}.OfferConfigurator_formGroup__KtcOS input,.OfferConfigurator_formGroup__KtcOS select,.OfferConfigurator_formGroup__KtcOS textarea{background:#fff;border:1px solid #d1d5db;border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .2s,box-shadow .2s;width:100%}.OfferConfigurator_formGroup__KtcOS input:hover,.OfferConfigurator_formGroup__KtcOS select:hover,.OfferConfigurator_formGroup__KtcOS textarea:hover{border-color:#9ca3af}.OfferConfigurator_formGroup__KtcOS input:focus,.OfferConfigurator_formGroup__KtcOS select:focus,.OfferConfigurator_formGroup__KtcOS textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.OfferConfigurator_formGroup__KtcOS textarea{font-family:monospace;min-height:120px;resize:vertical}.OfferConfigurator_formGroup__KtcOS select{-webkit-appearance:none;appearance:none;background-color:#fff;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='%236B7280' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d1d5db;cursor:pointer;padding-right:36px}.OfferConfigurator_formGroup__KtcOS select:hover{border-color:#9ca3af}.OfferConfigurator_formGroup__KtcOS select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.OfferConfigurator_colorInput__6RDPU{align-items:center;display:flex;gap:var(--spacing-3)}.OfferConfigurator_colorInput__6RDPU input[type=color]{background:#fff;border:1px solid #d1d5db;border-radius:var(--radius-md);cursor:pointer;height:40px;padding:3px;width:48px}.OfferConfigurator_colorInput__6RDPU input[type=color]:hover{border-color:#9ca3af}.OfferConfigurator_colorInput__6RDPU input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.OfferConfigurator_colorInput__6RDPU input[type=color]::-webkit-color-swatch{border:1px solid #0000001a;border-radius:4px}.OfferConfigurator_colorInput__6RDPU input[type=text]{flex:1 1;font-family:monospace;text-transform:uppercase}.OfferConfigurator_marginsGrid__7h5gb{grid-gap:var(--spacing-3);background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--radius-md);display:grid;gap:var(--spacing-3);grid-template-columns:1fr 1fr;padding:var(--spacing-3)}.OfferConfigurator_marginsGrid__7h5gb input{text-align:center}.OfferConfigurator_marginInput__XIy4N{display:flex;flex-direction:column;gap:var(--spacing-1)}.OfferConfigurator_marginInput__XIy4N span{color:#6b7280;font-size:var(--font-size-xs);font-weight:500;text-align:center}.OfferConfigurator_marginInput__XIy4N input{background:#fff;border:1px solid #d1d5db}.OfferConfigurator_marginInput__XIy4N input:hover{border-color:#9ca3af}.OfferConfigurator_marginInput__XIy4N input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.OfferConfigurator_modalActions__1j4a6{border-top:1px solid #e5e7eb;display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.OfferConfigurator_modalActions__1j4a6 button{min-width:120px}.OfferConfigurator_previewWrapper__47IM9{background:var(--bg-tertiary);border-radius:var(--radius-md);max-height:70vh;overflow:auto;padding:var(--spacing-4)}.OfferConfigurator_previewCanvas__JN48Z{background:#fff;box-shadow:var(--shadow-lg);margin:0 auto;min-height:297mm;width:210mm}@media (max-width:1400px){.OfferConfigurator_layout__BGZrx.OfferConfigurator_withPreview__cfKbF{grid-template-columns:250px 1fr 280px}}@media (max-width:1200px){.OfferConfigurator_layout__BGZrx.OfferConfigurator_withPreview__cfKbF{grid-template-columns:220px 1fr}.OfferConfigurator_livePreview__UdnFd{display:none}}@media (max-width:1024px){.OfferConfigurator_page__-uymb{height:auto;min-height:calc(100vh - 140px)}.OfferConfigurator_layout__BGZrx{flex-direction:column}.OfferConfigurator_library__h\+dAz{border-bottom:1px solid var(--border-color);border-right:none;max-height:250px;width:100%}.OfferConfigurator_canvasWrapper__y1GNd{padding:var(--spacing-3)}.OfferConfigurator_canvas__XAVJC{min-height:auto;width:100%}}@media (max-width:768px){.OfferConfigurator_header__I\+C77{align-items:flex-start;flex-direction:column;gap:var(--spacing-3)}.OfferConfigurator_headerActions__pf1XG{flex-wrap:wrap;width:100%}.OfferConfigurator_headerActions__pf1XG>*{flex:1 1;min-width:100px}.OfferConfigurator_headerLeft__6Qt7o h1{font-size:var(--font-size-base)}}.Orders_container__-NnOz{margin:0 auto;max-width:1600px;padding:1.5rem}.Orders_header__D8its{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Orders_headerLeft__gPO1y{align-items:center;display:flex;gap:1rem}.Orders_title__GdLSM{align-items:center;color:var(--color-gray-900);display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;margin:0}.Orders_title__GdLSM svg{color:var(--color-primary)}.Orders_count__sG8yN{background:var(--color-gray-100);border-radius:9999px;color:var(--color-gray-500);font-size:.875rem;padding:.25rem .75rem}.Orders_headerActions__8pRjv{display:flex;gap:.5rem}.Orders_spinning__RCvT1{animation:Orders_spin__PMjsr 1s linear infinite}@keyframes Orders_spin__PMjsr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Orders_filtersCard__QNlTj{margin-bottom:1rem}.Orders_filtersMain__EYRVO{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.Orders_searchBar__B-G6G{flex:1 1;min-width:250px}.Orders_filterSelect__F35Un{width:180px}.Orders_expandBtn__NpWJH{align-items:center;display:flex;gap:.25rem}.Orders_filtersAdvanced__Nen3w{border-top:1px solid var(--color-gray-200);display:flex;gap:1rem;margin-top:1rem;padding-top:1rem}.Orders_filterGroup__9rru9{display:flex;flex-direction:column;gap:.25rem}.Orders_filterGroup__9rru9 label{color:var(--color-gray-500);font-size:.75rem;font-weight:500}.Orders_dateInput__ZIX73{background:#fff;border:1px solid var(--color-gray-300);border-radius:6px;color:var(--color-gray-900);font-size:.875rem;padding:.5rem .75rem}.Orders_dateInput__ZIX73:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.Orders_tableCard__w8mda{overflow:hidden;padding:0}.Orders_loaderWrapper__5G7LK{align-items:center;display:flex;justify-content:center;padding:4rem}.Orders_tableRow__7pKD6{cursor:pointer;transition:background-color .15s ease}.Orders_tableRow__7pKD6:hover{background-color:var(--color-gray-50)}.Orders_orderNumber__Zs\+EJ{align-items:center;color:var(--color-gray-900);display:flex;font-weight:500;gap:.5rem}.Orders_orderNumber__Zs\+EJ svg{color:var(--color-gray-400)}.Orders_typeBadge__aHN2g{align-items:center;background:var(--color-gray-100);border-radius:4px;color:var(--color-gray-600);display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.Orders_clientCell__N8coH{display:flex;flex-direction:column;gap:.125rem}.Orders_clientName__E0j5R{color:var(--color-gray-900);font-weight:500}.Orders_clientEmail__63sLa{color:var(--color-gray-500);font-size:.75rem}.Orders_itemsCell__7y9g0{display:flex;flex-direction:column;gap:.125rem;max-width:300px}.Orders_itemLine__8Qq8O{align-items:center;color:var(--color-gray-700);display:flex;font-size:.875rem;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Orders_itemQty__jzRde{color:var(--color-gray-500);font-size:.75rem;font-weight:500}.Orders_moreItems__ne5qI{color:var(--color-primary);font-size:.75rem}.Orders_amount__aEUDi{color:var(--color-gray-900);font-weight:600;white-space:nowrap}.Orders_statusBadge__CkVg\+{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .625rem}.Orders_dateCell__hrmKU{display:flex;flex-direction:column;gap:.125rem}.Orders_paidDate__rnbKD{color:var(--color-gray-500);font-size:.75rem}.Orders_actions__H-bUP{display:flex;gap:.25rem}.Orders_paginationWrapper__8azsX{align-items:center;border-top:1px solid var(--color-gray-200);display:flex;justify-content:space-between;padding:1rem}.Orders_pageSizeSelect__3QrSW{width:140px}.Orders_emptyState__8zBsC{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.Orders_emptyIcon__z1QSg{color:var(--color-gray-300);font-size:3rem;margin-bottom:1rem}.Orders_emptyState__8zBsC h3{color:var(--color-gray-900);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.Orders_emptyState__8zBsC p{color:var(--color-gray-500);margin:0}.Orders_errorCard__kgEcw{background:var(--color-red-50);border-color:var(--color-red-200);padding:2rem;text-align:center}.Orders_errorCard__kgEcw p{color:var(--color-red-600);margin:0 0 1rem}@media (max-width:768px){.Orders_container__-NnOz{padding:1rem}.Orders_header__D8its{align-items:flex-start;flex-direction:column;gap:1rem}.Orders_headerActions__8pRjv{width:100%}.Orders_headerActions__8pRjv button{flex:1 1}.Orders_filtersMain__EYRVO{flex-direction:column}.Orders_filterSelect__F35Un,.Orders_searchBar__B-G6G{width:100%}.Orders_filtersAdvanced__Nen3w{flex-direction:column}.Orders_paginationWrapper__8azsX{flex-direction:column;gap:1rem}.Orders_pageSizeSelect__3QrSW{width:100%}}.OrderDetails_container__O4WGT{margin:0 auto;max-width:1400px;padding:1.5rem}.OrderDetails_loaderWrapper__xdjaz{align-items:center;display:flex;justify-content:center;min-height:400px}.OrderDetails_errorCard__nK5b5{align-items:center;display:flex;flex-direction:column;padding:3rem;text-align:center}.OrderDetails_errorIcon__De0ky{color:var(--color-red-500);font-size:3rem;margin-bottom:1rem}.OrderDetails_errorCard__nK5b5 h3{color:var(--color-gray-900);font-size:1.25rem;margin:0 0 .5rem}.OrderDetails_errorCard__nK5b5 p{color:var(--color-gray-500);margin:0 0 1.5rem}.OrderDetails_errorActions__7JkSz{display:flex;gap:.75rem}.OrderDetails_header__X1kNK{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.OrderDetails_headerLeft__9Javs{align-items:flex-start;display:flex;gap:1rem}.OrderDetails_backBtn__YpGF9{margin-top:.25rem}.OrderDetails_headerInfo__SHbrD{display:flex;flex-direction:column;gap:.5rem}.OrderDetails_orderTitle__gVb8f{align-items:center;display:flex;gap:.75rem}.OrderDetails_orderTitle__gVb8f svg{color:var(--color-gray-400);font-size:1.5rem}.OrderDetails_orderTitle__gVb8f h1{color:var(--color-gray-900);font-size:1.5rem;font-weight:600;margin:0}.OrderDetails_orderMeta__XrxqB{align-items:center;display:flex;gap:1rem}.OrderDetails_typeBadge__MSP08{align-items:center;background:var(--color-gray-100);border-radius:4px;color:var(--color-gray-600);display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.OrderDetails_date__UNhU8{align-items:center;color:var(--color-gray-500);display:flex;font-size:.875rem;gap:.375rem}.OrderDetails_headerActions__N3xep{display:flex;gap:.5rem}.OrderDetails_statusBadge__Si4eD{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .625rem}.OrderDetails_statusBadgeLarge__qW1cx{font-size:.875rem;padding:.375rem .875rem}.OrderDetails_content__6eBbx{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 360px}.OrderDetails_mainColumn__1WFrr{display:flex;flex-direction:column;gap:1.5rem}.OrderDetails_sidebar__bJM1O{display:flex;flex-direction:column;gap:1rem}.OrderDetails_card__\+sL1J{padding:1.5rem}.OrderDetails_cardTitle__gGwi2{align-items:center;color:var(--color-gray-900);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.OrderDetails_cardTitle__gGwi2 svg{color:var(--color-gray-400)}.OrderDetails_itemsTable__c7Zkm{border:1px solid var(--color-gray-200);border-radius:8px;overflow:hidden}.OrderDetails_itemsHeader__EBIDS{background:var(--color-gray-50);color:var(--color-gray-500);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-transform:uppercase}.OrderDetails_itemRow__a0JDG,.OrderDetails_itemsHeader__EBIDS{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 80px 120px 120px}.OrderDetails_itemRow__a0JDG{align-items:center;border-top:1px solid var(--color-gray-100);padding:.875rem 1rem}.OrderDetails_itemName__29tlZ{color:var(--color-gray-900);font-weight:500}.OrderDetails_itemQty__5HziA{color:var(--color-gray-600);text-align:center}.OrderDetails_itemPrice__zTXoR,.OrderDetails_itemTotal__LHprg{color:var(--color-gray-700);text-align:right}.OrderDetails_itemTotal__LHprg{font-weight:500}.OrderDetails_itemsFooter__GFHkV{background:var(--color-gray-50);border-top:1px solid var(--color-gray-200);padding:1rem}.OrderDetails_summaryRow__wZ4zV{color:var(--color-gray-600);display:flex;font-size:.875rem;justify-content:space-between;padding:.25rem 0}.OrderDetails_totalRow__D4rII{border-top:1px solid var(--color-gray-300);color:var(--color-gray-900);display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;margin-top:.5rem;padding:.5rem 0}.OrderDetails_refundRow__ZViFB{color:var(--color-red-600);display:flex;font-size:.875rem;justify-content:space-between;padding:.25rem 0}.OrderDetails_infoGrid__6TcYg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.OrderDetails_infoItem__Dmczx{display:flex;flex-direction:column;gap:.25rem}.OrderDetails_infoLabel__bdJQZ{color:var(--color-gray-500);font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.OrderDetails_infoValue__s6MZr{color:var(--color-gray-900);font-size:.875rem}.OrderDetails_infoValue__s6MZr code{background:var(--color-gray-100);border-radius:4px;font-family:monospace;font-size:.75rem;padding:.125rem .375rem}.OrderDetails_paymentLinks__VCS6H{border-top:1px solid var(--color-gray-200);display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem}.OrderDetails_clientInfo__96Uxl{display:flex;flex-direction:column;gap:.5rem}.OrderDetails_clientName__B\+xwx{color:var(--color-gray-900);font-size:1rem;font-weight:600}.OrderDetails_clientFullName__M8tm9{color:var(--color-gray-600);font-size:.875rem;margin-top:-.25rem}.OrderDetails_clientDetail__xwPZj{align-items:flex-start;color:var(--color-gray-600);display:flex;font-size:.875rem;gap:.5rem}.OrderDetails_clientDetail__xwPZj svg{color:var(--color-gray-400);flex-shrink:0;margin-top:.125rem}.OrderDetails_clientDetail__xwPZj a{color:var(--color-primary);text-decoration:none}.OrderDetails_clientDetail__xwPZj a:hover{text-decoration:underline}.OrderDetails_clientLink__tGOgG{border-top:1px solid var(--color-gray-100);color:var(--color-primary);display:inline-flex;font-size:.875rem;margin-top:.5rem;padding-top:.5rem;text-decoration:none}.OrderDetails_clientLink__tGOgG:hover{text-decoration:underline}.OrderDetails_noData__Lvwtp{color:var(--color-gray-500);font-size:.875rem;font-style:italic;margin:0}.OrderDetails_statusUpdate__2ZeLc{display:flex;gap:.5rem}.OrderDetails_statusUpdate__2ZeLc select{flex:1 1}.OrderDetails_licenseInfo__KVV6x{display:flex;flex-direction:column;gap:.75rem}.OrderDetails_refundCard__zpkBr{background:var(--color-red-50);border-color:var(--color-red-200)}.OrderDetails_refundInfo__Vj3gM{display:flex;flex-direction:column;gap:.375rem}.OrderDetails_refundAmount__Z2oPt{color:var(--color-red-600);font-size:1.25rem;font-weight:600}.OrderDetails_refundDate__gX9SO,.OrderDetails_refundReason__cvROs{color:var(--color-red-600);font-size:.875rem}.OrderDetails_refundModal__8NX1o{display:flex;flex-direction:column;gap:1rem}.OrderDetails_refundModalInfo__B4StD{background:var(--color-gray-50);border-radius:8px;color:var(--color-gray-600);margin:0;padding:.75rem}.OrderDetails_refundModalInfo__B4StD strong{color:var(--color-gray-900)}.OrderDetails_formGroup__wXtff{display:flex;flex-direction:column;gap:.375rem}.OrderDetails_formGroup__wXtff label{color:var(--color-gray-700);font-size:.875rem;font-weight:500}.OrderDetails_modalActions__3l9gF{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.OrderDetails_successMessage__YTImS{background:var(--color-green-50);border:1px solid var(--color-green-200);border-radius:8px;color:var(--color-green-700)}.OrderDetails_errorMessage__0wGRU,.OrderDetails_successMessage__YTImS{align-items:center;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.OrderDetails_errorMessage__0wGRU{background:var(--color-red-50);border:1px solid var(--color-red-200);border-radius:8px;color:var(--color-red-700)}.OrderDetails_dismissBtn__8pRXs{background:none;border:none;color:inherit;cursor:pointer;font-size:1.25rem;margin-left:auto;opacity:.7;padding:0}.OrderDetails_dismissBtn__8pRXs:hover{opacity:1}@media (max-width:1024px){.OrderDetails_content__6eBbx{grid-template-columns:1fr}.OrderDetails_sidebar__bJM1O{order:-1}}@media (max-width:768px){.OrderDetails_container__O4WGT{padding:1rem}.OrderDetails_header__X1kNK{flex-direction:column;gap:1rem}.OrderDetails_headerActions__N3xep{width:100%}.OrderDetails_headerActions__N3xep button{flex:1 1}.OrderDetails_itemRow__a0JDG,.OrderDetails_itemsHeader__EBIDS{grid-template-columns:1fr 60px 100px}.OrderDetails_itemRow__a0JDG .OrderDetails_itemPrice__zTXoR,.OrderDetails_itemsHeader__EBIDS span:nth-child(3){display:none}.OrderDetails_infoGrid__6TcYg{grid-template-columns:1fr}}.NewsAdmin_container__\+NJ3h{display:flex;flex-direction:column;gap:var(--spacing-6)}.NewsAdmin_header__V2Ki9{align-items:center;display:flex;justify-content:space-between}.NewsAdmin_headerLeft__4BhF4{align-items:baseline;display:flex;gap:var(--spacing-3)}.NewsAdmin_title__31FM0{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.NewsAdmin_count__c7JlE{color:var(--text-tertiary);font-size:var(--font-size-base)}.NewsAdmin_headerRight__VcZad{display:flex;gap:var(--spacing-3)}.NewsAdmin_deleteButton__8izhf{border-color:var(--color-danger);color:var(--color-danger)}.NewsAdmin_deleteButton__8izhf:hover{background-color:var(--color-danger-bg)}.NewsAdmin_error__sjR\+K{align-items:center;background-color:var(--color-danger-light);border-radius:var(--radius-md);color:var(--color-danger);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.NewsAdmin_loaderWrapper__j4IZB{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.NewsAdmin_empty__-AYAK{color:var(--text-tertiary);padding:var(--spacing-12);text-align:center}.NewsAdmin_emptyIcon__y2aZg{font-size:48px;margin-bottom:var(--spacing-4);opacity:.5}.NewsAdmin_filtersCard__BTG2e{padding:var(--spacing-4)}.NewsAdmin_filtersRow__gulop{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.NewsAdmin_searchWrapper__8X2ob{flex:1 1;min-width:200px}.NewsAdmin_filterGroup__HJJ4h{display:flex;flex-direction:column;gap:var(--spacing-1)}.NewsAdmin_filterLabel__VQYFA{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.NewsAdmin_filterSelect__AszPz{min-width:140px}.NewsAdmin_tableCard__VrxW2{overflow:hidden;padding:0!important}.NewsAdmin_titleCell__AnQDo{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.NewsAdmin_postTitle__DYCZ8{color:var(--text-primary);font-weight:var(--font-weight-medium)}.NewsAdmin_postTitleLink__ILW41{color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-medium);transition:color .2s}.NewsAdmin_postTitleLink__ILW41:hover{color:var(--color-primary-dark);text-decoration:underline}.NewsAdmin_badges__9bjLy{display:flex;gap:var(--spacing-1)}.NewsAdmin_statusBadge__E0lDc{align-items:center;border:1px solid #0000;border-radius:var(--radius-default);display:inline-flex;font-size:11px;font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.NewsAdmin_statusBadge__E0lDc.NewsAdmin_published__gZaGn{background-color:var(--color-success-bg);border-color:#22c55e33;color:var(--color-success-dark)}.NewsAdmin_statusBadge__E0lDc.NewsAdmin_draft__uey0q{background-color:var(--color-warning-bg);border-color:#f59e0b33;color:var(--color-warning-dark)}.NewsAdmin_statusBadge__E0lDc.NewsAdmin_archived__TXUeJ{background-color:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--text-secondary)}.NewsAdmin_pinnedBadge__g8LoW,.NewsAdmin_privateBadge__B3k9i,.NewsAdmin_publicBadge__Xgcfh{align-items:center;border-radius:var(--radius-default);display:inline-flex;font-size:12px;height:20px;justify-content:center;width:20px}.NewsAdmin_publicBadge__Xgcfh{background-color:var(--color-success-bg);color:var(--color-success-dark)}.NewsAdmin_privateBadge__B3k9i{background-color:var(--color-gray-100);color:var(--text-secondary)}.NewsAdmin_pinnedBadge__g8LoW{background-color:var(--color-warning-bg);color:var(--color-warning-dark)}.NewsAdmin_actions__oGO0q{display:flex;gap:var(--spacing-1)}.NewsAdmin_deleteBtn__Us7oD{color:var(--color-danger)!important}.NewsAdmin_deleteBtn__Us7oD:hover{background-color:var(--color-danger-light)!important}.NewsAdmin_tableFooter__ziLja{align-items:center;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-4)}.NewsAdmin_pageSize__4mXGH{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.NewsAdmin_pageSizeSelect__nWxzl{width:80px}.NewsAdmin_modalActions__22sWD{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.NewsAdmin_deleteMessage__tlScb{color:var(--text-secondary);font-size:var(--font-size-base);margin:0}.NewsAdmin_formLayout__--Z40{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:1fr 320px}.NewsAdmin_formMain__ZhHp0,.NewsAdmin_formSidebar__zqBGW{display:flex;flex-direction:column;gap:var(--spacing-4)}.NewsAdmin_sidebarTitle__yt4rf{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-3) 0;padding-bottom:var(--spacing-2)}.NewsAdmin_form__m8Hi3{display:flex;flex-direction:column;gap:var(--spacing-4)}.NewsAdmin_formGroup__9R9\+i{display:flex;flex-direction:column;gap:var(--spacing-1)}.NewsAdmin_formLabel__VI7Sv{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.NewsAdmin_formInput__Fo-Zg,.NewsAdmin_formTextarea__nismM{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .2s,box-shadow .2s}.NewsAdmin_formInput__Fo-Zg:focus,.NewsAdmin_formTextarea__nismM:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.NewsAdmin_formTextarea__nismM{min-height:80px;resize:vertical}.NewsAdmin_formHint__PpmT5{color:var(--text-tertiary);font-size:var(--font-size-xs)}.NewsAdmin_formCheckbox__2ETjc{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.NewsAdmin_formCheckbox__2ETjc input[type=checkbox]{cursor:pointer;height:16px;width:16px}.NewsAdmin_editorWrapper__F2SHv{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.NewsAdmin_imageUploadArea__K3NTI{display:flex;flex-direction:column;gap:var(--spacing-3)}.NewsAdmin_uploadPlaceholder__f1bnj{align-items:center;background-color:var(--bg-secondary);border:2px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:center;padding:var(--spacing-6);transition:all .2s}.NewsAdmin_uploadPlaceholder__f1bnj:hover{background-color:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.NewsAdmin_uploadPlaceholder__f1bnj svg{font-size:32px}.NewsAdmin_imagePreview__jgKKt{display:inline-block;position:relative}.NewsAdmin_imagePreview__jgKKt img{border:1px solid var(--border-default);border-radius:var(--radius-md);display:block;max-height:200px;max-width:100%;object-fit:cover}.NewsAdmin_removeImageBtn__4fhX1{align-items:center;background-color:var(--color-danger);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:transform .2s;width:24px}.NewsAdmin_removeImageBtn__4fhX1:hover{transform:scale(1.1)}@media (max-width:1024px){.NewsAdmin_formLayout__--Z40{grid-template-columns:1fr}}@media (max-width:768px){.NewsAdmin_header__V2Ki9{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}.NewsAdmin_filtersRow__gulop{align-items:stretch;flex-direction:column}.NewsAdmin_filterGroup__HJJ4h,.NewsAdmin_filterSelect__AszPz,.NewsAdmin_searchWrapper__8X2ob{width:100%}.NewsAdmin_tableFooter__ziLja{flex-direction:column;gap:var(--spacing-4)}.NewsAdmin_modalActions__22sWD{flex-direction:column-reverse}.NewsAdmin_modalActions__22sWD>*{width:100%}}.EventsAdmin_container__H1IMu{display:flex;flex-direction:column;gap:var(--spacing-6)}.EventsAdmin_header__bnXV5{align-items:center;display:flex;justify-content:space-between}.EventsAdmin_headerLeft__bvDyZ{align-items:baseline;display:flex;gap:var(--spacing-3)}.EventsAdmin_title__I8ptR{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.EventsAdmin_count__ov-M2{color:var(--text-tertiary);font-size:var(--font-size-base)}.EventsAdmin_headerRight__KcuJt{align-items:center;display:flex;gap:var(--spacing-3)}.EventsAdmin_deleteButton__mfqRQ{border-color:var(--color-danger);color:var(--color-danger)}.EventsAdmin_deleteButton__mfqRQ:hover{background-color:var(--color-danger-bg)}.EventsAdmin_error__rNB0Q{align-items:center;background-color:var(--color-danger-light);border-radius:var(--radius-md);color:var(--color-danger);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.EventsAdmin_loaderWrapper__M7vYf{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.EventsAdmin_empty__QR2rf{color:var(--text-tertiary);padding:var(--spacing-12);text-align:center}.EventsAdmin_emptyIcon__0FJe-{font-size:48px;margin-bottom:var(--spacing-4);opacity:.5}.EventsAdmin_filtersCard__StwDG{padding:var(--spacing-4)}.EventsAdmin_filtersRow__68ZWi{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.EventsAdmin_searchWrapper__kIP2J{flex:1 1;min-width:200px}.EventsAdmin_filterGroup__qcy2k{display:flex;flex-direction:column;gap:var(--spacing-1)}.EventsAdmin_filterLabel__p-Yx1{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.EventsAdmin_filterSelect__qKPje{min-width:140px}.EventsAdmin_tableCard__0WIhu{overflow:hidden;padding:0!important}.EventsAdmin_titleCell__32Tm6{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.EventsAdmin_eventTitle__bBpEW{color:var(--text-primary);font-weight:var(--font-weight-medium)}.EventsAdmin_eventTitleLink__KX2B-{color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-medium);transition:color .2s}.EventsAdmin_eventTitleLink__KX2B-:hover{color:var(--color-primary-dark);text-decoration:underline}.EventsAdmin_badges__8jRsy{display:flex;gap:var(--spacing-1)}.EventsAdmin_statusBadge__tqiiU{align-items:center;border:1px solid #0000;border-radius:var(--radius-default);display:inline-flex;font-size:11px;font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.EventsAdmin_statusBadge__tqiiU.EventsAdmin_published__DxzdZ{background-color:var(--color-success-bg);border-color:#22c55e33;color:var(--color-success-dark)}.EventsAdmin_statusBadge__tqiiU.EventsAdmin_draft__YyRoz{background-color:var(--color-warning-bg);border-color:#f59e0b33;color:var(--color-warning-dark)}.EventsAdmin_statusBadge__tqiiU.EventsAdmin_cancelled__1zEzv{background-color:var(--color-danger-light);border-color:#ef444433;color:var(--color-danger)}.EventsAdmin_statusBadge__tqiiU.EventsAdmin_completed__Ut-u3{background-color:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--text-secondary)}.EventsAdmin_onlineBadge__XRONG,.EventsAdmin_onsiteBadge__-k3ES,.EventsAdmin_paidBadge__UmBh4{align-items:center;border-radius:var(--radius-default);display:inline-flex;font-size:12px;height:20px;justify-content:center;width:20px}.EventsAdmin_onlineBadge__XRONG{background-color:var(--color-primary-bg);color:var(--color-primary)}.EventsAdmin_onsiteBadge__-k3ES{background-color:var(--color-success-bg);color:var(--color-success-dark)}.EventsAdmin_paidBadge__UmBh4{background-color:var(--color-warning-bg);color:var(--color-warning-dark)}.EventsAdmin_actions__rhHZm{display:flex;gap:var(--spacing-1)}.EventsAdmin_deleteBtn__185\+v{color:var(--color-danger)!important}.EventsAdmin_deleteBtn__185\+v:hover{background-color:var(--color-danger-light)!important}.EventsAdmin_tableFooter__uCRv5{align-items:center;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-4)}.EventsAdmin_pageSize__\+Swz-{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.EventsAdmin_pageSizeSelect__XoXVL{width:80px}.EventsAdmin_modalActions__GkxVM{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.EventsAdmin_deleteMessage__lxnlu{color:var(--text-secondary);font-size:var(--font-size-base);margin:0}.EventsAdmin_registrationsContent__w\+t03{max-height:400px;overflow-y:auto}.EventsAdmin_registrationsHeader__a8\+m9{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.EventsAdmin_noRegistrations__XlpgX{color:var(--text-tertiary);padding:var(--spacing-8);text-align:center}.EventsAdmin_registrationsTable__CL1q8{border-collapse:collapse;width:100%}.EventsAdmin_registrationsTable__CL1q8 td,.EventsAdmin_registrationsTable__CL1q8 th{border-bottom:1px solid var(--border-light);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);text-align:left}.EventsAdmin_registrationsTable__CL1q8 th{background-color:var(--bg-secondary);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.EventsAdmin_regStatus__hpuu4{border-radius:var(--radius-default);display:inline-flex;font-size:11px;font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.EventsAdmin_regStatus__hpuu4.EventsAdmin_registered__gyBqb{background-color:var(--color-success-bg);color:var(--color-success-dark)}.EventsAdmin_regStatus__hpuu4.EventsAdmin_waitlist__q9K87{background-color:var(--color-warning-bg);color:var(--color-warning-dark)}.EventsAdmin_regStatus__hpuu4.EventsAdmin_cancelled__1zEzv{background-color:var(--color-gray-100);color:var(--text-secondary)}.EventsAdmin_tabs__2I6Z8{border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}.EventsAdmin_tab__Juhlx{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);transition:all .2s}.EventsAdmin_tab__Juhlx:hover{color:var(--text-primary)}.EventsAdmin_tab__Juhlx.EventsAdmin_activeTab__gauHl{border-bottom-color:var(--color-primary);color:var(--color-primary)}.EventsAdmin_tabIcon__PtyvX{font-size:16px}.EventsAdmin_registrationsCard__dIMW3{padding:var(--spacing-4)!important}.EventsAdmin_registrationsCard__dIMW3 .EventsAdmin_registrationsHeader__a8\+m9{margin-bottom:var(--spacing-4)}.EventsAdmin_registrationsCard__dIMW3 .EventsAdmin_cardTitle__kt7Do{border:none;margin:0;padding:0}.EventsAdmin_formLayout__KaJY2{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:1fr 320px}.EventsAdmin_formMain__Y-q38,.EventsAdmin_formSidebar__syOAb{display:flex;flex-direction:column;gap:var(--spacing-4)}.EventsAdmin_cardTitle__kt7Do,.EventsAdmin_sidebarTitle__u6zFa{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-3) 0;padding-bottom:var(--spacing-2)}.EventsAdmin_form__ti\+60{display:flex;flex-direction:column;gap:var(--spacing-4)}.EventsAdmin_formRow__TvQNV{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:1fr 1fr}.EventsAdmin_formGroup__2EGPi{display:flex;flex-direction:column;gap:var(--spacing-1)}.EventsAdmin_formLabel__4ntAQ{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.EventsAdmin_formInput__2FSbl,.EventsAdmin_formTextarea__7aunb{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .2s,box-shadow .2s}.EventsAdmin_formInput__2FSbl:focus,.EventsAdmin_formTextarea__7aunb:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.EventsAdmin_formTextarea__7aunb{min-height:80px;resize:vertical}.EventsAdmin_editorWrapper__iKnCY{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.EventsAdmin_formCheckbox__HynlF{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.EventsAdmin_formCheckbox__HynlF input[type=checkbox]{cursor:pointer;height:16px;width:16px}.EventsAdmin_locationTypeButtons__9LTua{display:flex;gap:var(--spacing-2)}.EventsAdmin_locationTypeBtn__pZT2j{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);transition:all .2s}.EventsAdmin_locationTypeBtn__pZT2j:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.EventsAdmin_locationTypeBtn__pZT2j.EventsAdmin_active__HjRMe{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (max-width:1024px){.EventsAdmin_formLayout__KaJY2{grid-template-columns:1fr}}@media (max-width:768px){.EventsAdmin_header__bnXV5{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}.EventsAdmin_filtersRow__68ZWi{align-items:stretch;flex-direction:column}.EventsAdmin_filterGroup__qcy2k,.EventsAdmin_filterSelect__qKPje,.EventsAdmin_searchWrapper__kIP2J{width:100%}.EventsAdmin_formRow__TvQNV{grid-template-columns:1fr}.EventsAdmin_tableFooter__uCRv5{flex-direction:column;gap:var(--spacing-4)}.EventsAdmin_modalActions__GkxVM{flex-direction:column-reverse}.EventsAdmin_modalActions__GkxVM>*{width:100%}.EventsAdmin_locationTypeButtons__9LTua{flex-direction:column}}.IdeasAdmin_container__kI7gj{display:flex;flex-direction:column;gap:var(--spacing-6)}.IdeasAdmin_header__3-Sx4{align-items:center;display:flex;justify-content:space-between}.IdeasAdmin_headerLeft__EWu4i{align-items:baseline;display:flex;gap:var(--spacing-3)}.IdeasAdmin_title__\+Svzj{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.IdeasAdmin_count__AYWid{color:var(--text-tertiary);font-size:var(--font-size-base)}.IdeasAdmin_error__qL\+hD{align-items:center;background-color:var(--color-danger-light);border-radius:var(--radius-md);color:var(--color-danger);display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-3) var(--spacing-4)}.IdeasAdmin_loaderWrapper__U1QqH{align-items:center;display:flex;justify-content:center;padding:var(--spacing-16)}.IdeasAdmin_empty__uhKBs{color:var(--text-tertiary);padding:var(--spacing-12);text-align:center}.IdeasAdmin_emptyIcon__uuo2Y{font-size:48px;margin-bottom:var(--spacing-4);opacity:.5}.IdeasAdmin_filtersCard__jNMzw{padding:var(--spacing-4)}.IdeasAdmin_filtersRow__RCWuJ{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.IdeasAdmin_searchWrapper__e9N7y{flex:1 1;min-width:200px}.IdeasAdmin_filterGroup__l67q1{display:flex;flex-direction:column;gap:var(--spacing-1)}.IdeasAdmin_filterLabel__kfsQq{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.IdeasAdmin_filterSelect__eoL7U{min-width:140px}.IdeasAdmin_tableCard__c9lQM{overflow:hidden;padding:0!important}.IdeasAdmin_titleCell__qD\+Lz{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.IdeasAdmin_ideaTitleLink__shNkO,.IdeasAdmin_ideaTitle__S3Jwz{font-weight:var(--font-weight-medium)}.IdeasAdmin_ideaTitleLink__shNkO{color:var(--color-primary);cursor:pointer;transition:color .2s}.IdeasAdmin_ideaTitleLink__shNkO:hover{color:var(--color-primary-dark);text-decoration:underline}.IdeasAdmin_respondedBadge__RNu8Z{align-items:center;background-color:var(--color-success-bg);border-radius:var(--radius-default);color:var(--color-success-dark);display:inline-flex;font-size:12px;height:20px;justify-content:center;width:20px}.IdeasAdmin_voteCount__ffKBb{align-items:center;color:var(--text-secondary);display:flex;gap:var(--spacing-1)}.IdeasAdmin_statusBadge__OwGGz{align-items:center;border:1px solid #0000;border-radius:var(--radius-default);display:inline-flex;font-size:11px;font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.IdeasAdmin_statusBadge__OwGGz.IdeasAdmin_new__XpaaK{background-color:var(--color-primary-bg);border-color:#2563eb33;color:var(--color-primary)}.IdeasAdmin_statusBadge__OwGGz.IdeasAdmin_considering__VgTHq{background-color:var(--color-warning-bg);border-color:#f59e0b33;color:var(--color-warning-dark)}.IdeasAdmin_statusBadge__OwGGz.IdeasAdmin_planned__QI8cd{background-color:#dbeafe;border-color:#1d4ed833;color:#1d4ed8}.IdeasAdmin_statusBadge__OwGGz.IdeasAdmin_completed__R3eCa{background-color:var(--color-success-bg);border-color:#22c55e33;color:var(--color-success-dark)}.IdeasAdmin_statusBadge__OwGGz.IdeasAdmin_rejected__Ydpik{background-color:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--text-secondary)}.IdeasAdmin_actions__HYHNl{display:flex;gap:var(--spacing-1)}.IdeasAdmin_deleteBtn__g0CzN{color:var(--color-danger)!important}.IdeasAdmin_deleteBtn__g0CzN:hover{background-color:var(--color-danger-light)!important}.IdeasAdmin_deleteButton__ksqDn{border-color:var(--color-danger);color:var(--color-danger)}.IdeasAdmin_deleteButton__ksqDn:hover{background-color:var(--color-danger-bg)}.IdeasAdmin_tableFooter__HinIU{align-items:center;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-4)}.IdeasAdmin_pageSize__jPgsF{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.IdeasAdmin_pageSizeSelect__zao87{width:80px}.IdeasAdmin_modalActions__KkCDT{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.IdeasAdmin_deleteMessage__\+71IV{color:var(--text-secondary);font-size:var(--font-size-base);margin:0}.IdeasAdmin_detailContent__Onywh{display:flex;flex-direction:column;gap:var(--spacing-6)}.IdeasAdmin_detailHeader__b2X8o{border-bottom:1px solid var(--border-light);padding-bottom:var(--spacing-4)}.IdeasAdmin_detailTitle__1Qig5{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2) 0}.IdeasAdmin_detailMeta__oGjH5{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--spacing-4)}.IdeasAdmin_detailAuthor__8mM36,.IdeasAdmin_detailDate__-Auzc,.IdeasAdmin_detailVotes__U1yr0{align-items:center;display:flex;gap:var(--spacing-1)}.IdeasAdmin_detailSection__w4btu{display:flex;flex-direction:column;gap:var(--spacing-3)}.IdeasAdmin_detailSection__w4btu h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.IdeasAdmin_detailDescription__YnM8s{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.6;margin:0;white-space:pre-wrap}.IdeasAdmin_detailRow__JHtSk{display:flex;flex-wrap:wrap;gap:var(--spacing-6)}.IdeasAdmin_detailField__kkbnc{display:flex;flex-direction:column;gap:var(--spacing-1)}.IdeasAdmin_detailField__kkbnc label{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.IdeasAdmin_detailField__kkbnc span{color:var(--text-primary);font-size:var(--font-size-sm)}.IdeasAdmin_statusChangeForm__7QqtR{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.IdeasAdmin_statusSelect__KH8tF{min-width:160px}.IdeasAdmin_statusNoteInput__6GNm\+{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-size:var(--font-size-sm);min-width:200px;padding:var(--spacing-2) var(--spacing-3)}.IdeasAdmin_statusNoteInput__6GNm\+:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.IdeasAdmin_responseTextarea__ZerJ6{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);min-height:100px;padding:var(--spacing-3);resize:vertical;width:100%}.IdeasAdmin_responseTextarea__ZerJ6:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.IdeasAdmin_respondedInfo__uFrJP{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-top:var(--spacing-2)}.IdeasAdmin_modalTabs__GLPnC{border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}.IdeasAdmin_modalTab__U9HIq{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all .2s}.IdeasAdmin_modalTab__U9HIq:hover{color:var(--text-primary)}.IdeasAdmin_modalTab__U9HIq.IdeasAdmin_activeTab__KZe7V{border-bottom-color:var(--color-primary);color:var(--color-primary)}.IdeasAdmin_tabContent__Nd9Yn{min-height:300px}.IdeasAdmin_commentsTab__OydpG{display:flex;flex-direction:column;gap:var(--spacing-4)}.IdeasAdmin_commentsLoading__g3bKe,.IdeasAdmin_noComments__dgD00{align-items:center;display:flex;justify-content:center;padding:var(--spacing-8)}.IdeasAdmin_noComments__dgD00{color:var(--text-tertiary);flex-direction:column;gap:var(--spacing-2)}.IdeasAdmin_noComments__dgD00 svg{font-size:32px;opacity:.5}.IdeasAdmin_commentsList__Jaylc{display:flex;flex-direction:column;gap:var(--spacing-3);max-height:400px;overflow-y:auto}.IdeasAdmin_commentItem__-mHne{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--spacing-3)}.IdeasAdmin_commentHeader__aH24v{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}.IdeasAdmin_commentAuthor__pbI\+T{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-1)}.IdeasAdmin_commentDate__eqrr1{color:var(--text-tertiary);font-size:var(--font-size-xs)}.IdeasAdmin_commentContent__fRKVu{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0 0 var(--spacing-2) 0;white-space:pre-wrap}.IdeasAdmin_commentFooter__nCZTa{align-items:center;display:flex;justify-content:space-between}.IdeasAdmin_commentLikes__LfPoX{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.IdeasAdmin_headerRight__g0cqS{align-items:center;display:flex;gap:var(--spacing-3)}.IdeasAdmin_detailsLayout__tGCqh{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:1fr 320px}.IdeasAdmin_detailsMain__VbFix{min-width:0}.IdeasAdmin_detailsSidebar__0HB9x{display:flex;flex-direction:column;gap:var(--spacing-4)}.IdeasAdmin_ideaHeader__5VR5g{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-4);justify-content:space-between;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4)}.IdeasAdmin_ideaTitle__S3Jwz{color:var(--text-primary);flex:1 1;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.IdeasAdmin_ideaMeta__zkhOS{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.IdeasAdmin_metaItem__1qwUQ{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-1)}.IdeasAdmin_metaItem__1qwUQ svg{color:var(--text-tertiary)}.IdeasAdmin_pageTabs__dnc2E{border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}.IdeasAdmin_pageTab__k4EdO{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all .2s}.IdeasAdmin_pageTab__k4EdO:hover{color:var(--text-primary)}.IdeasAdmin_pageTab__k4EdO.IdeasAdmin_activeTab__KZe7V{border-bottom-color:var(--color-primary);color:var(--color-primary)}.IdeasAdmin_pageTabContent__hPK2b{min-height:200px}.IdeasAdmin_ideaSection__E2F-J{margin-bottom:var(--spacing-6)}.IdeasAdmin_ideaSection__E2F-J h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2) 0}.IdeasAdmin_ideaDescription__J1QvW{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.6;margin:0;white-space:pre-wrap}.IdeasAdmin_ideaInfoGrid__rE2Qj{display:flex;flex-wrap:wrap;gap:var(--spacing-6)}.IdeasAdmin_infoItem__phuOo{display:flex;flex-direction:column;gap:var(--spacing-1)}.IdeasAdmin_infoItem__phuOo label{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1)}.IdeasAdmin_infoItem__phuOo span,.IdeasAdmin_sidebarTitle__m2u8g{color:var(--text-primary);font-size:var(--font-size-sm)}.IdeasAdmin_sidebarTitle__m2u8g{font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-3) 0}.IdeasAdmin_sidebarForm__r3qE\+{display:flex;flex-direction:column;gap:var(--spacing-3)}.IdeasAdmin_commentsSection__6CAD6{min-height:200px}@media (max-width:1024px){.IdeasAdmin_detailsLayout__tGCqh{grid-template-columns:1fr}.IdeasAdmin_detailsSidebar__0HB9x{flex-direction:row;flex-wrap:wrap;order:-1}.IdeasAdmin_detailsSidebar__0HB9x>*{flex:1 1;min-width:250px}}@media (max-width:768px){.IdeasAdmin_header__3-Sx4{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}.IdeasAdmin_headerRight__g0cqS{flex-direction:column;width:100%}.IdeasAdmin_headerRight__g0cqS>*{width:100%}.IdeasAdmin_filtersRow__RCWuJ{align-items:stretch;flex-direction:column}.IdeasAdmin_filterGroup__l67q1,.IdeasAdmin_filterSelect__eoL7U,.IdeasAdmin_searchWrapper__e9N7y{width:100%}.IdeasAdmin_tableFooter__HinIU{flex-direction:column;gap:var(--spacing-4)}.IdeasAdmin_modalActions__KkCDT{flex-direction:column-reverse}.IdeasAdmin_modalActions__KkCDT>*{width:100%}.IdeasAdmin_statusChangeForm__7QqtR{align-items:stretch;flex-direction:column}.IdeasAdmin_statusNoteInput__6GNm\+,.IdeasAdmin_statusSelect__KH8tF{width:100%}.IdeasAdmin_ideaHeader__5VR5g{flex-direction:column}.IdeasAdmin_ideaMeta__zkhOS{flex-direction:column;gap:var(--spacing-2)}.IdeasAdmin_detailsSidebar__0HB9x,.IdeasAdmin_ideaInfoGrid__rE2Qj{flex-direction:column}.IdeasAdmin_detailsSidebar__0HB9x>*{min-width:100%}}.RecipientSelectionPanel_panel__o6OKV{padding:var(--spacing-6)}.RecipientSelectionPanel_header__dpo7V{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.RecipientSelectionPanel_header__dpo7V h3{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);margin:0}.RecipientSelectionPanel_count__dDoNN{background:var(--color-primary);border-radius:var(--radius-full);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-2)}.RecipientSelectionPanel_modeToggle__YiLbP{display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}.RecipientSelectionPanel_modeButton__3wVbi{align-items:center;background:var(--bg-tertiary);border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1);justify-content:center;padding:var(--spacing-2);transition:all .2s ease}.RecipientSelectionPanel_modeButton__3wVbi:hover{background:var(--color-gray-200)}.RecipientSelectionPanel_modeButton__3wVbi.RecipientSelectionPanel_active__6xHFW{background:var(--color-primary);color:var(--color-white)}.RecipientSelectionPanel_segmentMode__WfG2x{display:flex;flex-direction:column;gap:var(--spacing-4)}.RecipientSelectionPanel_segmentList__JxNKP{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:300px;overflow-y:auto}.RecipientSelectionPanel_segmentItem__EB6bo{align-items:center;background:var(--bg-secondary);border:2px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;padding:var(--spacing-3) var(--spacing-4);transition:all .2s ease}.RecipientSelectionPanel_segmentItem__EB6bo:hover{background:var(--bg-tertiary)}.RecipientSelectionPanel_segmentItem__EB6bo.RecipientSelectionPanel_selected__8iSa\+{background:var(--color-primary-bg);border-color:var(--color-primary)}.RecipientSelectionPanel_segmentInfo__Mtag7{align-items:center;display:flex;flex:1 1;gap:var(--spacing-2)}.RecipientSelectionPanel_segmentColor__Dw-Cg{border-radius:50%;height:8px;width:8px}.RecipientSelectionPanel_segmentName__SUH3L{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.RecipientSelectionPanel_systemBadge__SUwNn{background:var(--color-info-bg);border-radius:var(--radius-default);color:var(--color-info);font-size:var(--font-size-xs);padding:2px 6px}.RecipientSelectionPanel_segmentCount__fwCQy{color:var(--text-secondary);font-size:var(--font-size-sm);margin-right:var(--spacing-2)}.RecipientSelectionPanel_checkIcon__mUpe\+{color:var(--color-primary)}.RecipientSelectionPanel_segmentActions__ZFV2i{display:flex;gap:var(--spacing-2)}.RecipientSelectionPanel_segmentPreview__JLuL1{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-4)}.RecipientSelectionPanel_previewTitle__mGY-9{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-bottom:var(--spacing-2)}.RecipientSelectionPanel_previewItem__dGgzW{border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--spacing-2) 0}.RecipientSelectionPanel_previewItem__dGgzW:last-child{border-bottom:none}.RecipientSelectionPanel_clientName__WF-J3{color:var(--text-primary);font-size:var(--font-size-sm)}.RecipientSelectionPanel_contactInfo__DP2CN{color:var(--text-tertiary);font-size:var(--font-size-xs)}.RecipientSelectionPanel_manualMode__reIiv{display:flex;flex-direction:column;gap:var(--spacing-4)}.RecipientSelectionPanel_selectAllRow__5xakG{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-3)}.RecipientSelectionPanel_checkbox__DUtQ1{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.RecipientSelectionPanel_checkbox__DUtQ1 input{cursor:pointer;height:16px;width:16px}.RecipientSelectionPanel_clientList__rfaQ2{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:250px;overflow-y:auto}.RecipientSelectionPanel_clientItem__PyEZw{align-items:center;background:var(--bg-secondary);border:2px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);transition:all .2s ease}.RecipientSelectionPanel_clientItem__PyEZw:hover{background:var(--bg-tertiary)}.RecipientSelectionPanel_clientItem__PyEZw.RecipientSelectionPanel_selected__8iSa\+{background:var(--color-primary-bg);border-color:var(--color-primary)}.RecipientSelectionPanel_clientInfo__KdeH-{display:flex;flex:1 1;flex-direction:column}.RecipientSelectionPanel_clientEmail__xcs3C{color:var(--text-tertiary);font-size:var(--font-size-xs)}.RecipientSelectionPanel_emptyState__bDETg{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-6);text-align:center}.RecipientSelectionPanel_pagination__ueTIQ{align-items:center;border-top:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-4);justify-content:center;padding-top:var(--spacing-4)}.RecipientSelectionPanel_clearSelection__uxfTN{border-top:1px solid var(--border-light);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.ComposeMessage_container__rUidD{display:flex;flex-direction:column;gap:var(--spacing-6)}.ComposeMessage_successMessage__2m9RV{background:var(--color-success-bg);border-left:4px solid var(--color-success);border-radius:var(--radius-md);color:var(--color-success-dark);padding:var(--spacing-4)}.ComposeMessage_errorMessage__lSYyg{align-items:center;background:var(--color-danger-bg);border-left:4px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);display:flex;justify-content:space-between;padding:var(--spacing-4)}.ComposeMessage_errorMessage__lSYyg button{background:none;border:none;color:var(--color-danger);cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.ComposeMessage_grid__PqYjy{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:1fr 400px}.ComposeMessage_leftColumn__zpMo2,.ComposeMessage_rightColumn__oTuLM{display:flex;flex-direction:column;gap:var(--spacing-6)}.ComposeMessage_composeCard__XhrtF{padding:var(--spacing-6)}.ComposeMessage_typeToggle__BnIaY{border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6)}.ComposeMessage_typeButton__n\+kDl{align-items:center;background:var(--bg-tertiary);border:2px solid #0000;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);justify-content:center;padding:var(--spacing-4);transition:all .2s ease}.ComposeMessage_typeButton__n\+kDl:hover{background:var(--bg-secondary)}.ComposeMessage_typeButton__n\+kDl.ComposeMessage_active__m5\+Qw{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary)}.ComposeMessage_formGroup__v9zC6{margin-bottom:var(--spacing-4)}.ComposeMessage_formGroup__v9zC6 label{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:space-between;margin-bottom:var(--spacing-1)}.ComposeMessage_charCount__QPmdE{color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.ComposeMessage_input__JSoog{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4);transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ComposeMessage_input__JSoog:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.ComposeMessage_textarea__s8zDP{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);min-height:150px;padding:var(--spacing-3) var(--spacing-4);resize:vertical;width:100%}.ComposeMessage_textarea__s8zDP:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.ComposeMessage_variablePicker__-KHLF{background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);padding:var(--spacing-4)}.ComposeMessage_variablePicker__-KHLF>label{color:var(--text-secondary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-3)}.ComposeMessage_variableGroups__vS6jq{display:flex;flex-direction:column;gap:var(--spacing-3)}.ComposeMessage_variableGroup__UxH22{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.ComposeMessage_groupLabel__zdemS{color:var(--text-tertiary);font-size:var(--font-size-xs);min-width:60px;text-transform:capitalize}.ComposeMessage_variableButton__zUIFn{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-default);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2);transition:all .2s ease}.ComposeMessage_variableButton__zUIFn:hover{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary)}.ComposeMessage_checkboxGroup__UVXOi{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.ComposeMessage_checkbox__bjL8d{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.ComposeMessage_checkbox__bjL8d input{cursor:pointer;height:16px;width:16px}.ComposeMessage_actions__HacB4{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-4);justify-content:flex-end;margin-top:var(--spacing-6);padding-top:var(--spacing-6)}.ComposeMessage_preview__o3gtw{padding:var(--spacing-4)}.ComposeMessage_previewSubject__z5-5Q{background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);padding:var(--spacing-4)}.ComposeMessage_previewContent__0eEha{border:1px solid var(--border-default);border-radius:var(--radius-md);min-height:200px;padding:var(--spacing-4)}@media (max-width:1024px){.ComposeMessage_grid__PqYjy{grid-template-columns:1fr}.ComposeMessage_rightColumn__oTuLM{order:-1}}.MessageHistory_container__FymFL{display:flex;flex-direction:column;gap:var(--spacing-4)}.MessageHistory_header__6WczA{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}.MessageHistory_headerLeft__GYfZz{align-items:center;display:flex;gap:var(--spacing-4)}.MessageHistory_header__6WczA h2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.MessageHistory_count__SPrdU{background:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.MessageHistory_headerRight__W6vIa{display:flex;gap:var(--spacing-2)}.MessageHistory_activeFilter__sGMFP{background:var(--color-primary-bg)!important;color:var(--color-primary)!important}.MessageHistory_filtersCard__5bffZ{padding:var(--spacing-4)}.MessageHistory_filtersGrid__LkTpP{grid-gap:var(--spacing-4);align-items:end;display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.MessageHistory_filterGroup__IhatO{display:flex;flex-direction:column;gap:var(--spacing-1)}.MessageHistory_filterGroup__IhatO label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.MessageHistory_dateInput__pN6cV{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3)}.MessageHistory_dateInput__pN6cV:focus{border-color:var(--color-primary);outline:none}.MessageHistory_filterActions__lQoP2{align-items:flex-end;display:flex}.MessageHistory_tableCard__oaotE{overflow:hidden;padding:0}.MessageHistory_tableWrapper__qu0EA{overflow-x:auto}.MessageHistory_table__RzjJ5{border-collapse:collapse;width:100%}.MessageHistory_table__RzjJ5 th{background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-align:left;text-transform:uppercase}.MessageHistory_table__RzjJ5 td,.MessageHistory_table__RzjJ5 th{border-bottom:1px solid var(--border-light);padding:var(--spacing-3) var(--spacing-4)}.MessageHistory_table__RzjJ5 td{color:var(--text-primary);font-size:var(--font-size-sm);vertical-align:middle}.MessageHistory_table__RzjJ5 tr:last-child td{border-bottom:none}.MessageHistory_table__RzjJ5 tr:hover td{background:var(--bg-secondary)}.MessageHistory_typeIcon__05LyM{align-items:center;background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;height:32px;justify-content:center;width:32px}.MessageHistory_recipientCell__MO-L5{align-items:center;display:flex;gap:var(--spacing-1)}.MessageHistory_recipientName__CanQ8{font-weight:var(--font-weight-medium)}.MessageHistory_recipientMore__mABnw{background:var(--bg-tertiary);border-radius:var(--radius-default);color:var(--text-secondary);font-size:var(--font-size-xs);padding:2px 6px}.MessageHistory_contentPreview__nUtVs{color:var(--text-secondary)}.MessageHistory_senderName__CGcmI{color:var(--text-secondary);font-size:var(--font-size-xs)}.MessageHistory_date__bcaNL{color:var(--text-tertiary);font-size:var(--font-size-xs);white-space:nowrap}.MessageHistory_pagination__2WEiN{border-top:1px solid var(--border-light);display:flex;justify-content:center;padding:var(--spacing-4)}.MessageHistory_emptyState__pEa\+9,.MessageHistory_loaderContainer__IAdtg{display:flex;justify-content:center;padding:var(--spacing-12)}.MessageHistory_emptyState__pEa\+9{align-items:center;color:var(--text-tertiary);flex-direction:column}.MessageHistory_emptyIcon__Toy7F{font-size:48px;margin-bottom:var(--spacing-4);opacity:.5}.MessageHistory_emptyState__pEa\+9 p{font-size:var(--font-size-sm);margin:0}.MessageHistory_detailModal__SBwFJ{display:flex;flex-direction:column;gap:var(--spacing-6)}.MessageHistory_detailHeader__0JMV9{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding-bottom:var(--spacing-4)}.MessageHistory_detailType__9zJU\+{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.MessageHistory_detailType__9zJU\+ svg{color:var(--color-primary)}.MessageHistory_detailGrid__XV-va{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.MessageHistory_detailRow__0izpb{display:flex;flex-direction:column;gap:var(--spacing-1)}.MessageHistory_detailRow__0izpb label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.MessageHistory_detailRow__0izpb span{color:var(--text-primary);font-size:var(--font-size-sm)}.MessageHistory_detailContent__P1ZE8{display:flex;flex-direction:column;gap:var(--spacing-2)}.MessageHistory_detailContent__P1ZE8 label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.MessageHistory_htmlContent__JZt54{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);max-height:300px;overflow-y:auto;padding:var(--spacing-4)}.MessageHistory_htmlContent__JZt54 img{height:auto;max-width:100%}.MessageHistory_textContent__xZHaY{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:var(--spacing-4);white-space:pre-wrap}.MessageHistory_errorInfo__kY3rf{background:var(--color-danger-bg);border-left:4px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--spacing-4)}.MessageHistory_errorInfo__kY3rf label{color:var(--color-danger);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1);text-transform:uppercase}.MessageHistory_errorInfo__kY3rf span{color:var(--color-danger);font-size:var(--font-size-sm)}.MessageHistory_messageStats__Da4UL{background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding:var(--spacing-4)}.MessageHistory_messageStats__Da4UL h4{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);margin:0}.MessageHistory_statsGrid__Fqoz-{grid-gap:var(--spacing-3);display:grid;gap:var(--spacing-3);grid-template-columns:repeat(4,1fr)}.MessageHistory_statCard__94Dqf{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-3)}.MessageHistory_statCard__94Dqf.MessageHistory_success__OwCr2{background:var(--color-success-bg);border-color:#0000}.MessageHistory_statCard__94Dqf.MessageHistory_danger__\+oyNm{background:var(--color-danger-bg);border-color:#0000}.MessageHistory_statCard__94Dqf .MessageHistory_statIcon__edrIU{align-items:center;background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;height:36px;justify-content:center;width:36px}.MessageHistory_statCard__94Dqf.MessageHistory_success__OwCr2 .MessageHistory_statIcon__edrIU{background:var(--color-success);color:#fff}.MessageHistory_statCard__94Dqf.MessageHistory_danger__\+oyNm .MessageHistory_statIcon__edrIU{background:var(--color-danger);color:#fff}.MessageHistory_statInfo__66hdu{display:flex;flex-direction:column}.MessageHistory_statValue__xc\+-y{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.MessageHistory_statCard__94Dqf.MessageHistory_success__OwCr2 .MessageHistory_statValue__xc\+-y{color:var(--color-success)}.MessageHistory_statCard__94Dqf.MessageHistory_danger__\+oyNm .MessageHistory_statValue__xc\+-y{color:var(--color-danger)}.MessageHistory_statLabel__znZTX{color:var(--text-secondary);font-size:var(--font-size-xs)}.MessageHistory_deliveryRate__drh--{display:flex;flex-direction:column;gap:var(--spacing-2)}.MessageHistory_deliveryRateBar__7-YXw{background:var(--bg-tertiary);border-radius:var(--radius-full);display:flex;height:12px;overflow:hidden}.MessageHistory_deliveryRateFill__PUu5Q{height:100%;transition:width .3s ease}.MessageHistory_deliveryRateFill__PUu5Q.MessageHistory_success__OwCr2{background:var(--color-success)}.MessageHistory_deliveryRateFill__PUu5Q.MessageHistory_danger__\+oyNm{background:var(--color-danger)}.MessageHistory_deliveryRateLabels__8sGf7{display:flex;font-size:var(--font-size-xs);justify-content:space-between}.MessageHistory_deliveryRateLabels__8sGf7 .MessageHistory_success__OwCr2{color:var(--color-success)}.MessageHistory_deliveryRateLabels__8sGf7 .MessageHistory_danger__\+oyNm{color:var(--color-danger)}@media (max-width:768px){.MessageHistory_detailGrid__XV-va,.MessageHistory_filtersGrid__LkTpP{grid-template-columns:1fr}.MessageHistory_table__RzjJ5 td:nth-child(5),.MessageHistory_table__RzjJ5 th:nth-child(5){display:none}.MessageHistory_statsGrid__Fqoz-{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.MessageHistory_statsGrid__Fqoz-{grid-template-columns:1fr}}.CampaignForm_form__4ozJT{display:flex;flex-direction:column;gap:var(--spacing-4)}.CampaignForm_errorMessage__LpEa9{background:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-sm);padding:var(--spacing-3) var(--spacing-4)}.CampaignForm_formGroup__bdKN9{display:flex;flex-direction:column;gap:var(--spacing-1)}.CampaignForm_formGroup__bdKN9 label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CampaignForm_formRow__OEXZ5{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:1fr 1fr}.CampaignForm_input__rqBbM{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .2s ease,box-shadow .2s ease}.CampaignForm_input__rqBbM:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.CampaignForm_textarea__WxRwJ{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);min-height:80px;padding:var(--spacing-2) var(--spacing-3);resize:vertical}.CampaignForm_textarea__WxRwJ:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.CampaignForm_actions__Lgjly{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-2);justify-content:flex-end;padding-top:var(--spacing-4)}@media (max-width:600px){.CampaignForm_formRow__OEXZ5{grid-template-columns:1fr}}.CampaignList_container__ExuSL{display:flex;flex-direction:column;gap:var(--spacing-4)}.CampaignList_errorMessage__Ipf7f{align-items:center;background:var(--color-danger-bg);border-left:4px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);display:flex;justify-content:space-between;padding:var(--spacing-4)}.CampaignList_errorMessage__Ipf7f button{background:none;border:none;color:var(--color-danger);cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.CampaignList_header__Dwlmb{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}.CampaignList_headerLeft__nQIIl{align-items:center;display:flex;gap:var(--spacing-4)}.CampaignList_header__Dwlmb h2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.CampaignList_count__ndpNT{background:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.CampaignList_headerRight__7sGIq{display:flex;gap:var(--spacing-2)}.CampaignList_activeFilter__-6VKz{background:var(--color-primary-bg)!important;color:var(--color-primary)!important}.CampaignList_filtersCard__Ae9QN{padding:var(--spacing-4)}.CampaignList_filtersGrid__\+ctBO{display:flex;gap:var(--spacing-4)}.CampaignList_filterGroup__aKiyo{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:150px}.CampaignList_filterGroup__aKiyo label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.CampaignList_campaignGrid__3Gywk{grid-gap:var(--spacing-5);display:grid;gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.CampaignList_campaignCard__URUg0{border:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-5);transition:box-shadow .2s ease,transform .2s ease}.CampaignList_campaignCard__URUg0:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.CampaignList_campaignHeader__qWq8z{align-items:flex-start;display:flex;gap:var(--spacing-3);justify-content:space-between}.CampaignList_campaignTitle__llJuq{align-items:center;display:flex;gap:var(--spacing-3)}.CampaignList_typeIcon__ELOSu{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-md);color:var(--color-primary);display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.CampaignList_campaignTitle__llJuq h3{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3;margin:0}.CampaignList_campaignDescription__Y6jtg{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--font-size-sm);line-height:1.6;margin:0;overflow:hidden}.CampaignList_campaignMeta__mZlny{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:space-between;padding:var(--spacing-3)}.CampaignList_segmentBadge__bfcPW{background:var(--color-info-bg);border-radius:var(--radius-full);color:var(--color-info);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-3)}.CampaignList_dateInfo__YowJz{color:var(--text-tertiary);font-size:var(--font-size-xs)}.CampaignList_campaignActions__2G1Ht{border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-4)}.CampaignList_pagination__Ir1FK{display:flex;justify-content:center;padding-top:var(--spacing-4)}.CampaignList_emptyState__LV9sW,.CampaignList_loaderContainer__1q72\+{display:flex;justify-content:center;padding:var(--spacing-12)}.CampaignList_emptyState__LV9sW{align-items:center;color:var(--text-tertiary);flex-direction:column;text-align:center}.CampaignList_emptyIcon__2xjq8{font-size:48px;margin-bottom:var(--spacing-4);opacity:.5}.CampaignList_emptyState__LV9sW p{font-size:var(--font-size-sm);margin:0 0 var(--spacing-4) 0}.CampaignList_deleteModal__uqEem{display:flex;flex-direction:column;gap:var(--spacing-4)}.CampaignList_deleteModalIcon__qEVzv{align-items:center;background:var(--color-danger-bg);border-radius:var(--radius-full);color:var(--color-danger);display:flex;height:48px;justify-content:center;margin:0 auto var(--spacing-2);width:48px}.CampaignList_deleteModalIcon__qEVzv svg{height:24px;width:24px}.CampaignList_deleteModal__uqEem p{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0;text-align:center}.CampaignList_deleteModal__uqEem strong{color:var(--text-primary)}.CampaignList_deleteModalActions__e3-gq{display:flex;gap:var(--spacing-3);justify-content:center;padding-top:var(--spacing-2)}.CampaignList_statsModal__-Y8vR{display:flex;flex-direction:column;gap:var(--spacing-6)}.CampaignList_statsHeader__Ayxzn{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:var(--spacing-3);padding-bottom:var(--spacing-4)}.CampaignList_statsHeaderIcon__uhtaL{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-md);color:var(--color-primary);display:flex;height:48px;justify-content:center;width:48px}.CampaignList_statsHeaderInfo__Gh5sF h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1) 0}.CampaignList_statsHeaderInfo__Gh5sF p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.CampaignList_statsGrid__o543W{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.CampaignList_statsCard__3DTZ\+{background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4);text-align:center}.CampaignList_statsCard__3DTZ\+.CampaignList_success__CD\+1L{background:var(--color-success-bg)}.CampaignList_statsCard__3DTZ\+.CampaignList_danger__4S5a9{background:var(--color-danger-bg)}.CampaignList_statsCard__3DTZ\+.CampaignList_warning__25oF2{background:var(--color-warning-bg)}.CampaignList_statsCard__3DTZ\+.CampaignList_info__122m-{background:var(--color-info-bg)}.CampaignList_statsCardValue__GMHGG{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.CampaignList_statsCard__3DTZ\+.CampaignList_success__CD\+1L .CampaignList_statsCardValue__GMHGG{color:var(--color-success)}.CampaignList_statsCard__3DTZ\+.CampaignList_danger__4S5a9 .CampaignList_statsCardValue__GMHGG{color:var(--color-danger)}.CampaignList_statsCard__3DTZ\+.CampaignList_warning__25oF2 .CampaignList_statsCardValue__GMHGG{color:var(--color-warning)}.CampaignList_statsCard__3DTZ\+.CampaignList_info__122m- .CampaignList_statsCardValue__GMHGG{color:var(--color-info)}.CampaignList_statsCardLabel__YiMpf{color:var(--text-secondary);font-size:var(--font-size-sm)}.CampaignList_statsRateSection__ewqYk{display:flex;flex-direction:column;gap:var(--spacing-3)}.CampaignList_statsRateSection__ewqYk h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.CampaignList_statsRateBar__CGkQk{background:var(--bg-tertiary);border-radius:var(--radius-full);display:flex;height:12px;overflow:hidden}.CampaignList_statsRateFill__93Cuw{height:100%;transition:width .3s ease}.CampaignList_statsRateFill__93Cuw.CampaignList_success__CD\+1L{background:var(--color-success)}.CampaignList_statsRateFill__93Cuw.CampaignList_danger__4S5a9{background:var(--color-danger)}.CampaignList_statsRateLabels__pnUAw{color:var(--text-tertiary);display:flex;font-size:var(--font-size-xs);justify-content:space-between}.CampaignList_statsDateRange__Cnxrk{background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4)}.CampaignList_statsDateRow__wJPrh{display:flex;font-size:var(--font-size-sm);justify-content:space-between}.CampaignList_statsDateRow__wJPrh span:first-child{color:var(--text-secondary)}.CampaignList_statsDateRow__wJPrh span:last-child{color:var(--text-primary);font-weight:var(--font-weight-medium)}@media (max-width:768px){.CampaignList_header__Dwlmb{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}.CampaignList_headerRight__7sGIq{flex-wrap:wrap;width:100%}.CampaignList_filtersGrid__\+ctBO{flex-direction:column}.CampaignList_filterGroup__aKiyo{width:100%}.CampaignList_campaignGrid__3Gywk{gap:var(--spacing-4);grid-template-columns:1fr}.CampaignList_campaignCard__URUg0{padding:var(--spacing-4)}.CampaignList_campaignActions__2G1Ht{gap:var(--spacing-1)}.CampaignList_statsGrid__o543W{grid-template-columns:repeat(2,1fr)}}.ScheduledMessages_container__wo7Gb{display:flex;flex-direction:column;gap:var(--spacing-4)}.ScheduledMessages_errorMessage__EORqv{align-items:center;background:var(--color-danger-bg);border-left:4px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);display:flex;justify-content:space-between;padding:var(--spacing-4)}.ScheduledMessages_errorMessage__EORqv button{background:none;border:none;color:var(--color-danger);cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.ScheduledMessages_header__y1JMx{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}.ScheduledMessages_headerLeft__\+FeUn{align-items:center;display:flex;gap:var(--spacing-4)}.ScheduledMessages_header__y1JMx h2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ScheduledMessages_count__30s8U{background:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.ScheduledMessages_headerRight__ADHU4{display:flex;gap:var(--spacing-2)}.ScheduledMessages_activeFilter__uYM4j{background:var(--color-primary-bg)!important;color:var(--color-primary)!important}.ScheduledMessages_filtersCard__M242J{padding:var(--spacing-4)}.ScheduledMessages_filtersGrid__jKJHx{display:flex;gap:var(--spacing-4)}.ScheduledMessages_filterGroup__OXc4C{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:150px}.ScheduledMessages_filterGroup__OXc4C label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ScheduledMessages_messageList__\+TYtq{display:flex;flex-direction:column;gap:var(--spacing-4)}.ScheduledMessages_messageCard__DZ9WY{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}.ScheduledMessages_messageHeader__6ueER{align-items:center;display:flex;justify-content:space-between}.ScheduledMessages_messageType__\+CpQ4{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-1)}.ScheduledMessages_messageType__\+CpQ4 svg{color:var(--color-primary)}.ScheduledMessages_messageContent__agLI1{display:flex;flex-direction:column;gap:var(--spacing-1)}.ScheduledMessages_subject__\+tVMs{color:var(--text-primary);font-size:var(--font-size-sm)}.ScheduledMessages_preview__2HtE4{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.ScheduledMessages_scheduledTime__00mpX{align-items:center;background:var(--color-warning-bg);border-radius:var(--radius-md);color:var(--color-warning-dark);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);padding:var(--spacing-3)}.ScheduledMessages_scheduledDate__EtFYA{font-weight:var(--font-weight-medium)}.ScheduledMessages_relativeTime__pkYnX{color:var(--text-tertiary)}.ScheduledMessages_recipientInfo__I1xXL{align-items:center;display:flex;gap:var(--spacing-2)}.ScheduledMessages_recipientCount__hsqX2{color:var(--text-secondary);font-size:var(--font-size-sm)}.ScheduledMessages_campaignBadge__HSrlX{background:var(--color-info-bg);border-radius:var(--radius-default);color:var(--color-info);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.ScheduledMessages_messageActions__5NNJY{border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-1);padding-top:var(--spacing-3)}.ScheduledMessages_pagination__rgKsw{display:flex;justify-content:center;padding-top:var(--spacing-4)}.ScheduledMessages_emptyState__KpyUs,.ScheduledMessages_loaderContainer__uEeNK{display:flex;justify-content:center;padding:var(--spacing-12)}.ScheduledMessages_emptyState__KpyUs{align-items:center;color:var(--text-tertiary);flex-direction:column;text-align:center}.ScheduledMessages_emptyIcon__MNr2S{font-size:48px;margin-bottom:var(--spacing-4);opacity:.5}.ScheduledMessages_emptyState__KpyUs p{font-size:var(--font-size-sm);margin:0}.ScheduledMessages_detailModal__K\+OQf{display:flex;flex-direction:column;gap:var(--spacing-6)}.ScheduledMessages_detailHeader__OrsK2{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding-bottom:var(--spacing-4)}.ScheduledMessages_detailType__imoTZ{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);gap:var(--spacing-2)}.ScheduledMessages_detailType__imoTZ svg{color:var(--color-primary)}.ScheduledMessages_detailGrid__OeGhN{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.ScheduledMessages_detailRow__YCXAl{display:flex;flex-direction:column;gap:var(--spacing-1)}.ScheduledMessages_detailRow__YCXAl label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.ScheduledMessages_detailRow__YCXAl span{color:var(--text-primary);font-size:var(--font-size-sm)}.ScheduledMessages_detailContent__BH6Yq{display:flex;flex-direction:column;gap:var(--spacing-2)}.ScheduledMessages_detailContent__BH6Yq label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.ScheduledMessages_htmlContent__xd-7p{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);max-height:300px;overflow-y:auto;padding:var(--spacing-4)}.ScheduledMessages_htmlContent__xd-7p img{height:auto;max-width:100%}.ScheduledMessages_textContent__CO5\+O{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:var(--spacing-4);white-space:pre-wrap}.ScheduledMessages_editModal__IjgWQ{display:flex;flex-direction:column;gap:var(--spacing-4)}.ScheduledMessages_editModal__IjgWQ p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.ScheduledMessages_input__9B3Hr{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);width:100%}.ScheduledMessages_input__9B3Hr:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.ScheduledMessages_modalActions__yxXbe{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-2);justify-content:flex-end;padding-top:var(--spacing-4)}@media (max-width:768px){.ScheduledMessages_header__y1JMx{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}.ScheduledMessages_headerRight__ADHU4{flex-wrap:wrap;width:100%}.ScheduledMessages_filtersGrid__jKJHx{flex-direction:column}.ScheduledMessages_detailGrid__OeGhN{grid-template-columns:1fr}}.SendAnalytics_container__7L1DI{display:flex;flex-direction:column;gap:var(--spacing-6)}.SendAnalytics_errorContainer__75kYP,.SendAnalytics_loaderContainer__ziVrG{display:flex;justify-content:center;padding:var(--spacing-12)}.SendAnalytics_errorContainer__75kYP{align-items:center;color:var(--text-tertiary);flex-direction:column;text-align:center}.SendAnalytics_errorContainer__75kYP p{margin-bottom:var(--spacing-4)}.SendAnalytics_header__kfcLe{align-items:center;display:flex;justify-content:space-between}.SendAnalytics_headerLeft__OKyAv{align-items:center;display:flex;gap:var(--spacing-4)}.SendAnalytics_header__kfcLe h2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.SendAnalytics_periodInfo__-APXk{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-1)}.SendAnalytics_headerRight__-BoAa{align-items:center;display:flex;gap:var(--spacing-2)}.SendAnalytics_overviewGrid__iP8Z7{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.SendAnalytics_statCard__bXhlW{align-items:center;display:flex;flex:1 1 200px;gap:var(--spacing-4);min-width:200px;padding:var(--spacing-5)}.SendAnalytics_statIcon__9yD2c{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.SendAnalytics_statInfo__hJEQI{display:flex;flex-direction:column}.SendAnalytics_statValue__1NchF{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.SendAnalytics_statLabel__8G7B4{color:var(--text-secondary);font-size:var(--font-size-xs)}.SendAnalytics_chartsRow__CFKe8{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:1fr 1fr}.SendAnalytics_chartCard__3W7X6{padding:var(--spacing-4)}.SendAnalytics_chartCard__3W7X6 h3{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-4) 0}.SendAnalytics_statusBreakdown__4gbBA{display:flex;flex-direction:column;gap:var(--spacing-4)}.SendAnalytics_statusItem__jAsZU{display:flex;flex-direction:column;gap:var(--spacing-1)}.SendAnalytics_statusBar__uHl85{background:var(--bg-tertiary);border-radius:var(--radius-full);height:8px;overflow:hidden}.SendAnalytics_statusFill__bQc0I{border-radius:var(--radius-full);height:100%;transition:width .3s ease}.SendAnalytics_statusInfo__rhgrv{display:flex;font-size:var(--font-size-sm);justify-content:space-between}.SendAnalytics_statusLabel__AcxHn{color:var(--text-secondary)}.SendAnalytics_statusValue__mNgHA{color:var(--text-primary);font-weight:var(--font-weight-medium)}.SendAnalytics_timelineChart__n9vgo{display:flex;flex-direction:column;height:200px}.SendAnalytics_timelineBars__60dU3{align-items:flex-end;border-bottom:1px solid var(--border-light);display:flex;flex:1 1;gap:var(--spacing-1);padding-bottom:var(--spacing-4)}.SendAnalytics_timelineBar__ShMX2{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%}.SendAnalytics_barFill__YqMmk{background:var(--color-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin-top:auto;max-width:40px;transition:height .3s ease;width:100%}.SendAnalytics_barLabel__DazmB{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-top:var(--spacing-1);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.SendAnalytics_tablesRow__Zkzv9{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:1fr 1fr}.SendAnalytics_tableCard__ZC4k6{padding:var(--spacing-4)}.SendAnalytics_tableCard__ZC4k6 h3{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-4) 0}.SendAnalytics_table__FZwxI{border-collapse:collapse;width:100%}.SendAnalytics_table__FZwxI th{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:left;text-transform:uppercase}.SendAnalytics_table__FZwxI td,.SendAnalytics_table__FZwxI th{border-bottom:1px solid var(--border-light);padding:var(--spacing-2)}.SendAnalytics_table__FZwxI td{color:var(--text-primary);font-size:var(--font-size-sm)}.SendAnalytics_table__FZwxI tr:last-child td{border-bottom:none}.SendAnalytics_campaignName__Mc\+Ui,.SendAnalytics_recipientName__RXaoa{font-weight:var(--font-weight-medium)}.SendAnalytics_successRate__398jO{font-weight:var(--font-weight-semibold)}.SendAnalytics_noData__jMo\+K{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-6);text-align:center}@media (max-width:1024px){.SendAnalytics_chartsRow__CFKe8,.SendAnalytics_tablesRow__Zkzv9{grid-template-columns:1fr}}@media (max-width:600px){.SendAnalytics_header__kfcLe{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}.SendAnalytics_headerRight__-BoAa{width:100%}.SendAnalytics_statCard__bXhlW{flex:1 1 100%}}.SegmentForm_form__FeHqW{display:flex;flex-direction:column;gap:var(--spacing-4)}.SegmentForm_errorMessage__w-3lh{background:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4)}.SegmentForm_formGroup__Avf0K{display:flex;flex-direction:column;gap:var(--spacing-1)}.SegmentForm_formGroup__Avf0K>label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.SegmentForm_formRow__mNv7P{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:1fr auto}.SegmentForm_input__Xqj-T{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4);transition:border-color .2s ease,box-shadow .2s ease}.SegmentForm_input__Xqj-T:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.SegmentForm_textarea__Ir\+YV{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);min-height:60px;padding:var(--spacing-2) var(--spacing-4);resize:vertical}.SegmentForm_textarea__Ir\+YV:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg);outline:none}.SegmentForm_colorPicker__PNYdu{align-items:center;display:flex;gap:var(--spacing-2)}.SegmentForm_colorInput__kprF9{border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;height:40px;padding:0;width:40px}.SegmentForm_colorInput__kprF9::-webkit-color-swatch-wrapper{padding:4px}.SegmentForm_colorInput__kprF9::-webkit-color-swatch{border:none;border-radius:var(--radius-sm)}.SegmentForm_colorPicker__PNYdu span{color:var(--text-secondary);font-family:monospace;font-size:var(--font-size-sm)}.SegmentForm_filtersSection__8U6vN{background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4)}.SegmentForm_filtersSectionHeader__XOJ2J{align-items:center;display:flex;justify-content:space-between}.SegmentForm_filtersSectionHeader__XOJ2J label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.SegmentForm_noFilters__hR4Ro{color:var(--text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-4);text-align:center}.SegmentForm_filtersList__JbXBZ{display:flex;flex-direction:column;gap:var(--spacing-2)}.SegmentForm_filterRow__sccVv{grid-gap:var(--spacing-2);align-items:center;display:grid;gap:var(--spacing-2);grid-template-columns:1fr 1fr 1fr auto}.SegmentForm_removeFilter__btf7N{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.SegmentForm_removeFilter__btf7N:hover{background:var(--color-danger-bg);color:var(--color-danger)}.SegmentForm_previewSection__Cc3RQ{align-items:center;background:var(--color-info-bg);border-radius:var(--radius-md);display:flex;gap:var(--spacing-4);padding:var(--spacing-2)}.SegmentForm_previewResult__rheQO{color:var(--color-info);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.SegmentForm_checkbox__\+y9fd{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.SegmentForm_checkbox__\+y9fd input{cursor:pointer;height:16px;width:16px}.SegmentForm_actions__xFial{border-top:1px solid var(--border-light);display:flex;gap:var(--spacing-2);justify-content:flex-end;padding-top:var(--spacing-4)}@media (max-width:768px){.SegmentForm_filterRow__sccVv,.SegmentForm_formRow__mNv7P{grid-template-columns:1fr}.SegmentForm_removeFilter__btf7N{justify-self:end}}.SegmentManager_container__2Hr7Y{display:flex;flex-direction:column;gap:var(--spacing-6)}.SegmentManager_errorMessage__ARvAL{align-items:center;background:var(--color-danger-bg);border-left:4px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);display:flex;justify-content:space-between;padding:var(--spacing-4)}.SegmentManager_errorMessage__ARvAL button{background:none;border:none;color:var(--color-danger);cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.SegmentManager_header__Y0CSX{align-items:center;display:flex;justify-content:space-between}.SegmentManager_headerLeft__fPOjB{align-items:center;display:flex;gap:var(--spacing-4)}.SegmentManager_header__Y0CSX h2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.SegmentManager_count__8bCVB{background:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.SegmentManager_headerRight__stPWh{display:flex;gap:var(--spacing-2)}.SegmentManager_section__mgNaH{display:flex;flex-direction:column;gap:var(--spacing-4)}.SegmentManager_sectionTitle__Hq1qU{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0;text-transform:uppercase}.SegmentManager_segmentGrid__uqqXr{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.SegmentManager_segmentCard__qeZJv{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);transition:opacity .2s ease}.SegmentManager_segmentCard__qeZJv.SegmentManager_inactive__zgfWG{opacity:.6}.SegmentManager_segmentHeader__dZiaE{align-items:flex-start;display:flex;gap:var(--spacing-2);justify-content:space-between}.SegmentManager_segmentTitle__gbPL6{align-items:center;display:flex;flex:1 1;gap:var(--spacing-2)}.SegmentManager_segmentColor__lzmQh{border-radius:50%;flex-shrink:0;height:12px;width:12px}.SegmentManager_segmentTitle__gbPL6 h4{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.SegmentManager_systemBadge__MuMhp{background:var(--color-info-bg);border-radius:var(--radius-sm);color:var(--color-info);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px 8px}.SegmentManager_activeToggle__uBwI6{align-items:center;background:var(--bg-tertiary);border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.SegmentManager_activeToggle__uBwI6:hover{background:var(--color-gray-200)}.SegmentManager_activeToggle__uBwI6.SegmentManager_active__0T\+xe{background:var(--color-success-bg);color:var(--color-success)}.SegmentManager_segmentDescription__T61vu{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}.SegmentManager_segmentCount__JBGCv{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-1)}.SegmentManager_segmentCount__JBGCv svg{color:var(--color-primary)}.SegmentManager_refreshButton__2HWsm{align-items:center;background:#0000;border:none;color:var(--text-tertiary);cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:auto;transition:color .2s ease;width:24px}.SegmentManager_refreshButton__2HWsm:hover{color:var(--color-primary)}.SegmentManager_refreshButton__2HWsm:disabled{cursor:not-allowed}.SegmentManager_spinning__jbt2S{animation:SegmentManager_spin__tf2mI 1s linear infinite}@keyframes SegmentManager_spin__tf2mI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SegmentManager_filtersList__gcEp2{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.SegmentManager_filterBadge__PL03e{background:var(--bg-tertiary);color:var(--text-secondary)}.SegmentManager_filterBadge__PL03e,.SegmentManager_filterMore__Q7nD\+{border-radius:var(--radius-sm);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.SegmentManager_filterMore__Q7nD\+{background:var(--color-primary-bg);color:var(--color-primary)}.SegmentManager_segmentActions__o6MGK{border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-1);padding-top:var(--spacing-2)}.SegmentManager_emptyState__qe3Y1,.SegmentManager_loaderContainer__FirD5{display:flex;justify-content:center;padding:var(--spacing-12)}.SegmentManager_emptyState__qe3Y1{align-items:center;color:var(--text-tertiary);flex-direction:column;text-align:center}.SegmentManager_emptyIcon__h1gOO{font-size:3rem;margin-bottom:var(--spacing-4);opacity:.5}.SegmentManager_emptyState__qe3Y1 p{font-size:var(--font-size-sm);margin:0 0 var(--spacing-4) 0}.SegmentManager_previewModal__5WOr4{display:flex;flex-direction:column;gap:var(--spacing-4)}.SegmentManager_previewLoader__doqQz{display:flex;justify-content:center;padding:var(--spacing-6)}.SegmentManager_previewEmpty__WvL2M{color:var(--text-tertiary);padding:var(--spacing-6);text-align:center}.SegmentManager_previewInfo__aZih\+{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.SegmentManager_previewList__htgEy{display:flex;flex-direction:column;gap:var(--spacing-1);max-height:400px;overflow-y:auto}.SegmentManager_previewItem__fLvS7{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--spacing-2) var(--spacing-4)}.SegmentManager_clientName__2iJ5d{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.SegmentManager_clientContact__Tb8v-{color:var(--text-tertiary);font-size:var(--font-size-xs)}@media (max-width:768px){.SegmentManager_header__Y0CSX{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}.SegmentManager_headerRight__stPWh{flex-wrap:wrap;width:100%}.SegmentManager_segmentGrid__uqqXr{grid-template-columns:1fr}}.SendAdmin_container__QUayZ{display:flex;flex-direction:column;gap:var(--spacing-6)}.SendAdmin_header__GxsPZ{display:flex;flex-direction:column;gap:var(--spacing-1)}.SendAdmin_header__GxsPZ h1{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.SendAdmin_subtitle__GdNh\+{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.SendAdmin_tabsCard__o95Z9{overflow:hidden;padding:0!important}.SendAdmin_tabs__XUHa7{background-color:var(--bg-primary);display:flex;gap:var(--spacing-1);overflow-x:auto;padding:var(--spacing-2)}.SendAdmin_tab__gyI3V{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);transition:all .2s ease;white-space:nowrap}.SendAdmin_tab__gyI3V:hover{background:var(--bg-tertiary);color:var(--text-primary)}.SendAdmin_tab__gyI3V.SendAdmin_active__ag\+1G{background:var(--color-primary);color:var(--color-white)}.SendAdmin_tabIcon__\+s\+H7{font-size:16px}.SendAdmin_content__xPMw2{min-height:400px}@media (max-width:768px){.SendAdmin_container__QUayZ{gap:var(--spacing-4)}.SendAdmin_tabs__XUHa7{padding:var(--spacing-1)}.SendAdmin_tab__gyI3V{font-size:var(--font-size-xs);padding:var(--spacing-2) var(--spacing-3)}.SendAdmin_tab__gyI3V span{display:none}.SendAdmin_tabIcon__\+s\+H7{font-size:18px}}.ErrorBoundary_container__jQVLw{align-items:center;background-color:var(--bg-secondary);display:flex;justify-content:center;min-height:100vh;padding:var(--spacing-6)}.ErrorBoundary_content__uLY-g{max-width:560px;text-align:center}.ErrorBoundary_iconWrapper__-mmQx{align-items:center;background-color:var(--color-danger-bg);border-radius:var(--radius-full);display:inline-flex;height:80px;justify-content:center;margin-bottom:var(--spacing-6);width:80px}.ErrorBoundary_icon__9cyxR{color:var(--color-danger);height:40px;width:40px}.ErrorBoundary_title__8Bjgq{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-3)}.ErrorBoundary_description__2Nm7s{color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-6)}.ErrorBoundary_details__yYbxK{background-color:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);padding:var(--spacing-4);text-align:left}.ErrorBoundary_errorName__cA\+Rq{color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-3)}.ErrorBoundary_stack__clU\+U{background-color:var(--color-gray-900);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);margin:0;overflow-x:auto;padding:var(--spacing-3);white-space:pre-wrap;word-break:break-word}.ErrorBoundary_actions__ZqOl2{display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:center}@media (max-width:480px){.ErrorBoundary_iconWrapper__-mmQx{height:64px;width:64px}.ErrorBoundary_icon__9cyxR{height:32px;width:32px}.ErrorBoundary_title__8Bjgq{font-size:var(--font-size-xl)}.ErrorBoundary_actions__ZqOl2{flex-direction:column}.ErrorBoundary_actions__ZqOl2>*{width:100%}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.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}}:root{--color-primary:#2563eb;--color-primary-light:#3b82f6;--color-primary-dark:#1d4ed8;--color-primary-bg:#eff6ff;--color-secondary:#64748b;--color-secondary-light:#94a3b8;--color-secondary-dark:#475569;--color-success:#22c55e;--color-success-light:#4ade80;--color-success-dark:#16a34a;--color-success-bg:#f0fdf4;--color-warning:#f59e0b;--color-warning-light:#fbbf24;--color-warning-dark:#d97706;--color-warning-bg:#fffbeb;--color-danger:#ef4444;--color-danger-light:#f87171;--color-danger-dark:#dc2626;--color-danger-bg:#fef2f2;--color-info:#06b6d4;--color-info-light:#22d3ee;--color-info-dark:#0891b2;--color-info-bg:#ecfeff;--color-white:#fff;--color-black:#000;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-sidebar:#1e293b;--bg-sidebar-hover:#334155;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--text-light:#94a3b8;--text-inverse:#fff;--border-light:#e2e8f0;--border-default:#cbd5e1;--border-dark:#94a3b8;--font-family-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:"SF Mono","Monaco","Consolas","Liberation Mono",monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--radius-none:0;--radius-sm:0.25rem;--radius-default:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-default:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--transition-fast:150ms ease;--transition-default:200ms ease;--transition-slow:300ms ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--sidebar-width:260px;--sidebar-collapsed-width:72px;--header-height:64px;--content-max-width:1400px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:#f8fafc;background-color:var(--bg-secondary);color:#0f172a;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-normal)}#root,body{min-height:100vh}h1,h2,h3,h4,h5,h6{color:#0f172a;color:var(--text-primary);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.25;line-height:var(--line-height-tight)}h1{font-size:1.875rem;font-size:var(--font-size-3xl)}h2{font-size:1.5rem;font-size:var(--font-size-2xl)}h3{font-size:1.25rem;font-size:var(--font-size-xl)}h4{font-size:1.125rem;font-size:var(--font-size-lg)}h5{font-size:1rem;font-size:var(--font-size-base)}h6{font-size:.875rem;font-size:var(--font-size-sm)}p{margin-bottom:1rem;margin-bottom:var(--spacing-4)}a{color:#2563eb;color:var(--color-primary);text-decoration:none;transition:color .15s ease;transition:color var(--transition-fast)}a:hover{color:#1d4ed8;color:var(--color-primary-dark)}ol,ul{list-style:none}img{display:block;height:auto;max-width:100%}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:inherit}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--color-primary);outline-offset:2px}::selection{background-color:#2563eb;background-color:var(--color-primary);color:#fff;color:var(--color-white)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f5f9;background:var(--bg-tertiary)}::-webkit-scrollbar-thumb{background:#94a3b8;background:var(--color-gray-400);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--color-gray-500)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#0f172a;color:var(--text-primary)}.text-secondary{color:#475569;color:var(--text-secondary)}.text-success{color:#22c55e;color:var(--color-success)}.text-warning{color:#f59e0b;color:var(--color-warning)}.text-danger{color:#ef4444;color:var(--color-danger)}.font-medium{font-weight:500;font-weight:var(--font-weight-medium)}.font-semibold{font-weight:600;font-weight:var(--font-weight-semibold)}.font-bold{font-weight:700;font-weight:var(--font-weight-bold)}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.gap-1{gap:.25rem;gap:var(--spacing-1)}.gap-2{gap:.5rem;gap:var(--spacing-2)}.gap-3{gap:.75rem;gap:var(--spacing-3)}.gap-4{gap:1rem;gap:var(--spacing-4)}.gap-6{gap:1.5rem;gap:var(--spacing-6)}.mt-2{margin-top:.5rem;margin-top:var(--spacing-2)}.mt-4{margin-top:1rem;margin-top:var(--spacing-4)}.mt-6{margin-top:1.5rem;margin-top:var(--spacing-6)}.mb-2{margin-bottom:.5rem;margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:1rem;margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:1.5rem;margin-bottom:var(--spacing-6)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.p-2{padding:.5rem;padding:var(--spacing-2)}.p-4{padding:1rem;padding:var(--spacing-4)}.p-6{padding:1.5rem;padding:var(--spacing-6)}.px-4{padding-left:1rem;padding-left:var(--spacing-4);padding-right:1rem;padding-right:var(--spacing-4)}.py-2{padding-bottom:.5rem;padding-bottom:var(--spacing-2);padding-top:.5rem;padding-top:var(--spacing-2)}.rounded{border-radius:.375rem;border-radius:var(--radius-default)}.rounded-md{border-radius:.5rem;border-radius:var(--radius-md)}.rounded-lg{border-radius:.75rem;border-radius:var(--radius-lg)}.rounded-full{border-radius:9999px;border-radius:var(--radius-full)}.shadow{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-default)}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.w-full{width:100%}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.Toastify__toast{border-radius:.5rem;border-radius:var(--radius-md);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-primary)}.Toastify__toast--success{background-color:#22c55e;background-color:var(--color-success)}.Toastify__toast--error{background-color:#ef4444;background-color:var(--color-danger)}.Toastify__toast--warning{background-color:#f59e0b;background-color:var(--color-warning)}.Toastify__toast--info{background-color:#06b6d4;background-color:var(--color-info)}.react-datepicker-wrapper{width:100%}.react-datepicker{border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-primary)}.react-datepicker__header{background-color:#f1f5f9;background-color:var(--bg-tertiary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light)}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#2563eb;background-color:var(--color-primary)}.react-datepicker__day:hover{background-color:#eff6ff;background-color:var(--color-primary-bg)}
/*# sourceMappingURL=main.c0931a44.css.map*/