.CaseCard_card__MJjvV{display:block;background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);position:relative}.CaseCard_card__MJjvV:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--color-primary-light)}.CaseCard_card__MJjvV:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CaseCard_progressBar__qz_i8{height:4px;background:var(--color-gray-100);width:100%}.CaseCard_progressFill__15Ro_{height:100%;background:var(--color-secondary-light);border-radius:0 var(--radius-full) var(--radius-full) 0;transition:width var(--transition-slow)}.CaseCard_cardBody__7FtCd{padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.CaseCard_header__izfNF{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.CaseCard_titleRow__KvwjX{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}.CaseCard_caseIcon__Zo6Op{font-size:var(--text-lg);flex-shrink:0}.CaseCard_title__h1aHg{font-size:var(--text-base);color:var(--color-text);margin:0;line-height:var(--leading-snug);overflow:hidden;text-overflow:ellipsis}.CaseCard_stepBadge__Cs_Pw,.CaseCard_title__h1aHg{font-weight:var(--font-semibold);white-space:nowrap}.CaseCard_stepBadge__Cs_Pw{flex-shrink:0;font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);transition:background var(--transition-fast)}.CaseCard_stepBadgeEarly__eirzP{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-info)}.CaseCard_stepBadgeMid__jhGkk{background:color-mix(in srgb,var(--color-secondary) 12%,transparent);color:var(--color-secondary-dark)}.CaseCard_stepBadgeLate__B_YU5{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.CaseCard_stepBadgeCompleted__C_AGW{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.CaseCard_clientInfo__YlT8T{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-tertiary);border-radius:var(--radius-lg)}.CaseCard_clientAvatar__d3Rqm{width:36px;height:36px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CaseCard_clientDetails__RCWz_{display:flex;flex-direction:column;min-width:0}.CaseCard_clientName__LkZVi{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.CaseCard_clientEmail__MQPv8,.CaseCard_clientName__LkZVi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CaseCard_clientEmail__MQPv8{font-size:var(--text-xs);color:var(--color-text-muted)}.CaseCard_stepInfo__3zYmj{display:flex;align-items:center;gap:var(--space-2)}.CaseCard_stepDot__dnwzF{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-secondary);flex-shrink:0;animation:CaseCard_pulse__X3mqw 2s ease-in-out infinite}@keyframes CaseCard_pulse__X3mqw{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.CaseCard_stepLabel__ZvL6D{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium)}.CaseCard_stepLabelCompleted__e7Jom{color:var(--color-success);font-weight:var(--font-semibold)}.CaseCard_stepDotCompleted__3Mirm{width:16px;height:16px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success);font-size:10px;font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CaseCard_progressTrack__9t22t{display:flex;gap:var(--space-1);align-items:center}.CaseCard_progressStep__Mqkor{flex:1;height:5px;border-radius:var(--radius-full);transition:background var(--transition-normal)}.CaseCard_progressStepDone__xEQxj{background:var(--color-primary)}.CaseCard_progressStepActive__kOY0N{background:var(--color-secondary)}.CaseCard_progressStepPending__0QDwz{background:var(--color-gray-200)}.CaseCard_footer__WHrPr{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-1);border-top:1px solid var(--color-gray-100)}.CaseCard_date__eUiu8{font-size:var(--text-xs);color:var(--color-text-muted)}.CaseCard_arrowIcon__Tu5R0{font-size:var(--text-base);color:var(--color-primary-light);transition:transform var(--transition-fast)}.CaseCard_card__MJjvV:hover .CaseCard_arrowIcon__Tu5R0{transform:translateX(4px)}@media (max-width:479px){.CaseCard_cardBody__7FtCd{padding:var(--space-4) var(--space-4);gap:var(--space-3)}.CaseCard_title__h1aHg{font-size:var(--text-sm)}}@media (min-width:480px) and (max-width:767px){.CaseCard_cardBody__7FtCd{padding:var(--space-4) var(--space-5)}}@media (min-width:1536px){.CaseCard_cardBody__7FtCd{padding:var(--space-6) var(--space-8)}.CaseCard_title__h1aHg{font-size:var(--text-lg)}}.DashboardSearchBar_searchForm__9Ba4m{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.DashboardSearchBar_inputWrapper__dHC0n{position:relative;display:flex;align-items:center;width:100%}.DashboardSearchBar_searchIcon__4xgw0{position:absolute;left:var(--space-4);color:var(--color-text-muted);display:flex;align-items:center;pointer-events:none;transition:color var(--transition-fast);z-index:var(--z-above)}.DashboardSearchBar_input__GepxH{width:100%;height:48px;padding:0 var(--space-10) 0 calc(var(--space-4) + 16px + var(--space-3));background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--color-text);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:none;appearance:none}.DashboardSearchBar_input__GepxH::placeholder{color:var(--color-text-muted)}.DashboardSearchBar_input__GepxH::-webkit-search-cancel-button,.DashboardSearchBar_input__GepxH::-webkit-search-decoration{display:none}.DashboardSearchBar_input__GepxH:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.DashboardSearchBar_inputWrapper__dHC0n:focus-within .DashboardSearchBar_searchIcon__4xgw0{color:var(--color-primary)}.DashboardSearchBar_spinner__Z8cui{position:absolute;right:var(--space-4);width:16px;height:16px;border:2px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:DashboardSearchBar_spin__q_vB6 .7s linear infinite;flex-shrink:0}@keyframes DashboardSearchBar_spin__q_vB6{to{transform:rotate(1turn)}}.DashboardSearchBar_clearBtn__opvHO{position:absolute;right:var(--space-3);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-200);border:none;border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.DashboardSearchBar_clearBtn__opvHO:hover{background:var(--color-secondary-light);color:var(--color-white);transform:scale(1.1)}.DashboardSearchBar_clearBtn__opvHO:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DashboardSearchBar_resultCount__njyDW{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;padding-left:var(--space-2)}@media (max-width:479px){.DashboardSearchBar_input__GepxH{height:44px;font-size:var(--text-sm)}}@media (min-width:1280px){.DashboardSearchBar_input__GepxH{height:52px;font-size:var(--text-base)}}.DashboardPagination_pagination__pSFxn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) 0}.DashboardPagination_navBtn__Ekcu3{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.DashboardPagination_navBtn__Ekcu3:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);transform:scale(1.05)}.DashboardPagination_navBtn__Ekcu3:disabled{opacity:.35;cursor:not-allowed}.DashboardPagination_navBtn__Ekcu3:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DashboardPagination_pages__xGVZN{display:flex;align-items:center;gap:var(--space-1)}.DashboardPagination_pageBtn__4vWW8{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.DashboardPagination_pageBtn__4vWW8:hover:not(.DashboardPagination_pageBtnActive__iXDjQ){background:var(--color-bg-tertiary);border-color:var(--color-primary-light);color:var(--color-primary);transform:scale(1.05)}.DashboardPagination_pageBtnActive__iXDjQ{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);font-weight:var(--font-bold);cursor:default;box-shadow:var(--shadow-md)}.DashboardPagination_pageBtn__4vWW8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DashboardPagination_ellipsis__KQduB{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--text-sm);user-select:none}@media (max-width:479px){.DashboardPagination_ellipsis__KQduB,.DashboardPagination_navBtn__Ekcu3,.DashboardPagination_pageBtn__4vWW8{width:36px;height:36px}.DashboardPagination_pages__xGVZN{gap:2px}}.TextInput_wrapper__mSpxz{display:flex;flex-direction:column;gap:var(--space-2)}.TextInput_label__1cG5_{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);line-height:var(--leading-snug)}.TextInput_required__zPxh7{color:var(--color-error)}.TextInput_input__6Jrjj{height:auto;padding:var(--space-3) var(--space-4)}.TextInput_inputWrapper__nw_fj{position:relative;display:flex;align-items:center}.TextInput_inputPassword__5SrZL{padding-right:calc(var(--space-4) * 2 + 18px)}.TextInput_eyeButton__VD7Wz{position:absolute;right:var(--space-4);display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-muted);transition:color var(--transition-fast);line-height:0}.TextInput_eyeButton__VD7Wz:hover{color:var(--color-text)}.TextInput_eyeButton__VD7Wz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.TextInput_hint__U0vRp{color:var(--color-text-muted)}.TextInput_error__sRWoD,.TextInput_hint__U0vRp{font-size:var(--text-sm);line-height:var(--leading-normal)}.TextInput_error__sRWoD{color:var(--color-error)}.TextareaInput_wrapper__bOrI7{display:flex;flex-direction:column;gap:var(--space-2)}.TextareaInput_label__ne1d0{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);line-height:var(--leading-snug)}.TextareaInput_required__RZOpP{color:var(--color-error)}.TextareaInput_textarea__5cqLK{min-height:120px;padding:var(--space-3) var(--space-4);resize:vertical}.TextareaInput_hint__X7fKl{color:var(--color-text-muted)}.TextareaInput_error__teir6,.TextareaInput_hint__X7fKl{font-size:var(--text-sm);line-height:var(--leading-normal)}.TextareaInput_error__teir6{color:var(--color-error)}.SelectInput_wrapper__V8gCD{display:flex;flex-direction:column;gap:var(--space-2)}.SelectInput_label__JMx69{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);line-height:var(--leading-snug)}.SelectInput_required__1vtA5{color:var(--color-error)}.SelectInput_trigger__WYfwa{width:100%;height:auto;padding:var(--space-3) var(--space-4)}.SelectInput_hint__NYZJ9{color:var(--color-text-muted)}.SelectInput_error__q0VKh,.SelectInput_hint__NYZJ9{font-size:var(--text-sm);line-height:var(--leading-normal)}.SelectInput_error__q0VKh{color:var(--color-error)}.SelectDocumentsStep_wrapper__Cgn9k{display:flex;flex-direction:column;gap:var(--space-4)}.SelectDocumentsStep_scrollArea__qu9zp{height:52vh;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.SelectDocumentsStep_inner__StKp8{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.SelectDocumentsStep_category__SlUeD{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.SelectDocumentsStep_categoryHeader__u_NUk{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:white;border:none;cursor:pointer;text-align:left;transition:background var(--transition-fast);font-family:var(--font-sans)}.SelectDocumentsStep_categoryHeader__u_NUk:hover{background:var(--color-bg-tertiary)}.SelectDocumentsStep_categoryIcon__qH1IK{font-size:var(--text-base);flex-shrink:0}.SelectDocumentsStep_categoryLabel__B4gNs{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);flex:1}.SelectDocumentsStep_categoryBadge__0p_7_{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent);padding:2px var(--space-2);border-radius:var(--radius-full)}.SelectDocumentsStep_categoryCheckbox__KgYAp{width:18px;height:18px;border-radius:var(--radius-sm);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--transition-fast),background var(--transition-fast);color:var(--color-white)}.SelectDocumentsStep_categoryCheckboxAll__IBZlu{border-color:var(--color-primary);background:var(--color-primary)}.SelectDocumentsStep_categoryCheckboxSome__ece6A{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary)}.SelectDocumentsStep_docList__xFQBQ{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.SelectDocumentsStep_docItem__RjYo_{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:transparent;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;transition:background var(--transition-fast)}.SelectDocumentsStep_docItem__RjYo_:last-child{border-bottom:none}.SelectDocumentsStep_docItem__RjYo_:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.SelectDocumentsStep_docItemChecked__D2jfd{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.SelectDocumentsStep_docCheckbox__T6xkz{width:18px;height:18px;border-radius:var(--radius-sm);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:border-color var(--transition-fast),background var(--transition-fast);color:var(--color-white)}.SelectDocumentsStep_docCheckboxChecked__smDDc{border-color:var(--color-primary);background:var(--color-primary)}.SelectDocumentsStep_docItemContent__VNz4t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.SelectDocumentsStep_docItemLabel__0PIve{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);line-height:1.4;cursor:text;display:inline-flex;align-items:baseline;gap:var(--space-1)}.SelectDocumentsStep_docItemLabel__0PIve:hover{color:var(--color-primary)}.SelectDocumentsStep_docItemLabelCustomized__t3aS1{color:color-mix(in srgb,var(--color-primary) 80%,var(--color-text))}.SelectDocumentsStep_customizedBadge__0Wj7W{font-size:var(--text-xs);color:var(--color-primary);opacity:.7;flex-shrink:0}.SelectDocumentsStep_docItemHint__gpm_u{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}.SelectDocumentsStep_editHint__LNTLL{font-size:10px;color:var(--color-text-muted);opacity:0;line-height:1.2;transition:opacity var(--transition-fast);font-style:italic}.SelectDocumentsStep_docItem__RjYo_:hover .SelectDocumentsStep_editHint__LNTLL{opacity:.6}.SelectDocumentsStep_docItemEditInput__QmxW5{font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-sans);color:var(--color-text);background:var(--color-white);border:1.5px solid var(--color-primary);border-radius:var(--radius-sm);padding:2px var(--space-2);width:100%;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent);transition:box-shadow var(--transition-fast);line-height:1.4}.SelectDocumentsStep_docItemEditInput__QmxW5:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.SelectDocumentsStep_error__rx6LI{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-error) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 25%,transparent);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-error);margin:0}.SelectDocumentsStep_actions__QuXt4{display:flex;gap:var(--space-3);justify-content:flex-end;padding-top:var(--space-2);border-top:1px solid var(--color-gray-100)}.SelectDocumentsStep_btnPrimary__xXRea{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.SelectDocumentsStep_btnPrimary__xXRea:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.SelectDocumentsStep_btnPrimary__xXRea:disabled{opacity:.6;cursor:not-allowed}.SelectDocumentsStep_btnPrimary__xXRea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SelectDocumentsStep_btnSecondary__MzAAg{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:transparent;color:var(--color-text-secondary);border:2px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.SelectDocumentsStep_btnSecondary__MzAAg:hover{background:var(--color-bg-tertiary);border-color:var(--color-gray-400);color:var(--color-text)}.SelectDocumentsStep_btnSecondary__MzAAg:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SelectDocumentsStep_btnSpinner__YqNzQ{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--color-white) 40%,transparent);border-top-color:var(--color-white);border-radius:var(--radius-full);animation:SelectDocumentsStep_spin__Fo3A0 .7s linear infinite;flex-shrink:0}@keyframes SelectDocumentsStep_spin__Fo3A0{to{transform:rotate(1turn)}}@media (max-width:479px){.SelectDocumentsStep_scrollArea__qu9zp{height:42vh}.SelectDocumentsStep_categoryHeader__u_NUk,.SelectDocumentsStep_docItem__RjYo_{padding:var(--space-2) var(--space-3)}.SelectDocumentsStep_actions__QuXt4{flex-direction:column-reverse}.SelectDocumentsStep_btnPrimary__xXRea,.SelectDocumentsStep_btnSecondary__MzAAg{width:100%;justify-content:center}}@media (min-width:480px) and (max-width:767px){.SelectDocumentsStep_scrollArea__qu9zp{height:46vh}}.CreateCaseModal_overlay__ofEwQ{position:fixed;inset:0;background:color-mix(in srgb,var(--color-black) 55%,transparent);backdrop-filter:blur(4px);z-index:var(--z-modal);animation:CreateCaseModal_fadeIn___TC5X var(--transition-normal) ease}@keyframes CreateCaseModal_fadeIn___TC5X{0%{opacity:0}to{opacity:1}}.CreateCaseModal_modal__5B6M2{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--z-modal) + 1);width:clamp(320px,92vw,560px);background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);overflow:hidden;animation:CreateCaseModal_slideUp__dBTsD var(--transition-normal) cubic-bezier(.34,1.2,.64,1)}@keyframes CreateCaseModal_slideUp__dBTsD{0%{opacity:0;transform:translate(-50%,calc(-50% + 24px))}to{opacity:1;transform:translate(-50%,-50%)}}.CreateCaseModal_modalHeader__MonJE{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid var(--color-gray-100);background:white}.CreateCaseModal_modalHeaderLeft__NpHkB{display:flex;align-items:center;gap:var(--space-4)}.CreateCaseModal_modalTitle__9JGKV{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-1);line-height:var(--leading-tight)}.CreateCaseModal_modalSubtitle__h49_Q{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.CreateCaseModal_stepIndicator__fJg9C{display:flex;align-items:center;gap:0;flex-shrink:0}.CreateCaseModal_stepDotWrapper__C44KB{display:flex;align-items:center}.CreateCaseModal_stepDot__rU84S{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--font-bold);transition:background var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal);flex-shrink:0}.CreateCaseModal_stepDotPending__6xsAl{background:var(--color-gray-100);color:var(--color-text-muted)}.CreateCaseModal_stepDotActive__5PRmF{background:var(--color-primary);color:var(--color-white);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 20%,transparent)}.CreateCaseModal_stepDotDone__67iqO{background:var(--color-success);color:var(--color-white)}.CreateCaseModal_stepLine__lehHn{width:32px;height:2px;background:var(--color-gray-200);transition:background var(--transition-normal);margin:0 var(--space-1)}.CreateCaseModal_stepLineDone__9Twph{background:var(--color-success)}.CreateCaseModal_closeBtn__y_2ka{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);border:none;border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.CreateCaseModal_closeBtn__y_2ka:hover{background:var(--color-gray-200);color:var(--color-text);transform:scale(1.05)}.CreateCaseModal_closeBtn__y_2ka:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CreateCaseModal_modalBody__uE57r{padding:var(--space-6)}.CreateCaseModal_form__Uwdgo{display:flex;flex-direction:column;gap:var(--space-5)}.CreateCaseModal_formHint__ctXXr{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:color-mix(in srgb,var(--color-info) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-info) 20%,transparent);border-radius:var(--radius-lg)}.CreateCaseModal_hintIcon__UAcsp{font-size:var(--text-lg);flex-shrink:0;margin-top:1px}.CreateCaseModal_formHint__ctXXr p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--leading-relaxed)}.CreateCaseModal_emailBadge__6CUyO{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--color-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary);width:fit-content}.CreateCaseModal_fieldsRow___g54W{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.CreateCaseModal_clientRecap__y3qY1{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-bg-tertiary);border:1.5px solid var(--color-border);border-radius:var(--radius-xl)}.CreateCaseModal_clientRecapAvatar__c9SnX{width:44px;height:44px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CreateCaseModal_clientRecapInfo__9ijGf{display:flex;flex-direction:column;flex:1;min-width:0}.CreateCaseModal_clientRecapName__dZPkq{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.CreateCaseModal_clientRecapEmail__Buzkw{font-size:var(--text-sm);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateCaseModal_clientRecapBadge__u9r_G{flex-shrink:0;padding:var(--space-1) var(--space-3);background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold)}.CreateCaseModal_mutationError___RoR7{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-error) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 25%,transparent);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-error);margin:0}.CreateCaseModal_formActions__OLq_E{display:flex;gap:var(--space-3);justify-content:flex-end;padding-top:var(--space-2);border-top:1px solid var(--color-gray-100)}.CreateCaseModal_btnPrimary__3lUPE{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.CreateCaseModal_btnPrimary__3lUPE:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.CreateCaseModal_btnPrimary__3lUPE:disabled{opacity:.6;cursor:not-allowed}.CreateCaseModal_btnPrimary__3lUPE:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CreateCaseModal_btnSecondary__6Knh3{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:transparent;color:var(--color-text-secondary);border:2px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.CreateCaseModal_btnSecondary__6Knh3:hover{background:var(--color-bg-tertiary);border-color:var(--color-gray-400);color:var(--color-text)}.CreateCaseModal_btnSecondary__6Knh3:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CreateCaseModal_btnSpinner__xhgi9{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--color-white) 40%,transparent);border-top-color:var(--color-white);border-radius:var(--radius-full);animation:CreateCaseModal_spin__Vwop8 .7s linear infinite;flex-shrink:0}@keyframes CreateCaseModal_spin__Vwop8{to{transform:rotate(1turn)}}.CreateCaseModal_successState__8qJHy{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-4) 0;text-align:center}.CreateCaseModal_successIcon__EFu9t{width:72px;height:72px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-success) 12%,transparent);border:2px solid color-mix(in srgb,var(--color-success) 30%,transparent);display:flex;align-items:center;justify-content:center;color:var(--color-success);animation:CreateCaseModal_popIn__afQ__ var(--transition-bounce) both}@keyframes CreateCaseModal_popIn__afQ__{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.CreateCaseModal_successTitle__NCNnC{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0}.CreateCaseModal_successText__yq5Ah{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0;max-width:380px}.CreateCaseModal_successActions__Rg6Ka{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center;padding-top:var(--space-2)}@media (max-width:479px){.CreateCaseModal_modal__5B6M2{width:100vw;top:auto;bottom:0;left:0;right:0;transform:none;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:CreateCaseModal_slideUpMobile__Jkc5z var(--transition-normal) cubic-bezier(.34,1.2,.64,1)}@keyframes CreateCaseModal_slideUpMobile__Jkc5z{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CreateCaseModal_fieldsRow___g54W{grid-template-columns:1fr}.CreateCaseModal_formActions__OLq_E{flex-direction:column-reverse}.CreateCaseModal_btnPrimary__3lUPE,.CreateCaseModal_btnSecondary__6Knh3{width:100%;justify-content:center}.CreateCaseModal_successActions__Rg6Ka{flex-direction:column;width:100%}.CreateCaseModal_successActions__Rg6Ka .CreateCaseModal_btnPrimary__3lUPE,.CreateCaseModal_successActions__Rg6Ka .CreateCaseModal_btnSecondary__6Knh3{width:100%;justify-content:center}}@media (min-width:480px) and (max-width:767px){.CreateCaseModal_fieldsRow___g54W{grid-template-columns:1fr}}.CreateCaseModal_docSelectorWrapper__ZAisM{display:flex;flex-direction:column;gap:var(--space-4)}.CreateCaseModal_docScrollArea__Jvgmq{height:52vh;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.CreateCaseModal_docSelectorInner__pfoRX{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.CreateCaseModal_docCategory__WoYsY{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.CreateCaseModal_categoryHeader__ReAka{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:white;border:none;cursor:pointer;text-align:left;transition:background var(--transition-fast)}.CreateCaseModal_categoryHeader__ReAka:hover{background:var(--color-bg-tertiary)}.CreateCaseModal_categoryIcon__AMnGl{font-size:var(--text-base);flex-shrink:0}.CreateCaseModal_categoryLabel__fUoVj{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);flex:1}.CreateCaseModal_categoryBadge__AziCs{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent);padding:2px var(--space-2);border-radius:var(--radius-full)}.CreateCaseModal_categoryCheckbox__oKxiR{width:18px;height:18px;border-radius:var(--radius-sm);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--transition-fast),background var(--transition-fast);color:var(--color-white)}.CreateCaseModal_categoryCheckboxAll__niUVG{border-color:var(--color-primary);background:var(--color-primary)}.CreateCaseModal_categoryCheckboxSome__eoykF{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary)}.CreateCaseModal_docList__LA35F{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.CreateCaseModal_docItem__hm75N{width:100%;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:transparent;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;transition:background var(--transition-fast)}.CreateCaseModal_docItem__hm75N:last-child{border-bottom:none}.CreateCaseModal_docItem__hm75N:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.CreateCaseModal_docItemChecked__2YrXl{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.CreateCaseModal_docCheckbox__U_2N1{width:18px;height:18px;border-radius:var(--radius-sm);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:border-color var(--transition-fast),background var(--transition-fast);color:var(--color-white)}.CreateCaseModal_docCheckboxChecked__linf3{border-color:var(--color-primary);background:var(--color-primary)}.CreateCaseModal_docItemContent__rFVAB{display:flex;flex-direction:column;gap:2px;min-width:0}.CreateCaseModal_docItemLabel__WStVy{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);line-height:1.4}.CreateCaseModal_docItemHint__SxCOv{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}@media (max-width:479px){.CreateCaseModal_docScrollArea__Jvgmq{height:42vh}.CreateCaseModal_categoryHeader__ReAka,.CreateCaseModal_docItem__hm75N{padding:var(--space-2) var(--space-3)}}.ArticleFormModal_overlay__PaAy8{position:fixed;inset:0;background:color-mix(in srgb,var(--color-black) 55%,transparent);backdrop-filter:blur(4px);z-index:var(--z-modal);animation:ArticleFormModal_fadeIn__VkvNi var(--transition-normal) ease}@keyframes ArticleFormModal_fadeIn__VkvNi{0%{opacity:0}to{opacity:1}}.ArticleFormModal_modal__7ANbi{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--z-modal) + 1);width:clamp(320px,95vw,720px);max-height:92vh;background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;overflow:hidden;animation:ArticleFormModal_slideUp__zlaUZ var(--transition-normal) cubic-bezier(.34,1.2,.64,1)}@keyframes ArticleFormModal_slideUp__zlaUZ{0%{opacity:0;transform:translate(-50%,calc(-50% + 24px))}to{opacity:1;transform:translate(-50%,-50%)}}.ArticleFormModal_modalHeader__m9xwP{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid var(--color-gray-100);background:white;flex-shrink:0}.ArticleFormModal_modalHeaderLeft__Ehd6U{display:flex;align-items:center;gap:var(--space-4)}.ArticleFormModal_modalIcon__jZVSh{font-size:var(--text-2xl);line-height:1;flex-shrink:0}.ArticleFormModal_modalTitle___BEbl{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-1);line-height:var(--leading-tight)}.ArticleFormModal_modalSubtitle__mRURL{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ArticleFormModal_closeBtn__ICxq8{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-lg);background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast)}.ArticleFormModal_closeBtn__ICxq8:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text)}.ArticleFormModal_closeBtn__ICxq8:disabled{opacity:.4;cursor:not-allowed}.ArticleFormModal_form__09Vnq{display:flex;flex-direction:column;flex:1;overflow:hidden}.ArticleFormModal_formBody__HalLI{flex:1;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);scroll-behavior:smooth}.ArticleFormModal_imageSection__OO0_i{display:flex;flex-direction:column;gap:var(--space-2)}.ArticleFormModal_imageSectionLabel__v5jL0{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.ArticleFormModal_required__c0CtO{color:var(--color-error);margin-left:var(--space-1)}.ArticleFormModal_imageDropzone__kG_NP{position:relative;width:100%;height:180px;border:2px dashed var(--color-border);border-radius:var(--radius-xl);overflow:hidden;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);background:var(--color-bg-tertiary)}.ArticleFormModal_imageDropzone__kG_NP:focus,.ArticleFormModal_imageDropzone__kG_NP:hover{border-color:var(--color-primary-light);background:color-mix(in srgb,var(--color-primary) 4%,var(--color-bg-tertiary));outline:none}.ArticleFormModal_imageDropzone__kG_NP:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ArticleFormModal_imageDropzoneHasImage__HZFV4{border-style:solid;border-color:var(--color-border)}.ArticleFormModal_imagePreview__dqW7U{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}.ArticleFormModal_imageDropzoneHasImage__HZFV4:hover .ArticleFormModal_imagePreview__dqW7U{transform:scale(1.02)}.ArticleFormModal_imageOverlay__NhIpG{position:absolute;inset:0;background:color-mix(in srgb,var(--color-black) 40%,transparent);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-fast)}.ArticleFormModal_imageDropzoneHasImage__HZFV4:hover .ArticleFormModal_imageOverlay__NhIpG{opacity:1}.ArticleFormModal_imageOverlayText__CS0_u{color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-semibold);display:flex;align-items:center;gap:var(--space-2)}.ArticleFormModal_dropzonePlaceholder__sgV3B{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:100%;padding:var(--space-4);text-align:center}.ArticleFormModal_dropzoneIcon__4mRPs{color:var(--color-text-muted);transition:color var(--transition-fast)}.ArticleFormModal_imageDropzone__kG_NP:hover .ArticleFormModal_dropzoneIcon__4mRPs{color:var(--color-primary-light)}.ArticleFormModal_dropzoneText__XspOW{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.ArticleFormModal_dropzoneLink__cFhSz{color:var(--color-primary);font-weight:var(--font-semibold);text-decoration:underline}.ArticleFormModal_dropzoneHint__rZf1X{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.ArticleFormModal_fileInput__VbH3e{display:none}.ArticleFormModal_imageError__yiud6{font-size:var(--text-xs);color:var(--color-error);margin:0}.ArticleFormModal_slugLabelRow__HaH3f{display:flex;align-items:center;gap:var(--space-2)}.ArticleFormModal_slugBadge__zVuGa{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-white);background:var(--color-primary-light);padding:2px var(--space-2);border-radius:var(--radius-full);letter-spacing:.03em}.ArticleFormModal_slugResetBtn__0f02S{font-size:var(--text-xs);color:var(--color-primary);background:transparent;border:none;cursor:pointer;text-decoration:underline;padding:0;font-family:var(--font-sans);transition:color var(--transition-fast)}.ArticleFormModal_slugResetBtn__0f02S:hover{color:var(--color-primary-dark)}.ArticleFormModal_slugHint__0orUg{font-size:var(--text-xs);color:var(--color-text-muted);margin:var(--space-1) 0 0}.ArticleFormModal_slugHint__0orUg strong{color:var(--color-primary)}.ArticleFormModal_fieldLabelRow__bMHrd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ArticleFormModal_charCount__jiBqV{font-size:var(--text-xs);color:var(--color-text-muted);flex-shrink:0}.ArticleFormModal_charCountWarn__UVm_a{color:var(--color-warning);font-weight:var(--font-semibold)}.ArticleFormModal_markdownBadge___Y47j{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);background:white;padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border)}.ArticleFormModal_contentTextarea__y2hSw{font-family:var(--font-mono)!important;font-size:var(--text-sm)!important;line-height:var(--leading-relaxed)!important}.ArticleFormModal_formFooter__genLE{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-gray-100);background:var(--color-bg-tertiary);flex-shrink:0}.ArticleFormModal_cancelBtn__9uY7F{padding:var(--space-3) var(--space-5);background:transparent;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.ArticleFormModal_cancelBtn__9uY7F:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-text);border-color:var(--color-gray-300)}.ArticleFormModal_cancelBtn__9uY7F:disabled{opacity:.5;cursor:not-allowed}.ArticleFormModal_submitBtn__N4csP{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-bold);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ArticleFormModal_submitBtn__N4csP:hover:not(:disabled){background:var(--color-primary-light);transform:translateY(-1px);box-shadow:var(--shadow-md)}.ArticleFormModal_submitBtn__N4csP:disabled{opacity:.7;cursor:not-allowed;transform:none}.ArticleFormModal_spinner__qpmo8{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--color-white) 30%,transparent);border-top-color:var(--color-white);border-radius:var(--radius-full);animation:ArticleFormModal_spin__fMTVc .7s linear infinite}@keyframes ArticleFormModal_spin__fMTVc{to{transform:rotate(1turn)}}.ArticleFormModal_successState__1i0kM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-16) var(--space-8);text-align:center}.ArticleFormModal_successIcon__VqYfe{font-size:3rem;animation:ArticleFormModal_popIn__FxDCk .4s cubic-bezier(.34,1.56,.64,1)}@keyframes ArticleFormModal_popIn__FxDCk{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.ArticleFormModal_successTitle__SF4lx{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0}.ArticleFormModal_successSubtitle__fCf_K{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (max-width:479px){.ArticleFormModal_modal__7ANbi{top:auto;left:0;right:0;bottom:0;transform:none;width:100%;max-height:96vh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:ArticleFormModal_slideUpMobile__eCPuA var(--transition-normal) cubic-bezier(.34,1.2,.64,1)}@keyframes ArticleFormModal_slideUpMobile__eCPuA{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ArticleFormModal_formBody__HalLI{padding:var(--space-4);gap:var(--space-4)}.ArticleFormModal_modalHeader__m9xwP{padding:var(--space-4) var(--space-4) var(--space-4)}.ArticleFormModal_formFooter__genLE{padding:var(--space-3) var(--space-4);flex-direction:column-reverse}.ArticleFormModal_cancelBtn__9uY7F,.ArticleFormModal_submitBtn__N4csP{width:100%;justify-content:center}.ArticleFormModal_imageDropzone__kG_NP{height:140px}}@media (min-width:480px) and (max-width:767px){.ArticleFormModal_modal__7ANbi{width:clamp(320px,95vw,560px)}.ArticleFormModal_formFooter__genLE{flex-direction:column-reverse;gap:var(--space-2)}.ArticleFormModal_cancelBtn__9uY7F,.ArticleFormModal_submitBtn__N4csP{width:100%;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.ArticleFormModal_modal__7ANbi{width:clamp(480px,90vw,680px)}}.AddRequiredDocumentModal_overlay__TcvlM{position:fixed;inset:0;background:color-mix(in srgb,var(--color-black) 50%,transparent);backdrop-filter:blur(4px);z-index:var(--z-modal);animation:AddRequiredDocumentModal_fadeIn__xPq4f .2s ease}@keyframes AddRequiredDocumentModal_fadeIn__xPq4f{0%{opacity:0}to{opacity:1}}.AddRequiredDocumentModal_modal__Bzh2v{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--z-modal) + 1);width:min(640px,calc(100vw - var(--space-8)));max-height:min(88vh,820px);background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);overflow:hidden;display:flex;flex-direction:column;animation:AddRequiredDocumentModal_popIn__GU_Zk .28s cubic-bezier(.34,1.56,.64,1)}@keyframes AddRequiredDocumentModal_popIn__GU_Zk{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.AddRequiredDocumentModal_modalHeader__mfalJ{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);background:white;flex-shrink:0}.AddRequiredDocumentModal_modalHeaderLeft__PD7P1{display:flex;align-items:center;gap:var(--space-3)}.AddRequiredDocumentModal_modalHeaderIcon__ylrKo{font-size:28px;line-height:1;flex-shrink:0}.AddRequiredDocumentModal_modalTitle__U3s4q{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);margin:0;line-height:1.2}.AddRequiredDocumentModal_modalSubtitle__MDbcY{font-size:var(--text-xs);color:var(--color-text-muted);margin:var(--space-1) 0 0}.AddRequiredDocumentModal_closeBtn__PAfPs{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}.AddRequiredDocumentModal_closeBtn__PAfPs:hover{background:color-mix(in srgb,var(--color-error) 8%,transparent);border-color:color-mix(in srgb,var(--color-error) 35%,var(--color-border));color:var(--color-error);transform:rotate(90deg)}.AddRequiredDocumentModal_closeBtn__PAfPs:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AddRequiredDocumentModal_modalBody__koz3_{flex:1;padding:var(--space-6);overflow:hidden}@media (max-width:479px){.AddRequiredDocumentModal_modal__Bzh2v{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;max-height:92svh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:AddRequiredDocumentModal_slideUpMobile__gpKeU .3s cubic-bezier(.34,1.2,.64,1)}@keyframes AddRequiredDocumentModal_slideUpMobile__gpKeU{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.AddRequiredDocumentModal_modalBody__koz3_{padding:var(--space-4)}.AddRequiredDocumentModal_modalHeader__mfalJ{padding:var(--space-4) var(--space-4)}}@media (min-width:480px) and (max-width:767px){.AddRequiredDocumentModal_modal__Bzh2v{width:min(560px,calc(100vw - var(--space-6)))}.AddRequiredDocumentModal_modalBody__koz3_{padding:var(--space-5)}}@media (min-width:768px) and (max-width:1023px){.AddRequiredDocumentModal_modal__Bzh2v{width:min(600px,calc(100vw - var(--space-8)))}}.AddDocumentSuccessToast_toast__2Wl9f{position:fixed;bottom:var(--space-8);left:50%;transform:translateX(-50%);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-3);min-width:300px;max-width:min(480px,calc(100vw - var(--space-8)));padding:var(--space-4) var(--space-5);padding-bottom:calc(var(--space-4) + 3px);background:var(--color-white);border:1.5px solid color-mix(in srgb,var(--color-success) 35%,var(--color-border));border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 0 4px color-mix(in srgb,var(--color-success) 10%,transparent);overflow:hidden;animation:AddDocumentSuccessToast_slideUp__y2OCd .32s cubic-bezier(.34,1.56,.64,1)}@keyframes AddDocumentSuccessToast_slideUp__y2OCd{0%{opacity:0;transform:translateX(-50%) translateY(20px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.AddDocumentSuccessToast_iconWrap___j5R9{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);flex-shrink:0;animation:AddDocumentSuccessToast_popIcon__F0R_9 .4s cubic-bezier(.34,1.56,.64,1) .1s both}@keyframes AddDocumentSuccessToast_popIcon__F0R_9{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.AddDocumentSuccessToast_content__vHaYV{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.AddDocumentSuccessToast_title__6J_PR{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-success);margin:0;line-height:1.2}.AddDocumentSuccessToast_label__od3kZ{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.AddDocumentSuccessToast_closeBtn__nOIBL{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast);padding:0}.AddDocumentSuccessToast_closeBtn__nOIBL:hover{background:color-mix(in srgb,var(--color-text-muted) 12%,transparent);color:var(--color-text)}.AddDocumentSuccessToast_closeBtn__nOIBL:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AddDocumentSuccessToast_progressBar__T9NBG{position:absolute;bottom:0;left:0;height:3px;width:100%;background:var(--color-success);transform-origin:left center;animation:AddDocumentSuccessToast_shrink__02_7P linear forwards;border-radius:0 0 var(--radius-xl) var(--radius-xl)}@keyframes AddDocumentSuccessToast_shrink__02_7P{0%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:.6}}@media (max-width:479px){.AddDocumentSuccessToast_toast__2Wl9f{bottom:var(--space-5);left:var(--space-4);right:var(--space-4);transform:none;max-width:100%;min-width:unset;animation:AddDocumentSuccessToast_slideUpMobile__EN5Ol .32s cubic-bezier(.34,1.56,.64,1)}@keyframes AddDocumentSuccessToast_slideUpMobile__EN5Ol{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (min-width:480px) and (max-width:767px){.AddDocumentSuccessToast_toast__2Wl9f{bottom:var(--space-6)}}.DeleteFreeDocumentPopover_overlay__ITTAI{position:fixed;inset:0;background:color-mix(in srgb,var(--color-black) 45%,transparent);backdrop-filter:blur(3px);z-index:calc(var(--z-modal) + 2);animation:DeleteFreeDocumentPopover_fadeIn__1FyxU .15s ease}@keyframes DeleteFreeDocumentPopover_fadeIn__1FyxU{0%{opacity:0}to{opacity:1}}.DeleteFreeDocumentPopover_popover__GWNcA{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--z-modal) + 3);width:min(360px,calc(100vw - var(--space-8)));background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);animation:DeleteFreeDocumentPopover_popIn__cUGjs .25s cubic-bezier(.34,1.56,.64,1)}@keyframes DeleteFreeDocumentPopover_popIn__cUGjs{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DeleteFreeDocumentPopover_iconWrap__weNGo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--color-error) 25%,transparent);color:var(--color-error);align-self:center;animation:DeleteFreeDocumentPopover_wobble__NhKwB .45s ease .1s both}@keyframes DeleteFreeDocumentPopover_wobble__NhKwB{0%{transform:rotate(0deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}to{transform:rotate(0deg)}}.DeleteFreeDocumentPopover_popoverTitle__rQAWg{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text);margin:0;text-align:center}.DeleteFreeDocumentPopover_popoverFile__JVuXW{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:var(--font-medium)}.DeleteFreeDocumentPopover_popoverWarn__ZV6R7{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-error);padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--color-error) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent);border-radius:var(--radius-md);margin:0}.DeleteFreeDocumentPopover_popoverActions__j9YgJ{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.DeleteFreeDocumentPopover_cancelBtn__PE5o6{flex:1;padding:var(--space-2) var(--space-3);background:transparent;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans)}.DeleteFreeDocumentPopover_cancelBtn__PE5o6:hover:not(:disabled){background:white;color:var(--color-text)}.DeleteFreeDocumentPopover_cancelBtn__PE5o6:disabled{opacity:.5;cursor:not-allowed}.DeleteFreeDocumentPopover_confirmBtn__1eiFU{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-error);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-white);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans)}.DeleteFreeDocumentPopover_confirmBtn__1eiFU:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 85%,var(--color-black));transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-error) 30%,transparent)}.DeleteFreeDocumentPopover_confirmBtn__1eiFU:active:not(:disabled){transform:translateY(0);box-shadow:none}.DeleteFreeDocumentPopover_confirmBtn__1eiFU:disabled{opacity:.6;cursor:not-allowed}.DeleteFreeDocumentPopover_confirmBtn__1eiFU:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.DeleteFreeDocumentPopover_spinner__qyEHj{display:inline-block;width:11px;height:11px;border:1.5px solid color-mix(in srgb,var(--color-white) 35%,transparent);border-top-color:var(--color-white);border-radius:50%;animation:DeleteFreeDocumentPopover_spin__ilWqP .6s linear infinite;flex-shrink:0}@keyframes DeleteFreeDocumentPopover_spin__ilWqP{to{transform:rotate(1turn)}}@media (max-width:479px){.DeleteFreeDocumentPopover_popover__GWNcA{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:DeleteFreeDocumentPopover_slideUpMobile__EMFLp .25s cubic-bezier(.34,1.2,.64,1)}@keyframes DeleteFreeDocumentPopover_slideUpMobile__EMFLp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.DeleteFreeDocumentPopover_popoverActions__j9YgJ{flex-direction:column-reverse}}.DeleteCaseDialog_overlay__yhAby{position:fixed;inset:0;background:color-mix(in srgb,var(--color-black) 55%,transparent);backdrop-filter:blur(4px);z-index:calc(var(--z-modal) + 2);animation:DeleteCaseDialog_fadeIn__sr4vN .2s ease}@keyframes DeleteCaseDialog_fadeIn__sr4vN{0%{opacity:0}to{opacity:1}}.DeleteCaseDialog_dialog__D2f90{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--z-modal) + 3);width:min(460px,calc(100vw - var(--space-8)));background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);padding:var(--space-8) var(--space-6) var(--space-6);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);animation:DeleteCaseDialog_popIn__FIJkJ .3s cubic-bezier(.34,1.56,.64,1)}@keyframes DeleteCaseDialog_popIn__FIJkJ{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DeleteCaseDialog_iconWrap__5nLoM{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-error) 10%,transparent);border:2px solid color-mix(in srgb,var(--color-error) 25%,transparent);color:var(--color-error);margin-bottom:var(--space-1);animation:DeleteCaseDialog_wobble__4dgkt .5s ease .15s both}@keyframes DeleteCaseDialog_wobble__4dgkt{0%{transform:rotate(0deg)}18%{transform:rotate(-8deg)}36%{transform:rotate(6deg)}54%{transform:rotate(-4deg)}72%{transform:rotate(2deg)}to{transform:rotate(0deg)}}.DeleteCaseDialog_title__QzFry{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0;line-height:1.2}.DeleteCaseDialog_subtitle__U6ymb{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.DeleteCaseDialog_caseName__aDjru{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-primary);margin:0;word-break:break-word}.DeleteCaseDialog_warningList__TymFC{display:flex;flex-direction:column;gap:var(--space-2);width:100%;background:white;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-1);text-align:left}.DeleteCaseDialog_warningItem__U0icB{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}.DeleteCaseDialog_warningDot__vEeLa{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-error);flex-shrink:0;margin-top:6px}.DeleteCaseDialog_irreversible__A3IhN{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-error);padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--color-error) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent);border-radius:var(--radius-md);width:100%;justify-content:center}.DeleteCaseDialog_actions__KR9Cc{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-2)}.DeleteCaseDialog_cancelBtn__3AI0w{flex:1;padding:var(--space-3) var(--space-4);background:transparent;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans)}.DeleteCaseDialog_cancelBtn__3AI0w:hover:not(:disabled){background:white;border-color:var(--color-text-muted);color:var(--color-text)}.DeleteCaseDialog_cancelBtn__3AI0w:disabled{opacity:.5;cursor:not-allowed}.DeleteCaseDialog_cancelBtn__3AI0w:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeleteCaseDialog_confirmBtn__Inzl7{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-error);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-white);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans)}.DeleteCaseDialog_confirmBtn__Inzl7:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 85%,var(--color-black));transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--color-error) 35%,transparent)}.DeleteCaseDialog_confirmBtn__Inzl7:active:not(:disabled){transform:translateY(0);box-shadow:none}.DeleteCaseDialog_confirmBtn__Inzl7:disabled{opacity:.6;cursor:not-allowed}.DeleteCaseDialog_confirmBtn__Inzl7:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.DeleteCaseDialog_spinner__nP6tL{display:inline-block;width:13px;height:13px;border:2px solid color-mix(in srgb,var(--color-white) 35%,transparent);border-top-color:var(--color-white);border-radius:var(--radius-full);animation:DeleteCaseDialog_spin__tpFSA .6s linear infinite;flex-shrink:0}@keyframes DeleteCaseDialog_spin__tpFSA{to{transform:rotate(1turn)}}@media (max-width:479px){.DeleteCaseDialog_dialog__D2f90{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding:var(--space-6) var(--space-4) var(--space-8);animation:DeleteCaseDialog_slideUpMobile__K1S_h .3s cubic-bezier(.34,1.2,.64,1)}@keyframes DeleteCaseDialog_slideUpMobile__K1S_h{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.DeleteCaseDialog_actions__KR9Cc{flex-direction:column-reverse}}.DeleteClientDialog_overlay__9pH8Z{position:fixed;inset:0;background:color-mix(in srgb,var(--color-black) 60%,transparent);backdrop-filter:blur(5px);z-index:calc(var(--z-modal) + 2);animation:DeleteClientDialog_fadeIn__Q5uYH .2s ease}@keyframes DeleteClientDialog_fadeIn__Q5uYH{0%{opacity:0}to{opacity:1}}.DeleteClientDialog_dialog__2at6j{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--z-modal) + 3);width:min(500px,calc(100vw - var(--space-8)));background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);padding:var(--space-8) var(--space-6) var(--space-6);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);animation:DeleteClientDialog_popIn__a3Idw .3s cubic-bezier(.34,1.56,.64,1)}@keyframes DeleteClientDialog_popIn__a3Idw{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DeleteClientDialog_iconWrap__9WtHw{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-error) 10%,transparent);border:2px solid color-mix(in srgb,var(--color-error) 25%,transparent);color:var(--color-error);margin-bottom:var(--space-1);animation:DeleteClientDialog_wobble__Q7o7W .55s ease .15s both}@keyframes DeleteClientDialog_wobble__Q7o7W{0%{transform:rotate(0deg)}18%{transform:rotate(-9deg)}36%{transform:rotate(7deg)}54%{transform:rotate(-4deg)}72%{transform:rotate(2deg)}to{transform:rotate(0deg)}}.DeleteClientDialog_title__s9eqY{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0;line-height:1.2}.DeleteClientDialog_subtitle__QY9Dr{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.DeleteClientDialog_clientCard__Wwiwf{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-bg-secondary));border:1px solid color-mix(in srgb,var(--color-primary) 15%,var(--color-border));border-radius:var(--radius-lg);text-align:left}.DeleteClientDialog_clientAvatar__w8h80{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:var(--color-white);font-size:var(--text-base);font-weight:var(--font-bold);flex-shrink:0}.DeleteClientDialog_clientInfo__T1pv5{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.DeleteClientDialog_clientName__3xLZp{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);margin:0}.DeleteClientDialog_clientEmail__gSb6J{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DeleteClientDialog_warningList__lGGwX{display:flex;flex-direction:column;gap:var(--space-2);width:100%;background:white;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);text-align:left}.DeleteClientDialog_warningItem__oQiqZ{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}.DeleteClientDialog_warningDot__hjAX_{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-error);flex-shrink:0;margin-top:6px}.DeleteClientDialog_irreversible__NlC0h{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-error);padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--color-error) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent);border-radius:var(--radius-md);width:100%;justify-content:center;letter-spacing:.01em}.DeleteClientDialog_confirmField__H9mp5{display:flex;flex-direction:column;gap:var(--space-2);width:100%;text-align:left}.DeleteClientDialog_confirmLabel__h1mpL{font-size:var(--text-sm);color:var(--color-text-secondary)}.DeleteClientDialog_confirmLabel__h1mpL strong{color:var(--color-error);font-family:var(--font-mono);background:color-mix(in srgb,var(--color-error) 8%,transparent);padding:1px 5px;border-radius:var(--radius-sm)}.DeleteClientDialog_confirmInput__J9fYQ{width:100%;padding:var(--space-3) var(--space-4);background:white;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text);transition:all var(--transition-fast);outline:none}.DeleteClientDialog_confirmInput__J9fYQ::placeholder{color:var(--color-text-muted);font-family:var(--font-mono)}.DeleteClientDialog_confirmInput__J9fYQ:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 15%,transparent);background:var(--color-white)}.DeleteClientDialog_confirmInput__J9fYQ:disabled{opacity:.5;cursor:not-allowed}.DeleteClientDialog_confirmInputValid__Nm0hc{background:color-mix(in srgb,var(--color-success) 4%,var(--color-white))}.DeleteClientDialog_confirmInputValid__Nm0hc,.DeleteClientDialog_confirmInputValid__Nm0hc:focus{border-color:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 15%,transparent)}.DeleteClientDialog_actions__92vOp{display:flex;gap:var(--space-3);width:100%;margin-top:var(--space-2)}.DeleteClientDialog_cancelBtn__9F6z8{flex:1;padding:var(--space-3) var(--space-4);background:transparent;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans)}.DeleteClientDialog_cancelBtn__9F6z8:hover:not(:disabled){background:white;border-color:var(--color-text-muted);color:var(--color-text)}.DeleteClientDialog_cancelBtn__9F6z8:disabled{opacity:.5;cursor:not-allowed}.DeleteClientDialog_cancelBtn__9F6z8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DeleteClientDialog_confirmBtn__F0HkH{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-error);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-white);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans)}.DeleteClientDialog_confirmBtn__F0HkH:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 85%,var(--color-black));transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--color-error) 35%,transparent)}.DeleteClientDialog_confirmBtn__F0HkH:active:not(:disabled){transform:translateY(0);box-shadow:none}.DeleteClientDialog_confirmBtn__F0HkH:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.DeleteClientDialog_confirmBtn__F0HkH:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.DeleteClientDialog_spinner__PO0rE{display:inline-block;width:13px;height:13px;border:2px solid color-mix(in srgb,var(--color-white) 35%,transparent);border-top-color:var(--color-white);border-radius:var(--radius-full);animation:DeleteClientDialog_spin___3Ucx .6s linear infinite;flex-shrink:0}@keyframes DeleteClientDialog_spin___3Ucx{to{transform:rotate(1turn)}}@media (max-width:479px){.DeleteClientDialog_dialog__2at6j{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding:var(--space-6) var(--space-4) var(--space-8);animation:DeleteClientDialog_slideUpMobile__MP_Bh .3s cubic-bezier(.34,1.2,.64,1);max-height:92svh;overflow-y:auto}@keyframes DeleteClientDialog_slideUpMobile__MP_Bh{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.DeleteClientDialog_actions__92vOp{flex-direction:column-reverse}}