._container_11xh4_1{position:relative;width:100%}._textarea_11xh4_6{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s}._textarea_11xh4_6:focus{outline:none;border-color:#1890ff}._suggestions_11xh4_22{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 24px #00000040;max-height:200px;overflow-y:auto;z-index:10000;min-width:300px}._suggestion_11xh4_22{display:flex;align-items:center;gap:12px;padding:12px;width:100%;border:none;background:#fff;cursor:pointer;transition:background-color .2s;text-align:left}._suggestion_11xh4_22:hover,._suggestion_11xh4_22._selected_11xh4_48{background-color:#f5f5f5}._avatar_11xh4_52{width:32px;height:32px;border-radius:50%;object-fit:cover}._avatarPlaceholder_11xh4_59{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}._personInfo_11xh4_72{flex:1;min-width:0}._personName_11xh4_77{font-size:14px;font-weight:500;color:#111418;margin-bottom:2px}._personEmail_11xh4_84{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._container_66b6o_1{display:flex;flex-direction:column;align-items:center;gap:8px}._avatar_66b6o_8{position:relative;border-radius:50%;overflow:hidden;cursor:pointer;border:3px solid #dbe0e6;transition:all .3s;background:#f8f9fa}._avatar_66b6o_8:hover{border-color:#667eea;transform:scale(1.05)}._avatar_66b6o_8:hover ._editIcon_66b6o_23{opacity:1}._image_66b6o_27{width:100%;height:100%;object-fit:cover}._placeholder_66b6o_33{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f2f5}._overlay_66b6o_42{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center}._spinner_66b6o_54{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_66b6o_54 .8s linear infinite}@keyframes _spin_66b6o_54{to{transform:rotate(360deg)}}._editIcon_66b6o_23{position:absolute;bottom:4px;right:4px;width:32px;height:32px;background:#667eea;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid white;opacity:0;transition:opacity .3s;pointer-events:none}._hiddenInput_66b6o_86{display:none}._overlay_15cyj_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:_fadeIn_15cyj_1 .2s ease-out}@keyframes _fadeIn_15cyj_1{0%{opacity:0}to{opacity:1}}._modal_15cyj_25{background:#fff;border-radius:12px;width:90%;max-width:700px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:_slideUp_15cyj_1 .3s;position:relative;z-index:10000}@keyframes _slideUp_15cyj_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._headerContainer_15cyj_49{padding:24px;border-bottom:1px solid #dbe0e6}._headerTop_15cyj_54{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._logoImage_15cyj_61{width:40px;height:auto}._closeButton_15cyj_66{width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#617589;font-size:20px;cursor:pointer;transition:all .2s}._closeButton_15cyj_66:hover{background:#f0f2f5}._modalTitle_15cyj_82{font-size:20px;font-weight:700;color:#111418;margin:0 0 24px;text-align:center}._progressContainer_15cyj_91{display:flex;align-items:center;justify-content:center;gap:8px}._stepItem_15cyj_98{display:flex;align-items:center;gap:8px}._stepNumber_15cyj_104{width:32px;height:32px;border-radius:50%;background:#f0f2f5;color:#617589;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:all .3s}._stepActive_15cyj_118{background:#667eea;color:#fff}._stepCompleted_15cyj_123{background:#48bb78;color:#fff}._stepLabel_15cyj_128{font-size:13px;color:#617589;font-weight:500;white-space:nowrap}._stepLine_15cyj_135{width:40px;height:2px;background:#dbe0e6;transition:all .3s}._stepLineActive_15cyj_142{background:#48bb78}._form_15cyj_146{overflow-y:auto;max-height:calc(90vh - 240px)}._stepContent_15cyj_151{padding:24px;animation:_fadeIn_15cyj_1 .3s}@keyframes _fadeIn_15cyj_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formGroup_15cyj_167{margin-bottom:16px}._formRow_15cyj_171{display:grid;grid-template-columns:1fr 1fr;gap:16px}._label_15cyj_177{display:block;margin-bottom:8px;font-weight:500;color:#2d3748;font-size:14px}._input_15cyj_185,._select_15cyj_186,._textarea_15cyj_187{width:100%;padding:10px 12px;border:1px solid #dbe0e6;border-radius:8px;font-size:14px;color:#111418;background:#fff;transition:border-color .2s}._input_15cyj_185:focus,._select_15cyj_186:focus,._textarea_15cyj_187:focus{outline:none;border-color:#667eea}._textarea_15cyj_187{width:100%;padding:10px 12px;border:1px solid #dbe0e6;border-radius:8px;font-size:14px;color:#111418;background:#fff;transition:border-color .2s;resize:vertical;min-height:80px;font-family:inherit}._textarea_15cyj_187:focus{outline:none;border-color:#667eea}._actions_15cyj_224{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #dbe0e6;background:#f8f9fa}._previousButton_15cyj_233,._nextButton_15cyj_234,._submitButton_15cyj_235{flex:1;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}._previousButton_15cyj_233{background:#fff;border:2px solid #dbe0e6;color:#617589}._previousButton_15cyj_233:hover:not(:disabled){border-color:#adb5bd}._nextButton_15cyj_234,._submitButton_15cyj_235{background:#667eea;border:none;color:#fff}._nextButton_15cyj_234:hover:not(:disabled),._submitButton_15cyj_235:hover:not(:disabled){background:#5568d3;transform:translateY(-1px)}._previousButton_15cyj_233:disabled,._nextButton_15cyj_234:disabled,._submitButton_15cyj_235:disabled{opacity:.5;cursor:not-allowed}._logoPreview_15cyj_275{margin-top:12px;padding:16px;background:#f8f9fa;border-radius:8px;display:flex;justify-content:center;align-items:center}._logoPreviewImage_15cyj_285{max-width:200px;max-height:120px;object-fit:contain;border-radius:4px}@media (max-width: 768px){._overlay_15cyj_1{padding:0}._modal_15cyj_25{width:100%;max-width:100%;height:100vh;max-height:100vh;border-radius:0;display:flex;flex-direction:column}._headerContainer_15cyj_49{padding:16px;flex-shrink:0}._modalTitle_15cyj_82{font-size:18px}._progressContainer_15cyj_91{gap:4px}._stepNumber_15cyj_104{width:28px;height:28px;font-size:12px}._stepLabel_15cyj_128{font-size:11px}._stepLine_15cyj_135{width:20px}._form_15cyj_146{flex:1;max-height:none;overflow-y:auto}._stepContent_15cyj_151{padding:16px}._formRow_15cyj_171{grid-template-columns:1fr;gap:0}._input_15cyj_185,._select_15cyj_186,._textarea_15cyj_187{font-size:16px;padding:12px 14px;box-sizing:border-box}._actions_15cyj_224{padding:16px;flex-direction:column;gap:8px;flex-shrink:0}._previousButton_15cyj_233,._nextButton_15cyj_234,._submitButton_15cyj_235{width:100%;padding:14px 24px}}._dashboard_1c0sh_1{background:#fff;border-radius:12px;border:1px solid #dbe0e6;padding:24px;margin-bottom:32px}._title_1c0sh_9{font-size:20px;font-weight:700;color:#111418;margin:0 0 24px}._metricsGrid_1c0sh_16{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width: 1200px){._metricsGrid_1c0sh_16{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._metricsGrid_1c0sh_16{grid-template-columns:1fr}}._metricCard_1c0sh_35{display:flex;align-items:center;gap:16px;padding:20px;background:#f8f9fa;border-radius:10px;transition:all .2s}._metricCard_1c0sh_35:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._metricIcon_1c0sh_50{width:48px;height:48px;border-radius:12px;background:#e7f0ff;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}._metricContent_1c0sh_62{flex:1}._metricLabel_1c0sh_66{font-size:13px;color:#617589;margin:0 0 4px;font-weight:500}._metricValue_1c0sh_73{font-size:28px;font-weight:700;color:#111418;margin:0}._revenueCard_1c0sh_80{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:24px;text-align:center}._revenueLabel_1c0sh_88{font-size:14px;color:#ffffffe6;margin:0 0 8px;font-weight:500}._revenueValue_1c0sh_95{font-size:32px;font-weight:700;color:#fff;margin:0}._segmentsCard_1c0sh_102{padding:20px;background:#f8f9fa;border-radius:12px}._segmentsTitle_1c0sh_108{font-size:16px;font-weight:600;color:#111418;margin:0 0 16px}._segmentsList_1c0sh_115{display:flex;flex-direction:column;gap:12px}._segmentItem_1c0sh_121{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;border-radius:8px;transition:all .2s}._segmentItem_1c0sh_121:hover{background:#f0f2ff;transform:translate(4px)}._segmentLabel_1c0sh_136{font-size:14px;color:#111418;font-weight:500}._segmentCount_1c0sh_142{font-size:16px;font-weight:700;color:#667eea;background:#fff;padding:4px 12px;border-radius:12px}@media (max-width: 768px){._dashboard_1c0sh_1{padding:20px 16px;margin-bottom:24px}._title_1c0sh_9{font-size:18px;margin-bottom:20px}._metricsGrid_1c0sh_16{gap:12px;margin-bottom:20px}._metricCard_1c0sh_35{padding:16px;gap:12px}._metricIcon_1c0sh_50{width:40px;height:40px;font-size:20px}._metricLabel_1c0sh_66{font-size:12px}._metricValue_1c0sh_73{font-size:24px}._revenueCard_1c0sh_80{padding:16px;margin-bottom:20px}._revenueLabel_1c0sh_88{font-size:13px}._revenueValue_1c0sh_95{font-size:28px}._segmentsCard_1c0sh_102{padding:16px}._segmentsTitle_1c0sh_108{font-size:15px;margin-bottom:14px}._segmentsList_1c0sh_115{gap:10px}._segmentItem_1c0sh_121{padding:10px}._segmentLabel_1c0sh_136{font-size:13px}._segmentCount_1c0sh_142{font-size:14px;padding:3px 10px}}._container_10v4t_1{padding:32px;max-width:1400px;margin:0 auto}._header_10v4t_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}._headerLeft_10v4t_14{flex:1}._title_10v4t_18{font-size:32px;font-weight:700;color:#111418;margin:0 0 8px}._subtitle_10v4t_25{font-size:16px;color:#617589;margin:0}._createButton_10v4t_31{padding:12px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}._createButton_10v4t_31:hover{background:#5568d3;transform:translateY(-1px)}._filters_10v4t_48{display:flex;gap:16px;margin-bottom:32px}._searchInput_10v4t_54{flex:1;padding:12px 16px;border:1px solid #dbe0e6;border-radius:8px;font-size:14px}._filterSelect_10v4t_62{min-width:180px;padding:12px 16px;border:1px solid #dbe0e6;border-radius:8px;font-size:14px;background:#fff;cursor:pointer}._clientsGrid_10v4t_72{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}._clientCard_10v4t_78{background:#fff;border:1px solid #dbe0e6;border-radius:12px;padding:24px;transition:all .2s;cursor:pointer}._clientCard_10v4t_78:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26;transform:translateY(-2px)}._clientHeader_10v4t_93{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._clientNameRow_10v4t_100{display:flex;align-items:center;gap:12px;flex:1}._clientLogo_10v4t_107{width:40px;height:40px;object-fit:contain;border-radius:6px;background:#f8f9fa;padding:4px}._clientName_10v4t_100{font-size:18px;font-weight:600;color:#111418;margin:0}._legalName_10v4t_123{font-size:13px;color:#617589;margin:4px 0 0;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badges_10v4t_133{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._statusBadge_10v4t_140{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._hierarchyBadge_10v4t_149{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:capitalize;border:1px solid #e1e5e9;background:#f8f9fa;color:#495057}._segmentBadge_10v4t_160{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:capitalize;background:#e8f5e8;color:#2e7d32;border:1px solid #c8e6c9}._hierarchy-enterprise_10v4t_171{background:#e3f2fd;color:#1565c0;border-color:#bbdefb}._hierarchy-subsidiary_10v4t_177{background:#fff3e0;color:#ef6c00;border-color:#ffcc02}._hierarchy-branch_10v4t_183{background:#f3e5f5;color:#7b1fa2;border-color:#ce93d8}._hierarchy-company_10v4t_189{background:#e8f5e8;color:#2e7d32;border-color:#c8e6c9}._hierarchy-individual_10v4t_195{background:#fff3e0;color:#f57c00;border-color:#ffcc02}._status-active_10v4t_201{background:#d4edda;color:#155724}._status-inactive_10v4t_206{background:#f8d7da;color:#721c24}._status-prospect_10v4t_211{background:#fff3cd;color:#856404}._status-churned_10v4t_216{background:#d1ecf1;color:#0c5460}._clientIndustry_10v4t_221{font-size:14px;color:#617589;margin:0 0 16px}._clientInfo_10v4t_227{display:flex;flex-direction:column;gap:8px;margin-top:16px}._clientFooter_10v4t_234{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid #f1f3f4}._infoItem_10v4t_243{display:flex;align-items:center;gap:8px;font-size:14px;color:#111418}._infoItem_10v4t_243 svg{color:#617589;flex-shrink:0}._infoText_10v4t_256{color:#617589}._clientFooter_10v4t_234{display:flex;gap:8px;padding-top:16px;border-top:1px solid #dbe0e6}._segmentBadge_10v4t_160{padding:4px 12px;background:#f0f2ff;color:#667eea;border-radius:12px;font-size:12px;font-weight:600}._emptyState_10v4t_276{grid-column:1 / -1;text-align:center;padding:64px 32px}._emptyState_10v4t_276 p{font-size:16px;color:#617589;margin-bottom:24px}._loadingContainer_10v4t_289{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%}._loadingSpinner_10v4t_297{display:flex;flex-direction:column;align-items:center;gap:16px}._spinner_10v4t_304{width:48px;height:48px;border:4px solid #f0f2ff;border-top-color:#667eea;border-radius:50%;animation:_spin_10v4t_304 .8s linear infinite}@keyframes _spin_10v4t_304{to{transform:rotate(360deg)}}._loadingText_10v4t_319{font-size:16px;font-weight:500;color:#667eea;margin:0}@media (max-width: 768px){._container_10v4t_1{padding:80px 16px 16px}._header_10v4t_7{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px}._title_10v4t_18{font-size:24px}._subtitle_10v4t_25{font-size:14px}._createButton_10v4t_31{width:100%;justify-content:center}._filters_10v4t_48{flex-direction:column;gap:12px;margin-bottom:24px}._searchInput_10v4t_54,._filterSelect_10v4t_62{width:100%;min-width:100%}._clientsGrid_10v4t_72{grid-template-columns:1fr;gap:16px}._clientCard_10v4t_78{padding:20px}._clientLogo_10v4t_107{width:36px;height:36px}._clientName_10v4t_100{font-size:16px}._legalName_10v4t_123{font-size:12px}._badges_10v4t_133{flex-direction:column;align-items:flex-start}._statusBadge_10v4t_140{font-size:11px;padding:3px 10px}._hierarchyBadge_10v4t_149,._segmentBadge_10v4t_160{font-size:10px;padding:3px 6px}._clientIndustry_10v4t_221,._infoItem_10v4t_243{font-size:13px}._clientFooter_10v4t_234{flex-direction:column;align-items:flex-start;gap:8px}._emptyState_10v4t_276{padding:48px 20px}._emptyState_10v4t_276 p{font-size:14px}._spinner_10v4t_304{width:40px;height:40px;border-width:3px}._loadingText_10v4t_319{font-size:14px}}._container_mlnd9_1{padding:32px;max-width:1400px;margin:0 auto}._header_mlnd9_7{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}._backButton_mlnd9_14{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #dbe0e6;border-radius:8px;color:#111418;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._backButton_mlnd9_14:hover{background:#f8f9fa;border-color:#667eea}._editButton_mlnd9_34{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}._editButton_mlnd9_34:hover{background:#5568d3}._editButton_mlnd9_34 svg{flex-shrink:0}._content_mlnd9_57{background:#fff;border-radius:12px;border:1px solid #dbe0e6;padding:32px}._clientHeader_mlnd9_64{display:flex;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #dbe0e6}._logo_mlnd9_73{width:80px;height:80px;object-fit:contain;border-radius:12px;background:#f8f9fa;padding:8px}._name_mlnd9_82{font-size:32px;font-weight:700;color:#111418;margin:0}._legalName_mlnd9_89{font-size:16px;color:#617589;margin:4px 0 0}._statusBadge_mlnd9_95{padding:8px 16px;border-radius:16px;font-size:14px;font-weight:600;text-transform:uppercase;margin-left:auto}._status-active_mlnd9_104{background:#d4edda;color:#155724}._status-inactive_mlnd9_109{background:#f8d7da;color:#721c24}._status-prospect_mlnd9_114{background:#fff3cd;color:#856404}._status-churned_mlnd9_119{background:#d1ecf1;color:#0c5460}._infoGrid_mlnd9_124{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}._infoCard_mlnd9_131{background:#f8f9fa;border-radius:8px;padding:16px}._infoLabel_mlnd9_137{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#617589;text-transform:uppercase;margin-bottom:8px}._infoLabel_mlnd9_137 svg{color:#667eea}._infoValue_mlnd9_152{font-size:16px;color:#111418;font-weight:500}._infoValue_mlnd9_152 a{color:#667eea;text-decoration:none}._infoValue_mlnd9_152 a:hover{text-decoration:underline}._section_mlnd9_167{margin-top:32px;padding-top:32px;border-top:1px solid #dbe0e6}._sectionTitle_mlnd9_173{font-size:20px;font-weight:600;color:#111418;margin:0 0 16px}._addressCard_mlnd9_180{display:flex;gap:16px;background:#f8f9fa;border-radius:8px;padding:16px}._addressCard_mlnd9_180 svg{color:#667eea;flex-shrink:0}._addressCard_mlnd9_180 p{margin:4px 0;color:#111418}._notesCard_mlnd9_198{background:#f8f9fa;border-radius:8px;padding:16px}._notesCard_mlnd9_198 p{margin:0;color:#111418;line-height:1.6;white-space:pre-wrap}._addNoteContainer_mlnd9_212{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._noteTextarea_mlnd9_219{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.6;resize:vertical;transition:border-color .2s}._noteTextarea_mlnd9_219:focus{outline:none;border-color:#1890ff}._addNoteButton_mlnd9_236{align-self:flex-end;display:flex;align-items:center;gap:8px;padding:10px 20px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._addNoteButton_mlnd9_236 ._spinner_mlnd9_252{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff}._addNoteButton_mlnd9_236:hover:not(:disabled){background:#0056b3}._addNoteButton_mlnd9_236:disabled{opacity:.5;cursor:not-allowed}._loadingNotes_mlnd9_268{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:#666}._notesList_mlnd9_277{display:flex;flex-direction:column;gap:16px}._pagination_mlnd9_283{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px;border-top:1px solid #e0e0e0}._paginationButton_mlnd9_293{padding:8px 16px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;font-weight:500;color:#111418;cursor:pointer;transition:all .2s}._paginationButton_mlnd9_293:hover:not(:disabled){background:#f5f5f5;border-color:#1890ff;color:#1890ff}._paginationButton_mlnd9_293:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_mlnd9_316{font-size:14px;color:#666;font-weight:500}._noteCard_mlnd9_322{background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e0e0e0}._editNoteContainer_mlnd9_329{display:flex;flex-direction:column;gap:12px}._noteContent_mlnd9_335{margin-bottom:12px}._noteContent_mlnd9_335 p{margin:0;color:#111418;line-height:1.6;white-space:pre-wrap}._noteFooter_mlnd9_346{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e0e0e0}._noteMetadata_mlnd9_354{display:flex;flex-direction:column;gap:4px}._noteDate_mlnd9_360{font-size:12px;color:#666}._noteCreator_mlnd9_365{font-size:11px;color:#999;font-style:italic}._noteActions_mlnd9_371{display:flex;align-items:center;gap:8px}._iconButton_mlnd9_377{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;transition:all .2s}._iconButton_mlnd9_377:hover{background:#e0e0e0;color:#111418}._saveButton_mlnd9_395{padding:8px 16px;background:#52c41a;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._saveButton_mlnd9_395:hover:not(:disabled){background:#389e0d}._saveButton_mlnd9_395:disabled{opacity:.5;cursor:not-allowed}._cancelButton_mlnd9_416{padding:8px 16px;background:#f5f5f5;color:#666;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._cancelButton_mlnd9_416:hover{background:#e0e0e0;color:#111418}._loadingContainer_mlnd9_433{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%}._loadingSpinner_mlnd9_441{display:flex;flex-direction:column;align-items:center;gap:16px}._spinner_mlnd9_252{width:48px;height:48px;border:4px solid #f0f2ff;border-top-color:#667eea;border-radius:50%;animation:_spin_mlnd9_252 .8s linear infinite}@keyframes _spin_mlnd9_252{to{transform:rotate(360deg)}}._loadingText_mlnd9_463{font-size:16px;font-weight:500;color:#667eea;margin:0}._notFound_mlnd9_470{text-align:center;padding:64px 32px}._notFound_mlnd9_470 h2{font-size:24px;color:#111418;margin:0 0 24px}._projectsContainer_mlnd9_481{min-height:200px}._emptyState_mlnd9_485{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}._emptyState_mlnd9_485 svg{color:#dbe0e6;margin-bottom:16px}._emptyState_mlnd9_485 p{color:#617589;font-size:16px;margin:0 0 24px}._addButton_mlnd9_505{padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}._addButton_mlnd9_505:hover{background:#5568d3}._activityLog_mlnd9_521{display:flex;flex-direction:column;gap:16px}._activityItem_mlnd9_527{display:flex;gap:16px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:3px solid #667eea}._activityIcon_mlnd9_536{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;flex-shrink:0}._activityIcon_mlnd9_536 svg{color:#667eea}._activityContent_mlnd9_551{flex:1}._activityText_mlnd9_555{font-size:15px;font-weight:500;color:#111418;margin:0 0 4px}._activityTime_mlnd9_562{font-size:13px;color:#617589}._loadingProjects_mlnd9_567{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}._loadingProjects_mlnd9_567 p{color:#617589;font-size:14px;margin:0}._projectsList_mlnd9_582{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._projectCard_mlnd9_588{background:#fff;border:1px solid #dbe0e6;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s}._projectCard_mlnd9_588:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea1a;transform:translateY(-2px)}._projectHeader_mlnd9_603{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:12px}._projectName_mlnd9_611{font-size:16px;font-weight:600;color:#111418;margin:0;flex:1}._projectStatus_mlnd9_619{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;white-space:nowrap}._projectStatus_mlnd9_619._status-planning_mlnd9_628{background:#e3f2fd;color:#1976d2}._projectStatus_mlnd9_619._status-active_mlnd9_104{background:#e8f5e9;color:#388e3c}._projectStatus_mlnd9_619._status-on_hold_mlnd9_638{background:#fff3e0;color:#f57c00}._projectStatus_mlnd9_619._status-completed_mlnd9_643{background:#f3e5f5;color:#7b1fa2}._projectStatus_mlnd9_619._status-cancelled_mlnd9_648{background:#ffebee;color:#c62828}._projectDescription_mlnd9_653{font-size:14px;color:#617589;margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._projectMeta_mlnd9_664{display:flex;gap:16px;align-items:center;flex-wrap:wrap}._projectCode_mlnd9_671,._projectProgress_mlnd9_672{display:flex;align-items:center;gap:6px;font-size:13px;color:#617589}._projectCode_mlnd9_671 svg,._projectProgress_mlnd9_672 svg{color:#667eea}@media (max-width: 768px){._container_mlnd9_1{padding:80px 16px 16px}._header_mlnd9_7{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}._backButton_mlnd9_14,._editButton_mlnd9_34{width:100%;justify-content:center}._content_mlnd9_57{padding:24px 20px}._clientHeader_mlnd9_64{flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:24px;padding-bottom:24px}._logo_mlnd9_73{width:64px;height:64px}._name_mlnd9_82{font-size:24px}._legalName_mlnd9_89{font-size:14px}._statusBadge_mlnd9_95{margin-left:0;margin-top:8px}._infoGrid_mlnd9_124{grid-template-columns:1fr;gap:12px;margin-bottom:24px}._infoCard_mlnd9_131{padding:14px}._infoLabel_mlnd9_137{font-size:11px}._infoValue_mlnd9_152{font-size:14px}._section_mlnd9_167{margin-top:24px;padding-top:24px}._sectionTitle_mlnd9_173{font-size:18px}._addressCard_mlnd9_180{flex-direction:column;padding:14px}._notesCard_mlnd9_198{padding:14px}._addNoteContainer_mlnd9_212{gap:10px}._noteTextarea_mlnd9_219{padding:10px;font-size:13px}._addNoteButton_mlnd9_236{width:100%;justify-content:center}._noteCard_mlnd9_322{padding:14px}._noteFooter_mlnd9_346{flex-direction:column;align-items:flex-start;gap:10px}._noteActions_mlnd9_371{width:100%;justify-content:flex-end}._pagination_mlnd9_283{flex-wrap:wrap;gap:12px}._paginationInfo_mlnd9_316{width:100%;text-align:center;font-size:13px}._activityItem_mlnd9_527{flex-direction:column;padding:14px}._activityIcon_mlnd9_536{width:28px;height:28px}._activityText_mlnd9_555{font-size:14px}._activityTime_mlnd9_562{font-size:12px}._projectsList_mlnd9_582{grid-template-columns:1fr;gap:12px}._projectCard_mlnd9_588{padding:14px}._projectName_mlnd9_611{font-size:15px}._projectStatus_mlnd9_619{font-size:10px}._projectDescription_mlnd9_653{font-size:13px}._projectMeta_mlnd9_664{gap:12px}._projectCode_mlnd9_671,._projectProgress_mlnd9_672{font-size:12px}._emptyState_mlnd9_485{padding:40px 20px}._emptyState_mlnd9_485 p{font-size:14px}._spinner_mlnd9_252{width:40px;height:40px;border-width:3px}._loadingText_mlnd9_463{font-size:14px}}
