@charset "UTF-8";:root{--vp-primary: #14b8a6;--vp-primary-hover: #0d9488;--vp-primary-light: #ccfbf1;--vp-primary-subtle: #f0fdfa;--vp-primary-dark: #0f766e;--vp-success: #22c55e;--vp-success-light: #dcfce7;--vp-success-dark: #16a34a;--vp-success-subtle: #f0fdf4;--vp-warning: #f59e0b;--vp-warning-light: #fef3c7;--vp-warning-dark: #d97706;--vp-warning-subtle: #fffbeb;--vp-danger: #ef4444;--vp-danger-light: #fee2e2;--vp-danger-dark: #dc2626;--vp-danger-subtle: #fef2f2;--vp-info: #3b82f6;--vp-info-light: #dbeafe;--vp-info-dark: #2563eb;--vp-info-subtle: #eff6ff;--vp-gray-0: #ffffff;--vp-gray-25: #fafafa;--vp-gray-50: #f8fafc;--vp-gray-100: #f1f5f9;--vp-gray-150: #e8eff5;--vp-gray-200: #e2e8f0;--vp-gray-300: #cbd5e1;--vp-gray-400: #94a3b8;--vp-gray-500: #64748b;--vp-gray-600: #475569;--vp-gray-700: #334155;--vp-gray-800: #1e293b;--vp-gray-900: #0f172a;--vp-shadow-subtle: 0 1px 2px 0 rgba(0, 0, 0, .03);--vp-shadow-soft: 0 1px 3px 0 rgba(0, 0, 0, .05), 0 1px 2px 0 rgba(0, 0, 0, .03);--vp-shadow-base: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .04);--vp-shadow-medium: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -2px rgba(0, 0, 0, .04);--vp-shadow-large: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 10px 10px -5px rgba(0, 0, 0, .04);--vp-shadow-premium: 0 25px 50px -12px rgba(0, 0, 0, .12);--vp-radius-xs: 6px;--vp-radius-sm: 10px;--vp-radius-md: 14px;--vp-radius-lg: 18px;--vp-radius-xl: 22px;--vp-radius-2xl: 28px;--vp-radius-full: 9999px;--vp-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--vp-transition-base: .2s cubic-bezier(.4, 0, .2, 1);--vp-transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--vp-transition-spring: .4s cubic-bezier(.34, 1.56, .64, 1)}._huntflow-container_1fgh2_71{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,var(--vp-gray-25) 0%,var(--vp-gray-50) 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}._huntflow-container_1fgh2_71:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(20,184,166,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.03) 0%,transparent 50%);pointer-events:none;z-index:0}._filters-header_1fgh2_96{background:var(--vp-gray-0);border-bottom:1px solid var(--vp-gray-150);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;position:sticky;top:0;z-index:100;width:100%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._filters-header-content_1fgh2_108{padding:16px 24px;display:flex;flex-direction:column;gap:16px}._filters-top-row_1fgh2_115{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._filters-left_1fgh2_123{display:flex;align-items:center;gap:24px;flex:1;min-width:0;flex-wrap:wrap}._filters-right_1fgh2_132{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._title-section_1fgh2_139{display:flex;align-items:baseline;gap:12px;flex-shrink:0}._page-title_1fgh2_146{margin:0;font-size:22px;font-weight:700;color:var(--vp-gray-900);letter-spacing:-.02em;white-space:nowrap}._results-count_1fgh2_155{font-size:13px;font-weight:500;color:var(--vp-gray-500);white-space:nowrap;background:var(--vp-gray-100);padding:4px 8px;border-radius:var(--vp-radius-sm)}._quick-actions_1fgh2_165{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filters-bottom-row_1fgh2_173{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._main-filters_1fgh2_180{display:flex;align-items:center;gap:16px;flex:1;flex-wrap:wrap}._date-filters_1fgh2_188{display:flex;align-items:center;gap:12px;flex-shrink:0}._filter-separator_1fgh2_195{width:1px;height:32px;background:var(--vp-gray-200);flex-shrink:0}._filter-group_1fgh2_202{display:flex;align-items:center;gap:6px}._filter-group_1fgh2_202 label{font-size:12px;font-weight:600;color:var(--vp-gray-600);white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}._filter-date-input_1fgh2_216{min-width:145px;padding:10px 14px;border:1px solid var(--vp-gray-200);border-radius:var(--vp-radius-sm);background:var(--vp-gray-0);font-size:13px;color:var(--vp-gray-900);cursor:pointer;outline:none;transition:all var(--vp-transition-base);font-weight:500;box-shadow:0 1px 2px #00000005}._filter-date-input_1fgh2_216:hover{border-color:var(--vp-gray-300);background:var(--vp-gray-25)}._filter-date-input_1fgh2_216:focus{border-color:var(--vp-primary);box-shadow:0 0 0 3px #14b8a614,0 1px 2px #00000005}._filter-date-input_1fgh2_216::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;transition:opacity var(--vp-transition-base)}._filter-date-input_1fgh2_216::-webkit-calendar-picker-indicator:hover{opacity:.8}._clear-date-btn_1fgh2_247{display:inline-flex;align-items:center;gap:4px;padding:8px 10px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-500);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--vp-transition-base);box-shadow:0 1px 2px #00000005;white-space:nowrap}._clear-date-btn_1fgh2_247:hover{background:var(--vp-danger-subtle);border-color:var(--vp-danger-light);color:var(--vp-danger);transform:scale(1.02)}._filter-toggle-btn_1fgh2_270{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-600);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--vp-transition-base);box-shadow:0 1px 2px #00000005;white-space:nowrap}._filter-toggle-btn_1fgh2_270:hover{background:var(--vp-gray-25);border-color:var(--vp-gray-300);color:var(--vp-gray-700)}._filter-toggle-btn_1fgh2_270._active_1fgh2_291{background:var(--vp-primary);border-color:var(--vp-primary);color:#fff;box-shadow:0 1px 2px #0000000d,0 0 0 3px #14b8a61a}._filter-toggle-btn_1fgh2_270._active_1fgh2_291:hover{background:var(--vp-primary-hover);border-color:var(--vp-primary-hover);box-shadow:0 2px 4px #00000014,0 0 0 3px #14b8a626}._content-wrapper_1fgh2_304{display:flex;flex:1;position:relative;z-index:1;min-height:0}._huntflow-sidebar_1fgh2_313{width:380px;min-width:380px;background:var(--vp-gray-0);border-right:1px solid var(--vp-gray-150);display:flex;flex-direction:column;height:calc(100vh - 76px);position:sticky;top:76px;overflow-y:auto;z-index:10;box-shadow:1px 0 3px #00000005,1px 0 2px #00000003}._huntflow-sidebar_1fgh2_313::-webkit-scrollbar{width:6px}._huntflow-sidebar_1fgh2_313::-webkit-scrollbar-track{background:transparent}._huntflow-sidebar_1fgh2_313::-webkit-scrollbar-thumb{background:var(--vp-gray-300);border-radius:var(--vp-radius-full)}._huntflow-sidebar_1fgh2_313::-webkit-scrollbar-thumb:hover{background:var(--vp-gray-400)}._btn-icon_1fgh2_345{width:44px;height:44px;min-width:44px;border-radius:var(--vp-radius-md);background:var(--vp-gray-0);color:var(--vp-gray-600);border:1px solid var(--vp-gray-200);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--vp-transition-base);box-shadow:var(--vp-shadow-subtle);position:relative;overflow:hidden}._btn-icon_1fgh2_345:hover{background:var(--vp-gray-50);border-color:var(--vp-gray-300);color:var(--vp-gray-900);transform:translateY(-1px);box-shadow:var(--vp-shadow-soft)}._btn-icon_1fgh2_345:active{transform:translateY(0)}._sidebar-search_1fgh2_376{padding:20px 24px;border-bottom:1px solid var(--vp-gray-100);position:relative;background:var(--vp-gray-0)}._sidebar-search_1fgh2_376 input{width:100%;padding:13px 16px 13px 48px;border:1px solid var(--vp-gray-200);border-radius:var(--vp-radius-sm);background:var(--vp-gray-0);font-size:14px;color:var(--vp-gray-900);outline:none;transition:all var(--vp-transition-base);font-weight:500;box-shadow:var(--vp-shadow-subtle)}._sidebar-search_1fgh2_376 input::placeholder{color:var(--vp-gray-400)}._sidebar-search_1fgh2_376 input:hover{border-color:var(--vp-gray-300)}._sidebar-search_1fgh2_376 input:focus{border-color:var(--vp-primary);box-shadow:0 0 0 4px #14b8a61a}._search-icon_1fgh2_410{position:absolute;left:36px;top:50%;transform:translateY(-50%);color:var(--vp-gray-400);pointer-events:none}._filter-select_1fgh2_419{min-width:140px;padding:8px 12px;border:1px solid var(--vp-gray-200);border-radius:var(--vp-radius-sm);background:var(--vp-gray-0);font-size:13px;color:var(--vp-gray-900);cursor:pointer;outline:none;transition:all var(--vp-transition-base);font-weight:500;box-shadow:0 1px 2px #00000005}._filter-select_1fgh2_419:hover{border-color:var(--vp-gray-300);background:var(--vp-gray-25)}._filter-select_1fgh2_419:focus{border-color:var(--vp-primary);box-shadow:0 0 0 3px #14b8a614,0 1px 2px #00000005}._filter-select_1fgh2_419 option{background:var(--vp-gray-0);color:var(--vp-gray-900);padding:8px}._candidates-list_1fgh2_459{flex:1;overflow-y:auto;padding:12px;background:var(--vp-gray-0)}._candidate-item_1fgh2_467{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--vp-radius-md);cursor:pointer;margin-bottom:8px;background:var(--vp-gray-0);border:1px solid transparent;transition:all var(--vp-transition-base);position:relative;overflow:hidden}._candidate-item_1fgh2_467:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;background:linear-gradient(180deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);border-radius:0 var(--vp-radius-full) var(--vp-radius-full) 0;transition:transform var(--vp-transition-base)}._candidate-item_1fgh2_467:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--vp-primary-subtle) 0%,transparent 100%);opacity:0;transition:opacity var(--vp-transition-base);border-radius:var(--vp-radius-md)}._candidate-item_1fgh2_467:hover{background:var(--vp-gray-50);border-color:var(--vp-gray-200);transform:translateY(-2px);box-shadow:var(--vp-shadow-base)}._candidate-item_1fgh2_467:hover:before{transform:translateY(-50%) scaleY(.8)}._candidate-item_1fgh2_467:hover:after{opacity:.3}._candidate-item_1fgh2_467._selected_1fgh2_520{background:linear-gradient(135deg,var(--vp-primary-subtle) 0%,var(--vp-primary-light) 100%);border-color:var(--vp-primary-light);box-shadow:var(--vp-shadow-soft)}._candidate-item_1fgh2_467._selected_1fgh2_520:before{transform:translateY(-50%) scaleY(1)}._candidate-item_1fgh2_467._selected_1fgh2_520:after{opacity:1}._candidate-avatar_1fgh2_534{width:52px;height:52px;border-radius:var(--vp-radius-md);background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;flex-shrink:0;text-transform:uppercase;box-shadow:0 4px 12px #14b8a640;transition:all var(--vp-transition-base);position:relative;z-index:1}._candidate-item_1fgh2_467:hover ._candidate-avatar_1fgh2_534{transform:scale(1.05);box-shadow:0 6px 16px #14b8a659}._candidate-info_1fgh2_558{flex:1;min-width:0;position:relative;z-index:1}._candidate-name_1fgh2_565{font-weight:600;font-size:15px;color:var(--vp-gray-900);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}._candidate-position_1fgh2_576{font-size:13px;color:var(--vp-gray-500);display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._hh-badge_1fgh2_589,._form-badge_1fgh2_590{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--vp-radius-xs);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;box-shadow:var(--vp-shadow-subtle);transition:all var(--vp-transition-base)}._hh-badge_1fgh2_589{background:linear-gradient(135deg,var(--vp-danger-light) 0%,var(--vp-danger-subtle) 100%);color:var(--vp-danger-dark);border:1px solid var(--vp-danger-light)}._form-badge_1fgh2_590{background:linear-gradient(135deg,var(--vp-info-light) 0%,var(--vp-info-subtle) 100%);color:var(--vp-info-dark);border:1px solid var(--vp-info-light)}._hh-badge_1fgh2_589:hover,._form-badge_1fgh2_590:hover{transform:translateY(-1px);box-shadow:var(--vp-shadow-soft)}._candidate-status_1fgh2_623{width:36px;height:36px;border-radius:var(--vp-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--vp-shadow-subtle);transition:all var(--vp-transition-base);position:relative;z-index:1}._candidate-item_1fgh2_467:hover ._candidate-status_1fgh2_623{transform:scale(1.05);box-shadow:var(--vp-shadow-soft)}._status-new_1fgh2_642{background:linear-gradient(135deg,#ede9fe,#faf5ff);color:#8b5cf6;border:1px solid #ede9fe}._status-review_1fgh2_648{background:linear-gradient(135deg,#ffedd5,#fff7ed);color:#f97316;border:1px solid #ffedd5}._status-interview_1fgh2_654{background:linear-gradient(135deg,#cffafe,#f0f9ff);color:#06b6d4;border:1px solid #cffafe}._status-test_1fgh2_660{background:linear-gradient(135deg,#ecfccb,#f7fee7);color:#84cc16;border:1px solid #ecfccb}._status-offer_1fgh2_666,._status-approved_1fgh2_667{background:linear-gradient(135deg,#d1fae5,#f0fdf4);color:#10b981;border:1px solid #d1fae5}._status-rejected_1fgh2_673{background:linear-gradient(135deg,#fee2e2,#fef2f2);color:#ef4444;border:1px solid #fee2e2}._status-custom_1fgh2_679,._status-default_1fgh2_680{background:linear-gradient(135deg,var(--vp-gray-100) 0%,var(--vp-gray-50) 100%);color:var(--vp-gray-500);border:1px solid var(--vp-gray-200)}._candidate-actions_1fgh2_686{display:flex;align-items:center;gap:6px;opacity:1!important;transition:all var(--vp-transition-base);position:relative;z-index:100!important}._candidate-item_1fgh2_467:hover ._candidate-actions_1fgh2_686{opacity:1!important}._candidate-action-btn_1fgh2_700{width:32px;height:32px;border-radius:var(--vp-radius-sm);background:var(--vp-gray-100);border:1px solid var(--vp-gray-200);color:var(--vp-gray-600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--vp-transition-base);position:relative;z-index:101!important;pointer-events:auto!important}._candidate-action-btn_1fgh2_700:hover{background:var(--vp-gray-200);transform:translateY(-1px);box-shadow:var(--vp-shadow-soft)}._candidate-action-btn_1fgh2_700._delete_1fgh2_721{color:var(--vp-danger)}._candidate-action-btn_1fgh2_700._delete_1fgh2_721:hover{background:var(--vp-danger-light);border-color:var(--vp-danger-light);color:var(--vp-danger-dark)}._loading-state_1fgh2_731,._empty-state_1fgh2_732{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;color:var(--vp-gray-400);text-align:center}._loading-state_1fgh2_731 p,._empty-state_1fgh2_732 p{margin-top:16px;font-size:14px;color:var(--vp-gray-500);font-weight:500}._loading-spinner_1fgh2_750{width:40px;height:40px;border:3px solid var(--vp-gray-200);border-top-color:var(--vp-primary);border-radius:var(--vp-radius-full);animation:_spin_1fgh2_1 .8s linear infinite;box-shadow:var(--vp-shadow-soft)}._loading-spinner_1fgh2_750._small_1fgh2_760{width:20px;height:20px;border-width:2px}@keyframes _spin_1fgh2_1{to{transform:rotate(360deg)}}._empty-state_1fgh2_732 ._icon_1fgh2_771{color:var(--vp-gray-300);margin-bottom:16px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.05))}._huntflow-main_1fgh2_778{flex:1;display:flex;flex-direction:column;min-width:0;background:transparent;position:relative;z-index:1;overflow-y:auto}._huntflow-main_1fgh2_778::-webkit-scrollbar{width:8px}._huntflow-main_1fgh2_778::-webkit-scrollbar-track{background:var(--vp-gray-100);border-radius:var(--vp-radius-full)}._huntflow-main_1fgh2_778::-webkit-scrollbar-thumb{background:var(--vp-gray-300);border-radius:var(--vp-radius-full)}._huntflow-main_1fgh2_778::-webkit-scrollbar-thumb:hover{background:var(--vp-gray-400)}._empty-selection_1fgh2_808{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:80px 40px;text-align:center;color:var(--vp-gray-400)}._empty-selection_1fgh2_808 ._icon_1fgh2_771{margin-bottom:24px;color:var(--vp-gray-300);filter:drop-shadow(0 4px 8px rgba(0,0,0,.05))}._empty-selection_1fgh2_808 h3{margin:0 0 12px;color:var(--vp-gray-900);font-size:24px;font-weight:700;letter-spacing:-.02em}._empty-selection_1fgh2_808 p{color:var(--vp-gray-500);font-size:15px;max-width:400px;line-height:1.6;margin:0;font-weight:400}._applicant-details-view_1fgh2_843{background:transparent;min-height:100%;padding:0}._details-header_1fgh2_850{background:var(--vp-gray-0);padding:40px;border-bottom:1px solid var(--vp-gray-100);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;position:relative;overflow:hidden;box-shadow:var(--vp-shadow-soft)}._details-header_1fgh2_850:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(20,184,166,.03) 0%,transparent 70%);pointer-events:none}._header-left_1fgh2_875{display:flex;align-items:center;gap:28px;flex:1;min-width:0}._applicant-avatar-large_1fgh2_883{width:110px;height:110px;border-radius:var(--vp-radius-xl);background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:42px;flex-shrink:0;box-shadow:0 8px 25px #14b8a64d;text-transform:uppercase;letter-spacing:-.02em;border:4px solid var(--vp-gray-0);transition:all var(--vp-transition-base)}._applicant-avatar-large_1fgh2_883:hover{transform:scale(1.02);box-shadow:0 12px 30px #14b8a666}._header-info_1fgh2_907{flex:1;min-width:0}._header-info_1fgh2_907 h1{margin:0 0 16px;font-size:34px;font-weight:700;color:var(--vp-gray-900);letter-spacing:-.03em;line-height:1.2}._header-meta_1fgh2_921{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._status-badge_1fgh2_929{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--vp-radius-full);font-weight:700;font-size:14px;letter-spacing:-.01em;box-shadow:var(--vp-shadow-subtle);border:1px solid;transition:all var(--vp-transition-base)}._status-badge_1fgh2_929:hover{transform:translateY(-1px);box-shadow:var(--vp-shadow-soft)}._divider_1fgh2_948{color:var(--vp-gray-300);font-weight:400}._vacancy-name_1fgh2_953{color:var(--vp-gray-600);font-size:15px;font-weight:500;background:linear-gradient(135deg,var(--vp-primary-light) 0%,var(--vp-primary-subtle) 100%);padding:8px 16px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-primary-light);box-shadow:var(--vp-shadow-subtle);transition:all var(--vp-transition-base)}._vacancy-name_1fgh2_953:hover{transform:translateY(-1px);box-shadow:var(--vp-shadow-soft)}._header-actions_1fgh2_970{display:flex;gap:12px;flex-wrap:wrap}._btn_1fgh2_345{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--vp-radius-sm);font-weight:600;font-size:14px;cursor:pointer;border:none;white-space:nowrap;outline:none;transition:all var(--vp-transition-base);box-shadow:var(--vp-shadow-subtle);position:relative;overflow:hidden}._btn_1fgh2_345:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#0000000d;transform:translate(-50%,-50%);transition:width var(--vp-transition-spring),height var(--vp-transition-spring)}._btn_1fgh2_345:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--vp-shadow-base)}._btn_1fgh2_345:hover:not(:disabled):before{width:300px;height:300px}._btn_1fgh2_345:active:not(:disabled){transform:translateY(0)}._btn_1fgh2_345:disabled{opacity:.5;cursor:not-allowed;transform:none!important}._btn-primary_1fgh2_1028{background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;border-color:transparent;box-shadow:0 4px 14px #14b8a64d}._btn-primary_1fgh2_1028:before{background:#fff3}._btn-primary_1fgh2_1028:hover:not(:disabled){box-shadow:0 8px 20px #14b8a666}._btn-success_1fgh2_1043{background:linear-gradient(135deg,var(--vp-success) 0%,var(--vp-success-dark) 100%);color:#fff;border-color:transparent;box-shadow:0 4px 14px #22c55e40}._btn-success_1fgh2_1043:before{background:#fff3}._btn-success_1fgh2_1043:hover:not(:disabled){box-shadow:0 8px 20px #22c55e59}._btn-error_1fgh2_1058{background:linear-gradient(135deg,var(--vp-danger) 0%,var(--vp-danger-dark) 100%);color:#fff;border-color:transparent;box-shadow:0 4px 14px #ef444440}._btn-error_1fgh2_1058:before{background:#fff3}._btn-error_1fgh2_1058:hover:not(:disabled){box-shadow:0 8px 20px #ef444459}._btn-outlined_1fgh2_1073{background:transparent;border:1.5px solid var(--vp-gray-200);color:var(--vp-gray-700);box-shadow:var(--vp-shadow-subtle)}._btn-outlined_1fgh2_1073:hover:not(:disabled){background:var(--vp-gray-50);border-color:var(--vp-gray-300)}._btn-text_1fgh2_1085{background:transparent;color:var(--vp-primary);padding:8px 12px;font-size:14px;font-weight:600;box-shadow:none}._btn-text_1fgh2_1085:hover:not(:disabled){background:#14b8a614;transform:none;box-shadow:none}._details-grid_1fgh2_1101{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1px;background:var(--vp-gray-150);border-bottom:1px solid var(--vp-gray-150)}._info-card_1fgh2_1109{background:var(--vp-gray-0);padding:32px 40px;display:flex;flex-direction:column;gap:24px;border-right:1px solid var(--vp-gray-150);transition:all var(--vp-transition-base);position:relative}._info-card_1fgh2_1109:hover{background:linear-gradient(135deg,var(--vp-gray-0) 0%,var(--vp-gray-25) 100%)}._info-card_1fgh2_1109:last-child{border-right:none}._info-row_1fgh2_1128{display:flex;align-items:flex-start;gap:16px}._info-row_1fgh2_1128>._icon_1fgh2_771{color:var(--vp-primary);flex-shrink:0;margin-top:2px;filter:drop-shadow(0 2px 4px rgba(20,184,166,.15))}._info-content_1fgh2_1141{flex:1;min-width:0}._info-label_1fgh2_1146{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--vp-gray-500);margin-bottom:8px;display:block}._info-value_1fgh2_1156{font-size:15px;color:var(--vp-gray-900);font-weight:500;word-break:break-word;line-height:1.5}._details-section_1fgh2_1165{background:var(--vp-gray-0);padding:32px 40px;border-bottom:1px solid var(--vp-gray-150);transition:all var(--vp-transition-base)}._details-section_1fgh2_1165:hover{background:linear-gradient(135deg,var(--vp-gray-0) 0%,var(--vp-gray-25) 100%)}._details-section_1fgh2_1165 h3{margin:0 0 24px;font-size:18px;font-weight:700;color:var(--vp-gray-900);display:flex;align-items:center;gap:12px;letter-spacing:-.01em}._details-section_1fgh2_1165 h3 ._icon_1fgh2_771{color:var(--vp-primary);filter:drop-shadow(0 2px 4px rgba(20,184,166,.15))}._documents-grid_1fgh2_1192{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}._document-card_1fgh2_1198{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1.5px solid var(--vp-gray-200);border-radius:var(--vp-radius-lg);background:var(--vp-gray-0);transition:all var(--vp-transition-base);box-shadow:var(--vp-shadow-subtle);position:relative;overflow:hidden}._document-card_1fgh2_1198:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--vp-primary-subtle) 0%,transparent 100%);opacity:0;transition:opacity var(--vp-transition-base)}._document-card_1fgh2_1198:hover{border-color:var(--vp-primary);transform:translateY(-4px);box-shadow:var(--vp-shadow-medium)}._document-card_1fgh2_1198:hover:before{opacity:.3}._document-card_1fgh2_1198>._icon_1fgh2_771{color:var(--vp-primary);flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(20,184,166,.15));position:relative;z-index:1}._document-info_1fgh2_1239{flex:1;min-width:0;position:relative;z-index:1}._document-name_1fgh2_1246{font-weight:600;font-size:15px;color:var(--vp-gray-900);margin-bottom:12px;letter-spacing:-.01em}._document-actions_1fgh2_1254{display:flex;gap:12px;flex-wrap:wrap}._portfolio-link_1fgh2_1260{display:inline-flex;align-items:center;gap:8px;color:var(--vp-primary);font-size:14px;font-weight:600;text-decoration:none;padding:6px 12px;border-radius:var(--vp-radius-sm);background:#14b8a614;transition:all var(--vp-transition-base);position:relative;z-index:1}._portfolio-link_1fgh2_1260:hover{color:var(--vp-primary-dark);background:#14b8a61f;transform:translateY(-1px)}._stage-info_1fgh2_1283{background:var(--vp-gray-0);padding:32px 40px;border-bottom:1px solid var(--vp-gray-150);border-left:4px solid var(--vp-primary);margin:0 40px;border-radius:0 var(--vp-radius-lg) var(--vp-radius-lg) 0;transition:all var(--vp-transition-base);position:relative;overflow:hidden}._stage-info_1fgh2_1283:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--vp-primary-subtle) 0%,transparent 100%);opacity:0;transition:opacity var(--vp-transition-base)}._stage-info_1fgh2_1283:hover{transform:translate(4px);box-shadow:var(--vp-shadow-soft)}._stage-info_1fgh2_1283:hover:before{opacity:.3}._stage-info_1fgh2_1283._voting_1fgh2_1313{border-left-color:var(--vp-info)}._stage-info_1fgh2_1283._voting_1fgh2_1313:before{background:linear-gradient(90deg,var(--vp-info-subtle) 0%,transparent 100%)}._stage-info_1fgh2_1283._awaiting_1fgh2_1321{border-left-color:var(--vp-warning)}._stage-info_1fgh2_1283._awaiting_1fgh2_1321:before{background:linear-gradient(90deg,var(--vp-warning-subtle) 0%,transparent 100%)}._stage-info_1fgh2_1283 h4{margin:0 0 20px;font-size:17px;font-weight:700;color:var(--vp-gray-900);display:flex;align-items:center;gap:12px;position:relative;z-index:1}._stage-details_1fgh2_1341{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--vp-gray-600);line-height:1.5;position:relative;z-index:1}._reviews-container_1fgh2_1352{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;position:relative;z-index:1}._review-chip_1fgh2_1361{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--vp-radius-full);background:var(--vp-gray-0);border:1.5px solid var(--vp-gray-200);font-size:13px;font-weight:600;transition:all var(--vp-transition-base);box-shadow:var(--vp-shadow-subtle);position:relative;z-index:1}._review-chip_1fgh2_1361:hover{transform:translateY(-1px);box-shadow:var(--vp-shadow-soft)}._review-chip_1fgh2_1361._approved_1fgh2_1382{background:linear-gradient(135deg,var(--vp-success-light) 0%,var(--vp-success-subtle) 100%);border-color:var(--vp-success-light);color:var(--vp-success-dark)}._review-chip_1fgh2_1361._rejected_1fgh2_1388{background:linear-gradient(135deg,var(--vp-danger-light) 0%,var(--vp-danger-subtle) 100%);border-color:var(--vp-danger-light);color:var(--vp-danger-dark)}._review-chip_1fgh2_1361 ._avatar_1fgh2_1394{width:24px;height:24px;border-radius:var(--vp-radius-full);background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;box-shadow:0 2px 6px #14b8a640}._vote-summary_1fgh2_1408{display:flex;gap:16px;flex-wrap:wrap;position:relative;z-index:1}._vote-count_1fgh2_1416{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--vp-radius-sm);background:var(--vp-gray-0);border:1.5px solid var(--vp-gray-200);font-size:14px;font-weight:700;transition:all var(--vp-transition-base);box-shadow:var(--vp-shadow-subtle)}._vote-count_1fgh2_1416:hover{transform:translateY(-2px);box-shadow:var(--vp-shadow-soft)}._vote-count_1fgh2_1416._approved_1fgh2_1382{background:linear-gradient(135deg,var(--vp-success-light) 0%,var(--vp-success-subtle) 100%);border-color:var(--vp-success-light);color:var(--vp-success-dark)}._vote-count_1fgh2_1416._rejected_1fgh2_1388{background:linear-gradient(135deg,var(--vp-danger-light) 0%,var(--vp-danger-subtle) 100%);border-color:var(--vp-danger-light);color:var(--vp-danger-dark)}._vote-threshold_1fgh2_1447{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--vp-radius-sm);background:linear-gradient(135deg,var(--vp-gray-100) 0%,var(--vp-gray-50) 100%);border:1.5px solid var(--vp-gray-200);font-size:14px;font-weight:700;color:var(--vp-gray-700);box-shadow:var(--vp-shadow-subtle);transition:all var(--vp-transition-base)}._vote-threshold_1fgh2_1447:hover{transform:translateY(-2px);box-shadow:var(--vp-shadow-soft)}._modal-overlay_1fgh2_1468{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_fadeIn_1fgh2_1 .2s ease}@keyframes _fadeIn_1fgh2_1{0%{opacity:0}to{opacity:1}}._modal-content_1fgh2_1493{background:var(--vp-gray-0);border-radius:var(--vp-radius-2xl);max-width:500px;width:100%;box-shadow:var(--vp-shadow-premium);animation:_slideUp_1fgh2_1 .3s cubic-bezier(.34,1.56,.64,1);border:1px solid var(--vp-gray-150);overflow:hidden;max-height:90vh;display:flex;flex-direction:column}@keyframes _slideUp_1fgh2_1{0%{transform:translateY(40px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._modal-header_1fgh2_1517{padding:24px 28px;border-bottom:1px solid var(--vp-gray-100);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,var(--vp-gray-0) 0%,var(--vp-gray-25) 100%);flex-shrink:0}._modal-header_1fgh2_1517 h2{margin:0;font-size:20px;font-weight:700;color:var(--vp-gray-900);letter-spacing:-.02em}._modal-close_1fgh2_1535{width:32px;height:32px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--vp-transition-base);box-shadow:var(--vp-shadow-subtle);flex-shrink:0}._modal-close_1fgh2_1535:hover{background:var(--vp-gray-50);color:var(--vp-gray-900);transform:rotate(90deg);box-shadow:var(--vp-shadow-soft)}._modal-body_1fgh2_1558{padding:24px 28px;overflow-y:auto;flex:1}._modal-body_1fgh2_1558 p{font-size:15px;color:var(--vp-gray-600);line-height:1.6;margin:0 0 20px}._modal-footer_1fgh2_1571{padding:20px 28px;border-top:1px solid var(--vp-gray-100);display:flex;gap:12px;justify-content:flex-end;background:var(--vp-gray-25);flex-shrink:0}._applicant-summary_1fgh2_1581{margin:20px 0;padding:24px;background:linear-gradient(135deg,var(--vp-gray-25) 0%,var(--vp-gray-50) 100%);border-radius:var(--vp-radius-lg);border:1px solid var(--vp-gray-200);box-shadow:var(--vp-shadow-subtle);transition:all var(--vp-transition-base)}._applicant-summary_1fgh2_1581:hover{box-shadow:var(--vp-shadow-soft)}._applicant-summary_1fgh2_1581 h4{margin:0 0 8px;color:var(--vp-gray-900);font-size:17px;font-weight:700;letter-spacing:-.01em}._applicant-summary_1fgh2_1581 p{margin:0 0 16px;color:var(--vp-gray-600);font-size:14px}._summary-details_1fgh2_1609{display:flex;flex-direction:column;gap:12px;font-size:14px}._summary-details_1fgh2_1609>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._summary-details_1fgh2_1609 strong{color:var(--vp-gray-700);font-weight:600}._chip_1fgh2_1628{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--vp-radius-full);font-weight:700;font-size:12px;box-shadow:var(--vp-shadow-subtle);transition:all var(--vp-transition-base)}._chip_1fgh2_1628:hover{transform:translateY(-1px);box-shadow:var(--vp-shadow-soft)}._chip_1fgh2_1628._vacancy_1fgh2_953{background:linear-gradient(135deg,var(--vp-primary-light) 0%,var(--vp-primary-subtle) 100%);color:var(--vp-primary-dark);border:1px solid var(--vp-primary-light)}._vote-approved_1fgh2_1651{color:var(--vp-success-dark);font-weight:700}._vote-rejected_1fgh2_1656{color:var(--vp-danger-dark);font-weight:700}._snackbar_1fgh2_1662{position:fixed;bottom:24px;right:24px;padding:16px 20px;border-radius:var(--vp-radius-lg);background:var(--vp-gray-0);color:var(--vp-gray-900);display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:var(--vp-shadow-large);z-index:1100;max-width:400px;min-width:300px;border-left:4px solid var(--vp-success);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:_slideInRight_1fgh2_1 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes _slideInRight_1fgh2_1{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}._snackbar_1fgh2_1662._success_1fgh2_1694{border-left-color:var(--vp-success);background:linear-gradient(135deg,var(--vp-success-subtle) 0%,var(--vp-gray-0) 100%);color:var(--vp-success-dark);box-shadow:0 20px 25px -5px #22c55e26,0 10px 10px -5px #22c55e14}._snackbar_1fgh2_1662._error_1fgh2_1701{border-left-color:var(--vp-danger);background:linear-gradient(135deg,var(--vp-danger-subtle) 0%,var(--vp-gray-0) 100%);color:var(--vp-danger-dark);box-shadow:0 20px 25px -5px #ef444426,0 10px 10px -5px #ef444414}._snackbar_1fgh2_1662._warning_1fgh2_1708{border-left-color:var(--vp-warning);background:linear-gradient(135deg,var(--vp-warning-subtle) 0%,var(--vp-gray-0) 100%);color:var(--vp-warning-dark);box-shadow:0 20px 25px -5px #f59e0b26,0 10px 10px -5px #f59e0b14}._snackbar-content_1fgh2_1715{display:flex;align-items:center;gap:12px;flex:1;font-size:14px;font-weight:500}._snackbar-close_1fgh2_1724{background:none;border:none;color:var(--vp-gray-500);cursor:pointer;padding:4px;border-radius:var(--vp-radius-sm);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:all var(--vp-transition-base)}._snackbar-close_1fgh2_1724:hover{background:#0000000d;color:var(--vp-gray-900)}._text-muted_1fgh2_1745{color:var(--vp-gray-500)}._icon_1fgh2_771{flex-shrink:0}._date-group_1fgh2_1754{margin-bottom:24px}._date-group_1fgh2_1754:last-child{margin-bottom:0}._date-group-header_1fgh2_1761{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,var(--vp-gray-25) 0%,var(--vp-gray-50) 100%);border-radius:var(--vp-radius-md);margin-bottom:12px;border:1px solid var(--vp-gray-200);box-shadow:var(--vp-shadow-subtle);transition:all var(--vp-transition-base)}._date-group-header_1fgh2_1761:hover{box-shadow:var(--vp-shadow-soft);border-color:var(--vp-gray-300)}._date-group-title_1fgh2_1778{font-size:15px;font-weight:700;color:var(--vp-gray-800);letter-spacing:-.01em}._date-group_1fgh2_1754:first-child ._date-group-title_1fgh2_1778{color:var(--vp-primary-dark)}._date-group-count_1fgh2_1788{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;border-radius:var(--vp-radius-full);font-size:12px;font-weight:700;box-shadow:0 2px 8px #14b8a64d}._date-group-content_1fgh2_1803{display:flex;flex-direction:column;gap:8px}._form-group_1fgh2_1810{margin-bottom:20px}._form-group_1fgh2_1810 label{display:block;margin-bottom:8px;font-weight:600;color:var(--vp-gray-700);font-size:14px}._radio-group_1fgh2_1822{display:flex;gap:20px;margin-top:8px}._radio-label_1fgh2_1828{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}._radio-label_1fgh2_1828 input[type=radio]{margin:0}._tabs_1fgh2_1840{display:flex;border-bottom:1px solid var(--vp-gray-200);margin-bottom:20px}._tab_1fgh2_1840{padding:12px 24px;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;font-weight:500;color:var(--vp-gray-500);transition:all var(--vp-transition-base)}._tab-active_1fgh2_1857{padding:12px 24px;background:none;border:none;cursor:pointer;border-bottom:2px solid var(--vp-primary);color:var(--vp-primary);font-weight:600}._template-preview_1fgh2_1867{padding:16px;background:var(--vp-gray-50);border-radius:var(--vp-radius-sm);margin-bottom:16px;max-height:300px;overflow:auto;border:1px solid var(--vp-gray-200)}._template-preview_1fgh2_1867 pre{margin:0;white-space:pre-wrap;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4}._candidate-details_1fgh2_1885{display:flex;flex-direction:column;gap:4px}._candidate-date_1fgh2_1891{font-size:12px;color:var(--vp-gray-500);font-weight:500}._candidate-stage_1fgh2_1897{font-size:12px;color:var(--vp-gray-600);font-weight:600;margin-top:4px}._candidate-item_1fgh2_467._voting_1fgh2_1313{border-left:3px solid var(--vp-info);background:linear-gradient(135deg,var(--vp-info-subtle) 0%,transparent 100%)}._candidate-item_1fgh2_467._voting_1fgh2_1313._selected_1fgh2_520{background:linear-gradient(135deg,var(--vp-info-light) 0%,var(--vp-primary-subtle) 100%)}._application-date_1fgh2_1912{color:var(--vp-gray-600);font-size:14px;font-weight:500}._mobile-navigation_1fgh2_1920{display:none;background:var(--vp-gray-0);border-bottom:1px solid var(--vp-gray-150);padding:8px 16px;gap:8px;flex-shrink:0;position:sticky;top:0;z-index:90}._mobile-nav-btn_1fgh2_1932{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-600);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--vp-transition-base);min-height:44px}._mobile-nav-btn_1fgh2_1932._active_1fgh2_291{background:var(--vp-primary);border-color:var(--vp-primary);color:#fff}._mobile-header-top_1fgh2_1957{display:none;align-items:center;justify-content:space-between;gap:12px;width:100%}._mobile-header-actions_1fgh2_1965{display:none;align-items:center;gap:8px;flex-shrink:0}._mobile-action-btn_1fgh2_1972{display:none;width:44px;height:44px;border-radius:var(--vp-radius-md);background:var(--vp-gray-0);border:1px solid var(--vp-gray-200);color:var(--vp-gray-600);cursor:pointer;align-items:center;justify-content:center;transition:all var(--vp-transition-base);flex-shrink:0}._mobile-details-actions_1fgh2_1988{display:none;gap:8px;width:100%;flex-wrap:wrap}._mobile-action-btn-full_1fgh2_1995{display:none;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:var(--vp-radius-sm);border:none;background:var(--vp-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--vp-transition-base);min-height:44px;flex:1;min-width:120px}._mobile-action-btn-outline_1fgh2_2014{display:none;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-700);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--vp-transition-base);min-height:44px;flex:1;min-width:120px}@media (max-width: 1280px){._huntflow-sidebar_1fgh2_313{width:340px;min-width:340px}._details-grid_1fgh2_1101{grid-template-columns:1fr}._info-card_1fgh2_1109{border-right:none;border-bottom:1px solid var(--vp-gray-150)}._info-card_1fgh2_1109:last-child{border-bottom:none}}@media (max-width: 1024px){._filters-header-content_1fgh2_108{padding:16px 20px;gap:16px}._filters-left_1fgh2_123{flex-direction:column;align-items:stretch;width:100%;gap:12px}._filters-right_1fgh2_132{width:100%;justify-content:flex-start}._filter-separator_1fgh2_195{display:none}._title-section_1fgh2_139{width:100%;justify-content:space-between}._content-wrapper_1fgh2_304{flex-direction:column}._huntflow-sidebar_1fgh2_313{width:100%;min-width:100%;max-height:40vh;height:auto;border-right:none;border-bottom:1px solid var(--vp-gray-150);position:static;top:0}._details-header_1fgh2_850{flex-direction:column;align-items:flex-start;padding:24px;gap:20px}._header-left_1fgh2_875{width:100%}._header-actions_1fgh2_970{width:100%;justify-content:flex-start}._applicant-avatar-large_1fgh2_883{width:80px;height:80px;font-size:32px}._header-info_1fgh2_907 h1{font-size:26px}._info-card_1fgh2_1109,._details-section_1fgh2_1165{padding:24px}._stage-info_1fgh2_1283{margin:0 20px;padding:24px}._documents-grid_1fgh2_1192{grid-template-columns:1fr}}@media (max-width: 768px){._mobile-navigation_1fgh2_1920,._mobile-header-top_1fgh2_1957,._mobile-header-actions_1fgh2_1965,._mobile-action-btn_1fgh2_1972,._mobile-details-actions_1fgh2_1988,._mobile-action-btn-full_1fgh2_1995,._mobile-action-btn-outline_1fgh2_2014{display:flex}._filters-header-content_1fgh2_108{padding:12px 16px;min-height:auto}._page-title_1fgh2_146{font-size:20px}._results-count_1fgh2_155{font-size:12px}._filter-group_1fgh2_202{width:100%}._filter-group_1fgh2_202 label{font-size:12px}._filter-select_1fgh2_419,._filter-date-input_1fgh2_216{min-width:130px;padding:8px 10px;border:1px solid var(--vp-gray-200);border-radius:var(--vp-radius-sm);background:var(--vp-gray-0);font-size:12px;color:var(--vp-gray-900);cursor:pointer;outline:none;transition:all var(--vp-transition-base);font-weight:500;box-shadow:0 1px 2px #00000005}._filter-select_1fgh2_419:hover,._filter-date-input_1fgh2_216:hover{border-color:var(--vp-gray-300);background:var(--vp-gray-25)}._filter-select_1fgh2_419:focus,._filter-date-input_1fgh2_216:focus{border-color:var(--vp-primary);box-shadow:0 0 0 3px #14b8a614,0 1px 2px #00000005}._filter-toggle-btn_1fgh2_270{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-600);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--vp-transition-base);box-shadow:0 1px 2px #00000005;white-space:nowrap}._filter-toggle-btn_1fgh2_270:hover{background:var(--vp-gray-25);border-color:var(--vp-gray-300);color:var(--vp-gray-700)}._filter-toggle-btn_1fgh2_270._active_1fgh2_291{background:var(--vp-primary);border-color:var(--vp-primary);color:#fff;box-shadow:0 1px 2px #0000000d,0 0 0 3px #14b8a61a}._filter-toggle-btn_1fgh2_270._active_1fgh2_291:hover{background:var(--vp-primary-hover);border-color:var(--vp-primary-hover);box-shadow:0 2px 4px #00000014,0 0 0 3px #14b8a626}._sidebar-search_1fgh2_376{padding:16px}._sidebar-search_1fgh2_376 input{padding:12px 16px 12px 44px;font-size:14px}._search-icon_1fgh2_410{left:28px}._candidate-item_1fgh2_467{padding:14px 16px;gap:12px}._candidate-avatar_1fgh2_534{width:44px;height:44px;font-size:16px}._candidate-name_1fgh2_565{font-size:14px}._candidate-position_1fgh2_576,._candidate-date_1fgh2_1891,._candidate-stage_1fgh2_1897{font-size:12px}._details-header_1fgh2_850{padding:20px 16px}._header-left_1fgh2_875{flex-direction:column;align-items:flex-start;gap:16px}._applicant-avatar-large_1fgh2_883{width:70px;height:70px;font-size:28px}._header-info_1fgh2_907 h1{font-size:22px}._header-meta_1fgh2_921{flex-direction:column;align-items:flex-start;gap:8px}._divider_1fgh2_948,._header-actions_1fgh2_970{display:none}._btn_1fgh2_345{width:100%;justify-content:center;padding:14px 20px}._info-card_1fgh2_1109{padding:20px 16px;gap:20px}._details-section_1fgh2_1165{padding:20px 16px}._document-card_1fgh2_1198{padding:16px}._vote-summary_1fgh2_1408{flex-direction:column}._vote-count_1fgh2_1416,._vote-threshold_1fgh2_1447{justify-content:center;width:100%}._stage-info_1fgh2_1283{margin:0 16px;padding:20px 16px}._modal-overlay_1fgh2_1468{padding:0}._modal-content_1fgh2_1493{max-width:100%;width:100%;max-height:100vh;border-radius:0;animation:_slideUpMobile_1fgh2_1 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes _slideUpMobile_1fgh2_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._modal-header_1fgh2_1517{padding:16px 20px}._modal-header_1fgh2_1517 h2{font-size:18px}._modal-body_1fgh2_1558{padding:20px}._modal-footer_1fgh2_1571{padding:16px 20px;flex-direction:column-reverse}._modal-footer_1fgh2_1571 ._btn_1fgh2_345{width:100%}}@media (max-width: 480px){._page-title_1fgh2_146{font-size:18px}._filter-group_1fgh2_202 label{font-size:11px}._candidate-item_1fgh2_467{padding:12px}._candidate-avatar_1fgh2_534{width:40px;height:40px;font-size:14px}._applicant-avatar-large_1fgh2_883{width:60px;height:60px;font-size:24px}._header-info_1fgh2_907 h1{font-size:20px}._snackbar_1fgh2_1662{left:12px;right:12px;bottom:12px;min-width:auto}._date-group-header_1fgh2_1761{padding:10px 12px}._date-group-title_1fgh2_1778{font-size:13px}}@media (max-height: 600px) and (orientation: landscape){._huntflow-sidebar_1fgh2_313{max-height:50vh}._modal-content_1fgh2_1493{max-height:95vh}}@media print{._filters-header_1fgh2_96,._huntflow-sidebar_1fgh2_313,._header-actions_1fgh2_970,._btn_1fgh2_345,._snackbar_1fgh2_1662,._candidate-actions_1fgh2_686,._mobile-navigation_1fgh2_1920,._mobile-details-actions_1fgh2_1988{display:none!important}._huntflow-main_1fgh2_778{overflow:visible}._applicant-details-view_1fgh2_843{padding:0}*{transition:none!important;animation:none!important}}._hh-integration-section_1fgh2_2401{margin:0 40px 20px}._hh-badge_1fgh2_589{background:#ff5a00;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;margin-right:8px}._form-badge_1fgh2_590{background:#2196f3;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;margin-right:8px}._source-badge_1fgh2_2423{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._source-badge_1fgh2_2423._hh_1fgh2_589{background:linear-gradient(135deg,#fee2e2,#fef2f2);color:#dc2626;border:1px solid #fee2e2}._source-badge_1fgh2_2423._form_1fgh2_590{background:linear-gradient(135deg,#dbeafe,#eff6ff);color:#2563eb;border:1px solid #dbeafe}._new-count_1fgh2_2444{color:#22c55e;font-weight:700;margin-left:8px;background:#f0fdf4;padding:2px 6px;border-radius:4px;border:1px solid #dcfce7}._avatarImage_1fgh2_2454,._avatarImageLarge_1fgh2_2461{width:100%;height:100%;border-radius:inherit;object-fit:cover}._contacts-grid_1fgh2_2468{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:16px}._contact-item_1fgh2_2475{padding:12px;background:var(--vp-gray-25);border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200)}._experience-list_1fgh2_2482{display:flex;flex-direction:column;gap:16px;margin-top:16px}._experience-item_1fgh2_2489{padding:16px;background:var(--vp-gray-25);border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);transition:all var(--vp-transition-base)}._experience-item_1fgh2_2489:hover{border-color:var(--vp-gray-300);box-shadow:var(--vp-shadow-subtle)}._experience-position_1fgh2_2501{font-weight:600;font-size:15px;color:var(--vp-gray-900);margin-bottom:4px}._experience-company_1fgh2_2508{font-size:14px;color:var(--vp-gray-700);margin-bottom:4px}._experience-period_1fgh2_2514{font-size:13px;color:var(--vp-gray-600);margin-bottom:8px}._experience-description_1fgh2_2520{font-size:14px;color:var(--vp-gray-700);line-height:1.5;margin-top:8px;padding-top:8px;border-top:1px solid var(--vp-gray-200)}._text-muted_1fgh2_1745{color:#6c757d;font-style:italic}._emailLink_1fgh2_2535{color:#007bff;text-decoration:none}._emailLink_1fgh2_2535:hover{text-decoration:underline}@media (max-width: 1280px){._filters-bottom-row_1fgh2_173{gap:16px}._main-filters_1fgh2_180{gap:12px}._date-filters_1fgh2_188{gap:8px}._filter-select_1fgh2_419{min-width:120px}._filter-date-input_1fgh2_216{min-width:110px}}@media (max-width: 1024px){._filters-header-content_1fgh2_108{padding:12px 20px;gap:12px}._filters-top-row_1fgh2_115{gap:12px}._page-title_1fgh2_146{font-size:20px}._filters-bottom-row_1fgh2_173{flex-direction:column;align-items:stretch;gap:12px}._main-filters_1fgh2_180,._date-filters_1fgh2_188{justify-content:flex-start}}@media (max-width: 768px){._filters-header-content_1fgh2_108{padding:12px 16px}._filters-top-row_1fgh2_115{flex-direction:column;align-items:flex-start;gap:8px}._quick-actions_1fgh2_165{width:100%;justify-content:flex-start}._main-filters_1fgh2_180,._date-filters_1fgh2_188{flex-direction:column;align-items:stretch;gap:8px}._filter-group_1fgh2_202{width:100%}._filter-group_1fgh2_202 label{min-width:60px}._filter-select_1fgh2_419,._filter-date-input_1fgh2_216{width:100%;min-width:auto}}._filters-header_1fgh2_96{transition:all .3s ease}._hhIntegration_10dv6_1{background:#f8f9fa;border-radius:8px;padding:16px;margin:0 40px 20px;border:1px solid #e9ecef}._integrationHeader_10dv6_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._integrationHeader_10dv6_9 h3{display:flex;align-items:center;margin:0;font-size:18px;color:#333}._hhIcon_10dv6_23{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#ff5a00;color:#fff;border-radius:4px;margin-right:8px;font-size:12px;font-weight:700}._connectionStatus_10dv6_37{display:flex;align-items:center;color:#28a745;font-size:14px}._statusDot_10dv6_44{width:8px;height:8px;background:#28a745;border-radius:50%;margin-right:8px}._lastSync_10dv6_52{font-size:12px;color:#666;margin-left:8px}._connectionPanel_10dv6_58{text-align:center;padding:20px}._connectionPanel_10dv6_58 p{margin-bottom:16px;color:#666}._syncPanel_10dv6_67 ._userInfo_10dv6_67{background:#fff;padding:12px;border-radius:6px;margin-bottom:16px}._syncPanel_10dv6_67 ._userInfo_10dv6_67 p{margin:4px 0;font-size:14px}._syncControls_10dv6_78{display:flex;gap:12px;margin-bottom:16px}._btnPrimary_10dv6_84{background:#007bff;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:14px}._btnPrimary_10dv6_84:hover:not(:disabled){background:#0056b3}._btnPrimary_10dv6_84:disabled{background:#6c757d;cursor:not-allowed}._btnOutlined_10dv6_101{background:transparent;color:#6c757d;border:1px solid #6c757d;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:14px}._btnOutlined_10dv6_101:hover{background:#f8f9fa}._syncProgress_10dv6_114{background:#fff;padding:16px;border-radius:6px}._progressBar_10dv6_120{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:12px}._progressFill_10dv6_128{height:100%;background:#007bff;transition:width .3s ease}._progressInfo_10dv6_134 p{margin:0 0 8px;font-size:14px}._syncStats_10dv6_139{display:flex;gap:16px;font-size:12px;color:#666}._syncStats_10dv6_139 span{padding:2px 6px;background:#f8f9fa;border-radius:4px}._errorMessage_10dv6_151{background:#f8d7da;color:#721c24;padding:12px;border-radius:6px;border:1px solid #f5c6cb;font-size:14px}._loginOrganization_13t1g_1{min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e3a8a,#3730a3)}._loginBackground_13t1g_8{position:absolute;top:0;right:0;bottom:0;left:0}._loginBackground_13t1g_8 ._backgroundOrb_13t1g_12{position:absolute;border-radius:50%;filter:blur(64px)}._loginBackground_13t1g_8 ._backgroundOrb_13t1g_12._orb1_13t1g_17{width:384px;height:384px;background:linear-gradient(135deg,#3b82f64d,#9333ea4d);top:10%;left:10%}._loginBackground_13t1g_8 ._backgroundOrb_13t1g_12._orb2_13t1g_24{width:320px;height:320px;background:linear-gradient(135deg,#6366f133,#06b6d433);top:60%;right:10%}._loginBackground_13t1g_8 ._backgroundOrb_13t1g_12._orb3_13t1g_31{width:256px;height:256px;background:linear-gradient(135deg,#a855f740,#ec489940);bottom:10%;left:30%}._loginBackground_13t1g_8 ._backgroundGrid_13t1g_38{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px}._loginContainer_13t1g_46{position:relative;z-index:10;display:flex;min-height:100vh}@media (max-width: 768px){._loginContainer_13t1g_46{flex-direction:column}}._loginContentSide_13t1g_58{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem}._loginContentSide_13t1g_58 ._contentWrapper_13t1g_65{max-width:32rem;width:100%}._loginContentSide_13t1g_58 ._logoSection_13t1g_69{display:flex;align-items:center;gap:.75rem;margin-bottom:3rem}._loginContentSide_13t1g_58 ._logoSection_13t1g_69 ._logoIcon_13t1g_75{width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 25px 50px -12px #00000080}._loginContentSide_13t1g_58 ._logoSection_13t1g_69 ._logoIcon_13t1g_75 ._logoText_13t1g_85{color:#fff;font-weight:700;font-size:1.125rem}._loginContentSide_13t1g_58 ._logoSection_13t1g_69 ._logoTextContent_13t1g_90 ._logoTitle_13t1g_90{font-size:1.5rem;font-weight:700;color:#fff;margin:0}._loginContentSide_13t1g_58 ._logoSection_13t1g_69 ._logoTextContent_13t1g_90 ._logoSubtitle_13t1g_96{color:#bfdbfe;font-size:.875rem;margin:0}._loginContentSide_13t1g_58 ._titleSection_13t1g_101{margin-bottom:2rem}._loginContentSide_13t1g_58 ._titleSection_13t1g_101 ._mainTitle_13t1g_104{font-size:3.75rem;font-weight:700;color:#fff;margin:0 0 1rem;line-height:1}._loginContentSide_13t1g_58 ._titleSection_13t1g_101 ._mainTitle_13t1g_104 ._gradientText_13t1g_111{background:linear-gradient(135deg,#60a5fa,#818cf8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._loginContentSide_13t1g_58 ._titleSection_13t1g_101 ._subtitle_13t1g_117{font-size:1.25rem;color:#bfdbfe;margin:0}._loginContentSide_13t1g_58 ._featuresSection_13t1g_122{display:flex;flex-direction:column;gap:1rem}._loginContentSide_13t1g_58 ._featuresSection_13t1g_122 ._featureItem_13t1g_127{display:flex;align-items:center;gap:1rem}._loginContentSide_13t1g_58 ._featuresSection_13t1g_122 ._featureItem_13t1g_127 ._featureIcon_13t1g_132{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000004d}._loginContentSide_13t1g_58 ._featuresSection_13t1g_122 ._featureItem_13t1g_127 ._featureIcon_13t1g_132 ._icon_13t1g_142{color:#fff}._loginContentSide_13t1g_58 ._featuresSection_13t1g_122 ._featureItem_13t1g_127 ._featureText_13t1g_145{color:#bfdbfe;transition:color .3s}._loginContentSide_13t1g_58 ._featuresSection_13t1g_122 ._featureItem_13t1g_127 ._featureText_13t1g_145:hover{color:#fff}@media (max-width: 768px){._loginContentSide_13t1g_58{padding:2rem}._loginContentSide_13t1g_58 ._titleSection_13t1g_101 ._mainTitle_13t1g_104{font-size:2.5rem}}._loginFormSide_13t1g_161{width:500px;display:flex;align-items:center;justify-content:center;padding:3rem}@media (max-width: 768px){._loginFormSide_13t1g_161{width:100%;padding:2rem}}._loginFormSide_13t1g_161 ._formContainer_13t1g_174{width:100%;max-width:28rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2.5rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid rgba(255,255,255,.2);transition:all .3s}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formHeader_13t1g_187{text-align:center;margin-bottom:2rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formHeader_13t1g_187 ._formTitle_13t1g_191{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formHeader_13t1g_187 ._formSubtitle_13t1g_197{color:#bfdbfe;margin:0}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formHeader_13t1g_187 ._loginTypeSwitch_13t1g_201{display:flex;background:#ffffff1a;border-radius:.75rem;padding:.25rem;margin-top:1rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formHeader_13t1g_187 ._loginTypeSwitch_13t1g_201 ._switchButton_13t1g_208{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:none;background:transparent;color:#bfdbfe;border-radius:.5rem;cursor:pointer;transition:all .3s;font-size:.875rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formHeader_13t1g_187 ._loginTypeSwitch_13t1g_201 ._switchButton_13t1g_208._active_13t1g_223{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formHeader_13t1g_187 ._loginTypeSwitch_13t1g_201 ._switchButton_13t1g_208:hover:not(._active_13t1g_223){background:#ffffff1a}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._errorAlert_13t1g_230{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#fecaca;padding:.75rem 1rem;border-radius:.75rem;margin-bottom:1.5rem;text-align:center}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._formGroup_13t1g_239{margin-bottom:1.5rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._formGroup_13t1g_239 ._formLabel_13t1g_242{display:block;font-size:.875rem;font-weight:500;color:#bfdbfe;margin-bottom:.5rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._formGroup_13t1g_239 ._inputContainer_13t1g_249{position:relative}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._formGroup_13t1g_239 ._inputContainer_13t1g_249 ._inputIcon_13t1g_252{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#93c5fd}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._formGroup_13t1g_239 ._inputContainer_13t1g_249 ._formInput_13t1g_259{width:100%;padding:.75rem 1rem .75rem 3rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.75rem;color:#fff;font-size:1rem;transition:all .3s}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._formGroup_13t1g_239 ._inputContainer_13t1g_249 ._formInput_13t1g_259::placeholder{color:#93c5fd}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._formGroup_13t1g_239 ._inputContainer_13t1g_249 ._formInput_13t1g_259:focus{outline:none;background:#fff3;border-color:#3b82f6}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._formGroup_13t1g_239 ._inputContainer_13t1g_249 ._passwordToggle_13t1g_277{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#93c5fd;cursor:pointer;transition:color .3s}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._formGroup_13t1g_239 ._inputContainer_13t1g_249 ._passwordToggle_13t1g_277:hover{color:#fff}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._loginButton_13t1g_291{width:100%;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 10px 15px -3px #0000004d}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._loginButton_13t1g_291:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5);transform:scale(1.02);box-shadow:0 20px 25px -5px #0006}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._loginButton_13t1g_291:disabled{opacity:.5;cursor:not-allowed}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._loginButton_13t1g_291 ._loadingSpinner_13t1g_313{display:flex;align-items:center;justify-content:center;gap:.5rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._loginButton_13t1g_291 ._loadingSpinner_13t1g_313 ._spinner_13t1g_319{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._loginButton_13t1g_291 ._buttonContent_13t1g_326{display:flex;align-items:center;justify-content:center;gap:.5rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._loginButton_13t1g_291 ._buttonContent_13t1g_326 ._buttonIcon_13t1g_332{transition:transform .3s}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._loginForm_13t1g_161 ._loginButton_13t1g_291 ._buttonContent_13t1g_326:hover ._buttonIcon_13t1g_332{transform:translate(2px)}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formFooter_13t1g_338{text-align:center;margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formFooter_13t1g_338 ._footerLink_13t1g_345{background:none;border:none;color:#93c5fd;font-size:.875rem;cursor:pointer;transition:color .3s}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formFooter_13t1g_338 ._footerLink_13t1g_345:hover{color:#fff}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formFooter_13t1g_338 ._footerLink_13t1g_345._underline_13t1g_356{text-decoration:underline}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._formCard_13t1g_178 ._formFooter_13t1g_338 ._footerText_13t1g_359{color:#93c5fd;font-size:.75rem}._loginFormSide_13t1g_161 ._formContainer_13t1g_174 ._securityBadge_13t1g_363{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#93c5fd;font-size:.75rem;margin-top:1.5rem}._floatingParticles_13t1g_373{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._floatingParticles_13t1g_373 ._particle_13t1g_378{position:absolute;width:2px;height:2px;background:#fff3;border-radius:50%}.preloader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.preloader-container:not(.full-screen){position:absolute}.preloader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.preloader-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.5rem;font-weight:800;color:#1e3a8a;letter-spacing:-.025em}.progress-bar{width:300px;height:4px;background-color:#e2e8f0;border-radius:4px;overflow:hidden}.progress{height:100%;background-color:#3b82f6;width:0%;animation:progressAnimation 2s linear forwards}@keyframes progressAnimation{0%{width:0%}to{width:100%}}@media (max-width: 768px){.preloader-text{font-size:2rem}.progress-bar{width:250px}}._modalOverlay_xi5ln_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_xi5ln_1 .3s ease-out;padding:20px}@keyframes _fadeIn_xi5ln_1{0%{opacity:0}to{opacity:1}}._modal_xi5ln_2{background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:1000px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_xi5ln_1 .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2)}@keyframes _slideUp_xi5ln_1{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_xi5ln_50{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;position:relative}._header_xi5ln_50:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,255,255,.1) 0%,transparent 100%)}._headerContent_xi5ln_69{display:flex;align-items:center;gap:16px;position:relative;z-index:1}._icon_xi5ln_77{background:#fff3;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._title_xi5ln_87{font-size:24px;font-weight:600;margin:0;letter-spacing:-.025em}._closeButton_xi5ln_94{background:#fff3;border:none;border-radius:10px;padding:8px;color:#fff;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}._closeButton_xi5ln_94:hover{background:#ffffff4d;transform:scale(1.05)}._body_xi5ln_111{display:flex;flex:1;min-height:0}._sidebar_xi5ln_117{width:320px;background:#f8fafc;border-right:1px solid #e2e8f0;padding:32px 24px;overflow-y:auto}._progress_xi5ln_125{display:flex;flex-direction:column;gap:8px}._stepItem_xi5ln_131{position:relative;display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._stepItem_xi5ln_131:hover{background:#3b82f60d;transform:translate(4px)}._stepItem_xi5ln_131._active_xi5ln_145{background:#3b82f61a;border:2px solid rgba(59,130,246,.3);transform:translate(8px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._stepItem_xi5ln_131._active_xi5ln_145 ._stepIcon_xi5ln_151{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 12px #3b82f666}._stepItem_xi5ln_131._active_xi5ln_145 ._stepTitle_xi5ln_156{color:#2563eb;font-weight:600}._stepIcon_xi5ln_151{width:44px;height:44px;border-radius:12px;background:#fff;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._stepIcon_xi5ln_151._completed_xi5ln_173{background:#059669;border-color:#059669;color:#fff}._stepIconContent_xi5ln_179{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._stepContent_xi5ln_187{flex:1;min-width:0}._stepTitle_xi5ln_156{display:block;font-size:16px;font-weight:500;color:#1e293b;margin-bottom:4px;transition:all .3s cubic-bezier(.4,0,.2,1)}._stepStatus_xi5ln_201{font-size:14px;color:#94a3b8}._active_xi5ln_145 ._stepStatus_xi5ln_201{color:#059669;font-weight:500}._connector_xi5ln_210{position:absolute;left:38px;top:76px;width:2px;height:24px;background:#e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}._connector_xi5ln_210._completed_xi5ln_173{background:#059669}._content_xi5ln_223{flex:1;padding:32px;overflow-y:auto;min-height:0}._contentHeader_xi5ln_230{margin-bottom:32px}._badge_xi5ln_234{display:inline-flex;align-items:center;gap:8px;background:#3b82f61a;color:#2563eb;padding:8px 16px;border-radius:100px;font-size:14px;font-weight:500;margin-bottom:16px}._contentTitle_xi5ln_247{font-size:28px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.025em}._stepComponent_xi5ln_255{animation:_slideInContent_xi5ln_1 .4s ease-out}@keyframes _slideInContent_xi5ln_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._processContent_xi5ln_269{max-width:100%;animation:_slideInContent_xi5ln_1 .4s ease-out}._autoReplySection_xi5ln_274{margin-bottom:32px}._flowchartSection_xi5ln_278{margin-top:32px}._sectionHeader_xi5ln_282{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}._sectionIcon_xi5ln_289{color:#2563eb;margin-top:2px;flex-shrink:0}._sectionTitle_xi5ln_295{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 4px;line-height:1.3}._infoAlert_xi5ln_303{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:16px;display:flex;gap:12px;margin-bottom:24px}._alertIcon_xi5ln_313{font-size:20px;flex-shrink:0}._alertTitle_xi5ln_318{font-size:14px;font-weight:600;color:#2563eb;margin-bottom:4px}._alertText_xi5ln_325{font-size:14px;color:#64748b;line-height:1.5}._checkboxLabel_xi5ln_331{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:16px;font-size:14px;font-weight:500;color:#1e293b}._checkboxInput_xi5ln_342{display:none}._checkboxCustom_xi5ln_346{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}._checkboxInput_xi5ln_342:checked+._checkboxCustom_xi5ln_346{background:#2563eb;border-color:#2563eb}._checkboxInput_xi5ln_342:checked+._checkboxCustom_xi5ln_346:after{content:"✓";color:#fff;font-size:14px}._templateSection_xi5ln_366{margin-top:16px}._inputLabel_xi5ln_370{display:block;font-size:14px;font-weight:500;color:#1e293b;margin-bottom:8px}._textarea_xi5ln_378{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;min-height:120px;transition:all .15s cubic-bezier(.4,0,.2,1)}._textarea_xi5ln_378:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #3b82f61a}._helperText_xi5ln_395{font-size:12px;color:#94a3b8;margin-top:8px;line-height:1.4}._footer_xi5ln_402{background:#f8fafc;border-top:1px solid #e2e8f0;padding:24px 32px}._actions_xi5ln_408{display:flex;align-items:center;justify-content:space-between;gap:16px}._progressIndicator_xi5ln_415{display:flex;align-items:center;gap:12px;font-size:14px;color:#64748b;font-weight:500}._progressBar_xi5ln_424{width:120px;height:6px;background:#e2e8f0;border-radius:100px;overflow:hidden}._progressFill_xi5ln_432{height:100%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:100px;transition:width .4s cubic-bezier(.4,0,.2,1)}._btn_xi5ln_439{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;text-decoration:none;position:relative;overflow:hidden}._btn_xi5ln_439:disabled{opacity:.5;cursor:not-allowed;transform:none!important}._btn_xi5ln_439:not(:disabled):hover{transform:translateY(-2px)}._btnPrimary_xi5ln_463{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._btnPrimary_xi5ln_463:not(:disabled):hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._btnPrimary_xi5ln_463:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._btnPrimary_xi5ln_463:not(:disabled):hover:before{left:100%}._btnSecondary_xi5ln_485{background:#fff;color:#64748b;border:2px solid #e2e8f0}._btnSecondary_xi5ln_485:not(:disabled):hover{background:#f8fafc;border-color:#2563eb;color:#2563eb}._confirmationModalOverlay_xi5ln_496{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1001;animation:_fadeIn_xi5ln_1 .3s ease-out}._confirmationModal_xi5ln_496{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:24px;max-width:400px;width:90%;animation:_slideUp_xi5ln_1 .3s ease-out}._confirmationTitle_xi5ln_521{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 16px}._confirmationMessage_xi5ln_528{color:#64748b;margin-bottom:24px;line-height:1.5}._confirmationActions_xi5ln_534{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 768px){._modalOverlay_xi5ln_2{padding:10px}._modal_xi5ln_2{margin:10px;max-height:calc(100vh - 20px)}._body_xi5ln_111{flex-direction:column}._sidebar_xi5ln_117{width:100%;max-height:200px;overflow-y:auto}._progress_xi5ln_125{flex-direction:row;gap:16px;padding-bottom:16px;overflow-x:auto}._stepItem_xi5ln_131{flex-direction:column;text-align:center;min-width:120px}._stepItem_xi5ln_131:hover,._stepItem_xi5ln_131._active_xi5ln_145{transform:translateY(-4px)}._connector_xi5ln_210{display:none}._content_xi5ln_223{padding:20px}._contentTitle_xi5ln_247{font-size:24px}._footer_xi5ln_402{padding:20px}._actions_xi5ln_408{flex-direction:column-reverse;gap:12px}._progressIndicator_xi5ln_415{order:-1}}@media (max-width: 480px){._header_xi5ln_50{padding:20px}._title_xi5ln_87{font-size:20px}._confirmationModal_xi5ln_496{width:95%;margin:20px}}._container_xi5ln_602{max-width:100%;animation:_slideInContent_xi5ln_1 .4s ease-out}._infoSection_xi5ln_607{margin-bottom:32px}._infoHeader_xi5ln_611{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}._icon_xi5ln_77{color:#2563eb;margin-top:2px;flex-shrink:0}._title_xi5ln_87{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 4px;line-height:1.3}._subtitle_xi5ln_632{color:#64748b;font-size:14px;line-height:1.5;display:block}._fieldsContainer_xi5ln_639{margin-bottom:32px}._fieldItem_xi5ln_643{background:#fff;border:2px solid #e2e8f0;border-radius:16px;margin-bottom:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}._fieldItem_xi5ln_643:hover{border-color:#3b82f64d;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._fieldHeader_xi5ln_656{padding:16px 20px;background:#f8fafc;display:flex;align-items:center;gap:16px;border-bottom:1px solid #e2e8f0}._fieldIcon_xi5ln_665{width:36px;height:36px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#2563eb}._fieldDetails_xi5ln_677{display:flex;flex-direction:column;gap:2px;flex:1}._fieldName_xi5ln_684{font-size:15px;font-weight:500;color:#1e293b}._fieldMeta_xi5ln_690{font-size:13px;color:#94a3b8}._actionBtn_xi5ln_695{width:32px;height:32px;border:none;border-radius:8px;background:#dc26261a;color:#dc2626;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}._actionBtn_xi5ln_695:hover:not(:disabled){background:#dc262633}._actionBtn_xi5ln_695:disabled{opacity:.4;cursor:not-allowed}._fieldForm_xi5ln_716{padding:20px}._formRow_xi5ln_720{display:flex;gap:16px;align-items:flex-end;margin-bottom:16px}._formRow_xi5ln_720:last-child{margin-bottom:0}._formGroup_xi5ln_730{display:flex;flex-direction:column;gap:8px;flex:1}._label_xi5ln_737{font-size:14px;font-weight:500;color:#1e293b;margin-bottom:4px}._input_xi5ln_370,._select_xi5ln_744{padding:8px 12px;border:2px solid #e2e8f0;border-radius:12px;font-size:13px;transition:all .15s cubic-bezier(.4,0,.2,1);background:#fff}._input_xi5ln_370:focus,._select_xi5ln_744:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #3b82f61a}._select_xi5ln_744{cursor:pointer}._toggle_xi5ln_762{display:flex;align-items:center;gap:12px;cursor:pointer;margin-top:8px}._toggleInput_xi5ln_770{display:none}._toggleSwitch_xi5ln_774{width:44px;height:24px;background:#e2e8f0;border-radius:12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}._toggleInput_xi5ln_770:checked+._toggleSwitch_xi5ln_774{background:#2563eb}._toggleInput_xi5ln_770:checked+._toggleSwitch_xi5ln_774:after{left:22px}._toggleSwitch_xi5ln_774:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}._toggleLabel_xi5ln_801{font-size:14px;font-weight:500;color:#1e293b}._fieldActions_xi5ln_807{display:flex;gap:8px;margin-top:16px}._moveBtn_xi5ln_813{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;cursor:pointer;font-size:12px;transition:all .15s cubic-bezier(.4,0,.2,1)}._moveBtn_xi5ln_813:hover:not(:disabled){border-color:#2563eb;color:#2563eb}._moveBtn_xi5ln_813:disabled{opacity:.4;cursor:not-allowed}._addFieldBtn_xi5ln_832{width:100%;padding:16px;border:2px dashed #e2e8f0;border-radius:16px;background:transparent;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:500}._addFieldBtn_xi5ln_832:hover{border-color:#2563eb;color:#2563eb;background:#3b82f60d}._previewSection_xi5ln_854{background:#f8fafc;border-radius:16px;padding:24px;margin-top:32px}._previewTitle_xi5ln_861{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px}._formPreview_xi5ln_868{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 2px #0000000d}._previewHeader_xi5ln_875{margin-bottom:24px}._previewHeaderTitle_xi5ln_879{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px}._previewHeaderText_xi5ln_886{font-size:14px;color:#64748b;margin:0}._previewFields_xi5ln_892{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}._previewField_xi5ln_892{display:flex;flex-direction:column;gap:8px}._previewLabel_xi5ln_905{font-size:14px;font-weight:500;color:#1e293b}._requiredStar_xi5ln_911{color:#dc2626;margin-left:4px}._previewInput_xi5ln_916,._previewTextarea_xi5ln_916{padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px}._previewInput_xi5ln_916:focus,._previewTextarea_xi5ln_916:focus{outline:none;border-color:#2563eb}._previewTextarea_xi5ln_916{min-height:80px;resize:vertical}._previewSubmit_xi5ln_932{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._previewSubmit_xi5ln_932:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (max-width: 768px){._formRow_xi5ln_720{flex-direction:column;gap:12px}._fieldActions_xi5ln_807{justify-content:center}._previewSection_xi5ln_854,._formPreview_xi5ln_868{padding:16px}}@media (max-width: 480px){._fieldHeader_xi5ln_656{padding:12px 16px}._fieldForm_xi5ln_716{padding:16px}._previewTitle_xi5ln_861,._previewHeaderTitle_xi5ln_879{font-size:16px}}._modalOverlay_1q6r1_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a99;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_1q6r1_15{background:var(--vp-gray-0);border-radius:var(--vp-radius-xl);max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--vp-shadow-large);border:1px solid var(--vp-gray-150)}._modalHeader_1q6r1_26{padding:24px 28px;border-bottom:1px solid var(--vp-gray-100);display:flex;align-items:flex-start;justify-content:space-between;gap:20px}._modalTitle_1q6r1_35{display:flex;align-items:flex-start;gap:16px;flex:1}._modalTitle_1q6r1_35 h2{margin:0;font-size:20px;font-weight:700;color:var(--vp-gray-900);display:flex;align-items:center;gap:12px}._modalSubtitle_1q6r1_51{font-size:14px;color:var(--vp-gray-500);margin:4px 0 0}._platformIcon_1q6r1_57{width:48px;height:48px;min-width:48px;border-radius:var(--vp-radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--vp-gray-200)}._platformLogo_1q6r1_70{width:40px;height:40px;object-fit:contain}._modalClose_1q6r1_76{width:36px;height:36px;min-width:36px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-600);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--vp-transition-base)}._modalClose_1q6r1_76:hover{background:var(--vp-gray-50);color:var(--vp-gray-900)}._publicationForm_1q6r1_96{padding:0 28px 28px}._loading_1q6r1_100{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--vp-gray-500);font-size:14px}._spinner_1q6r1_110{animation:_spin_1q6r1_110 1s linear infinite}@keyframes _spin_1q6r1_110{to{transform:rotate(360deg)}}._formSection_1q6r1_119{margin-bottom:32px}._formSection_1q6r1_119 h3{font-size:16px;font-weight:600;color:var(--vp-gray-800);margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--vp-gray-100)}._formGroup_1q6r1_131{margin-bottom:20px}._label_1q6r1_135{display:block;font-size:14px;font-weight:600;color:var(--vp-gray-700);margin-bottom:8px}._input_1q6r1_143,._textarea_1q6r1_143,._select_1q6r1_143{width:100%;padding:12px 16px;border:2px solid var(--vp-gray-200);border-radius:var(--vp-radius-sm);font-size:14px;color:var(--vp-gray-900);background:var(--vp-gray-0);outline:none;transition:all var(--vp-transition-base);font-family:inherit}._input_1q6r1_143:focus,._textarea_1q6r1_143:focus,._select_1q6r1_143:focus{border-color:var(--vp-primary);box-shadow:0 0 0 3px #14b8a61a}._input_1q6r1_143:hover,._textarea_1q6r1_143:hover,._select_1q6r1_143:hover{border-color:var(--vp-gray-300)}._textarea_1q6r1_143{resize:vertical;min-height:120px;line-height:1.5}._select_1q6r1_143{cursor:pointer}._helperText_1q6r1_173{font-size:13px;margin-top:6px;font-weight:500}._helperText_1q6r1_173._success_1q6r1_178{color:var(--vp-success)}._helperText_1q6r1_173._warning_1q6r1_181{color:var(--vp-warning)}._helperText_1q6r1_173._error_1q6r1_184{color:var(--vp-danger)}._roleInfo_1q6r1_188{font-size:13px;color:var(--vp-gray-600);margin-top:8px;padding:12px;background:var(--vp-gray-50);border-radius:var(--vp-radius-sm);border-left:3px solid var(--vp-primary)}._formRow_1q6r1_198{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 768px){._formRow_1q6r1_198{grid-template-columns:1fr}}._checkboxLabel_1q6r1_209{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:var(--vp-gray-700);font-weight:500}._checkboxInput_1q6r1_219{display:none}._checkboxCustom_1q6r1_223{width:20px;height:20px;border:2px solid var(--vp-gray-300);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all var(--vp-transition-base);flex-shrink:0}._checkboxCustom_1q6r1_223:after{content:"";width:10px;height:10px;background:var(--vp-primary);border-radius:2px;opacity:0;transition:opacity var(--vp-transition-base)}._checkboxInput_1q6r1_219:checked+._checkboxCustom_1q6r1_223{border-color:var(--vp-primary);background:var(--vp-primary-subtle)}._checkboxInput_1q6r1_219:checked+._checkboxCustom_1q6r1_223:after{opacity:1}._validationSection_1q6r1_252{margin:32px 0;padding:24px;background:var(--vp-gray-25);border-radius:var(--vp-radius-md);border:1px solid var(--vp-gray-200)}._validationList_1q6r1_260{display:flex;flex-direction:column;gap:16px}._validationItem_1q6r1_266{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500}._validationItem_1q6r1_266._valid_1q6r1_252{color:var(--vp-success)}._validationItem_1q6r1_266._warning_1q6r1_181{color:var(--vp-warning)}._validationItem_1q6r1_266._invalid_1q6r1_279{color:var(--vp-gray-500)}._formActions_1q6r1_283{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid var(--vp-gray-100)}._btn_1q6r1_292{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--vp-radius-sm);font-size:14px;font-weight:600;cursor:pointer;border:2px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-700);white-space:nowrap;transition:all var(--vp-transition-base);text-decoration:none}._btn_1q6r1_292:hover{background:var(--vp-gray-50);border-color:var(--vp-gray-300)}._btnPrimary_1q6r1_314{background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;border-color:transparent;box-shadow:0 2px 8px #14b8a633}._btnPrimary_1q6r1_314:hover{background:linear-gradient(135deg,var(--vp-primary-hover) 0%,var(--vp-primary-dark) 100%);box-shadow:0 4px 12px #14b8a64d;transform:translateY(-1px)}@media (max-width: 768px){._modalContent_1q6r1_15{margin:20px;max-height:calc(100vh - 40px)}._modalHeader_1q6r1_26{padding:20px}._modalTitle_1q6r1_35{flex-direction:column;gap:12px;text-align:center}._publicationForm_1q6r1_96{padding:0 20px 20px}._formRow_1q6r1_198{grid-template-columns:1fr}._formActions_1q6r1_283{flex-direction:column}._btn_1q6r1_292{width:100%;justify-content:center}}._platformsSection_17m7g_1{padding:20px}._sectionHeader_17m7g_5{margin-bottom:24px}._sectionTitle_17m7g_9{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}._sectionDescription_17m7g_16{font-size:14px;color:#666;margin:0;line-height:1.5}._loading_17m7g_23{display:flex;align-items:center;gap:8px;padding:40px;justify-content:center;color:#666}._spinner_17m7g_32{animation:_spin_17m7g_32 1s linear infinite}@keyframes _spin_17m7g_32{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._platformsGrid_17m7g_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:16px;margin-bottom:24px}._platformCard_17m7g_51{border:2px solid #e9ecef;border-radius:12px;padding:20px;transition:all .3s ease;background:#fff}._platformCard_17m7g_51._enabled_17m7g_58{cursor:pointer}._platformCard_17m7g_51._enabled_17m7g_58:hover{border-color:#1976d2;box-shadow:0 4px 12px #1976d21a}._platformCard_17m7g_51._enabled_17m7g_58._active_17m7g_65{border-color:#1976d2;background:#f8fbff}._platformCard_17m7g_51._disabled_17m7g_69{opacity:.6;background:#f8f9fa}._platformHeader_17m7g_74{display:flex;align-items:flex-start;gap:16px;margin-bottom:12px}._platformLogo_17m7g_81{width:48px;height:48px;flex-shrink:0}._platformLogo_17m7g_81 img{width:100%;height:100%;object-fit:contain}._platformInfo_17m7g_92{flex:1}._platformName_17m7g_96{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}._platformDescription_17m7g_103{font-size:14px;color:#666;margin:0;line-height:1.4}._checkboxLabel_17m7g_110{display:flex;align-items:center;cursor:pointer}._checkboxInput_17m7g_116{display:none}._checkboxCustom_17m7g_120{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;position:relative;transition:all .2s;flex-shrink:0}._checkboxCustom_17m7g_120:after{content:"";position:absolute;top:2px;left:6px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s}._checkboxInput_17m7g_116:checked+._checkboxCustom_17m7g_120{background:#1976d2;border-color:#1976d2}._checkboxInput_17m7g_116:checked+._checkboxCustom_17m7g_120:after{opacity:1}._disabledOverlay_17m7g_151{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#6c757d;color:#fff;border-radius:20px;font-size:12px;font-weight:500}._platformStatus_17m7g_163{margin-top:12px;padding-top:12px;border-top:1px solid #e9ecef}._statusConnected_17m7g_169{display:flex;align-items:center;gap:8px;color:#28a745;font-size:14px;font-weight:500}._statusDisconnected_17m7g_178{display:flex;align-items:center;gap:8px;color:#dc3545;font-size:14px;font-weight:500}._userInfo_17m7g_187{font-size:12px;opacity:.8;margin-left:4px}._connectButton_17m7g_193{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#1976d2;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;margin-left:auto;transition:background .2s}._connectButton_17m7g_193:hover{background:#1565c0}._platformSummary_17m7g_211{margin-top:12px;padding:12px;background:#fff;border:1px solid #e9ecef;border-radius:6px}._summaryItem_17m7g_219{font-size:14px;margin-bottom:6px}._summaryItem_17m7g_219 strong{color:#333}._editButton_17m7g_227{width:100%;padding:8px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}._editButton_17m7g_227:hover{background:#e9ecef;border-color:#adb5bd}._requirements_17m7g_242{margin-top:24px;padding:16px;background:#f8f9fa;border-radius:8px}._requirementsTitle_17m7g_249{font-size:16px;font-weight:600;margin:0 0 12px;color:#333}._requirementsList_17m7g_256{margin:0;padding-left:20px;color:#666;font-size:14px;line-height:1.6}._requirementsList_17m7g_256 li{margin-bottom:6px}@media (max-width: 768px){._platformsGrid_17m7g_44{grid-template-columns:1fr}._platformHeader_17m7g_74{flex-direction:column;align-items:flex-start;gap:12px}._checkboxLabel_17m7g_110{align-self:flex-end}}._modalOverlay_12jti_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_12jti_1 .3s ease-out;padding:20px}@keyframes _fadeIn_12jti_1{0%{opacity:0}to{opacity:1}}._modal_12jti_2{background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:1000px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_12jti_1 .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2)}@keyframes _slideUp_12jti_1{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_12jti_50{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;position:relative}._header_12jti_50:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,255,255,.1) 0%,transparent 100%)}._headerContent_12jti_69{display:flex;align-items:center;gap:16px;position:relative;z-index:1}._icon_12jti_77{background:#fff3;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._title_12jti_87{font-size:24px;font-weight:600;margin:0;letter-spacing:-.025em}._closeButton_12jti_94{background:#fff3;border:none;border-radius:10px;padding:8px;color:#fff;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}._closeButton_12jti_94:hover{background:#ffffff4d;transform:scale(1.05)}._body_12jti_111{display:flex;flex:1;min-height:0}._sidebar_12jti_117{width:320px;background:#f8fafc;border-right:1px solid #e2e8f0;padding:32px 24px;overflow-y:auto}._progress_12jti_125{display:flex;flex-direction:column;gap:8px}._stepItem_12jti_131{position:relative;display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._stepItem_12jti_131:hover{background:#3b82f60d;transform:translate(4px)}._stepItem_12jti_131._active_12jti_145{background:#3b82f61a;border:2px solid rgba(59,130,246,.3);transform:translate(8px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._stepItem_12jti_131._active_12jti_145 ._stepIcon_12jti_151{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 12px #3b82f666}._stepItem_12jti_131._active_12jti_145 ._stepTitle_12jti_156{color:#2563eb;font-weight:600}._stepIcon_12jti_151{width:44px;height:44px;border-radius:12px;background:#fff;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._stepIcon_12jti_151._completed_12jti_173{background:#059669;border-color:#059669;color:#fff}._stepIconContent_12jti_179{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._stepContent_12jti_187{flex:1;min-width:0}._stepTitle_12jti_156{display:block;font-size:16px;font-weight:500;color:#1e293b;margin-bottom:4px;transition:all .3s cubic-bezier(.4,0,.2,1)}._stepStatus_12jti_201{font-size:14px;color:#94a3b8}._active_12jti_145 ._stepStatus_12jti_201{color:#059669;font-weight:500}._connector_12jti_210{position:absolute;left:38px;top:76px;width:2px;height:24px;background:#e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}._connector_12jti_210._completed_12jti_173{background:#059669}._content_12jti_223{flex:1;padding:32px;overflow-y:auto;min-height:0}._contentHeader_12jti_230{margin-bottom:32px}._badge_12jti_234{display:inline-flex;align-items:center;gap:8px;background:#3b82f61a;color:#2563eb;padding:8px 16px;border-radius:100px;font-size:14px;font-weight:500;margin-bottom:16px}._contentTitle_12jti_247{font-size:28px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.025em}._stepComponent_12jti_255{animation:_slideInContent_12jti_1 .4s ease-out}@keyframes _slideInContent_12jti_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._processContent_12jti_269{max-width:100%;animation:_slideInContent_12jti_1 .4s ease-out}._autoReplySection_12jti_274{margin-bottom:32px}._flowchartSection_12jti_278{margin-top:32px}._sectionHeader_12jti_282{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}._sectionIcon_12jti_289{color:#2563eb;margin-top:2px;flex-shrink:0}._sectionTitle_12jti_295{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 4px;line-height:1.3}._infoAlert_12jti_303{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:16px;display:flex;gap:12px;margin-bottom:24px}._alertIcon_12jti_313{font-size:20px;flex-shrink:0}._alertTitle_12jti_318{font-size:14px;font-weight:600;color:#2563eb;margin-bottom:4px}._alertText_12jti_325{font-size:14px;color:#64748b;line-height:1.5}._checkboxLabel_12jti_331{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:16px;font-size:14px;font-weight:500;color:#1e293b}._checkboxInput_12jti_342{display:none}._checkboxCustom_12jti_346{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}._checkboxInput_12jti_342:checked+._checkboxCustom_12jti_346{background:#2563eb;border-color:#2563eb}._checkboxInput_12jti_342:checked+._checkboxCustom_12jti_346:after{content:"✓";color:#fff;font-size:14px}._templateSection_12jti_366{margin-top:16px}._inputLabel_12jti_370{display:block;font-size:14px;font-weight:500;color:#1e293b;margin-bottom:8px}._textarea_12jti_378{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;min-height:120px;transition:all .15s cubic-bezier(.4,0,.2,1)}._textarea_12jti_378:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #3b82f61a}._helperText_12jti_395{font-size:12px;color:#94a3b8;margin-top:8px;line-height:1.4}._footer_12jti_402{background:#f8fafc;border-top:1px solid #e2e8f0;padding:24px 32px}._actions_12jti_408{display:flex;align-items:center;justify-content:space-between;gap:16px}._progressIndicator_12jti_415{display:flex;align-items:center;gap:12px;font-size:14px;color:#64748b;font-weight:500}._progressBar_12jti_424{width:120px;height:6px;background:#e2e8f0;border-radius:100px;overflow:hidden}._progressFill_12jti_432{height:100%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:100px;transition:width .4s cubic-bezier(.4,0,.2,1)}._btn_12jti_439{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;text-decoration:none;position:relative;overflow:hidden}._btn_12jti_439:disabled{opacity:.5;cursor:not-allowed;transform:none!important}._btn_12jti_439:not(:disabled):hover{transform:translateY(-2px)}._btnPrimary_12jti_463{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._btnPrimary_12jti_463:not(:disabled):hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._btnPrimary_12jti_463:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._btnPrimary_12jti_463:not(:disabled):hover:before{left:100%}._btnSecondary_12jti_485{background:#fff;color:#64748b;border:2px solid #e2e8f0}._btnSecondary_12jti_485:not(:disabled):hover{background:#f8fafc;border-color:#2563eb;color:#2563eb}._confirmationModalOverlay_12jti_496{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1001;animation:_fadeIn_12jti_1 .3s ease-out}._confirmationModal_12jti_496{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:24px;max-width:400px;width:90%;animation:_slideUp_12jti_1 .3s ease-out}._confirmationTitle_12jti_521{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 16px}._confirmationMessage_12jti_528{color:#64748b;margin-bottom:24px;line-height:1.5}._confirmationActions_12jti_534{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 768px){._modalOverlay_12jti_2{padding:10px}._modal_12jti_2{margin:10px;max-height:calc(100vh - 20px)}._body_12jti_111{flex-direction:column}._sidebar_12jti_117{width:100%;max-height:200px;overflow-y:auto}._progress_12jti_125{flex-direction:row;gap:16px;padding-bottom:16px;overflow-x:auto}._stepItem_12jti_131{flex-direction:column;text-align:center;min-width:120px}._stepItem_12jti_131:hover,._stepItem_12jti_131._active_12jti_145{transform:translateY(-4px)}._connector_12jti_210{display:none}._content_12jti_223{padding:20px}._contentTitle_12jti_247{font-size:24px}._footer_12jti_402{padding:20px}._actions_12jti_408{flex-direction:column-reverse;gap:12px}._progressIndicator_12jti_415{order:-1}}@media (max-width: 480px){._header_12jti_50{padding:20px}._title_12jti_87{font-size:20px}._confirmationModal_12jti_496{width:95%;margin:20px}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}._sidebar_m6f17_1{background:#0f172a;color:#fff;position:fixed;left:0;top:0;height:100vh;z-index:1;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid #1e293b;transition:width .3s ease-out}._sidebar_m6f17_1._expanded_m6f17_15{width:256px}._sidebar_m6f17_1._collapsed_m6f17_18{width:64px}._logoSection_m6f17_22{height:64px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #1e293b;cursor:pointer;padding:0 12px}._logoSection_m6f17_22._expanded_m6f17_15{justify-content:flex-start;padding:0 24px}._logoContainer_m6f17_36{display:flex;align-items:center;gap:12px}._logoSquare_m6f17_42{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._logoText_m6f17_52{color:#fff;font-weight:700;font-size:1.25rem;letter-spacing:.05em}._navList_m6f17_59{padding:8px 0;flex-grow:1;display:flex;flex-direction:column;gap:4px}._menuItem_m6f17_67{position:relative;cursor:pointer}._menuItem_m6f17_67._selected_m6f17_71:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#3b82f6;border-radius:0 1px 1px 0}._menuItemContent_m6f17_82{display:flex;align-items:center;padding:12px 0;margin:0 12px;border-radius:8px;transition:all .2s ease-out;position:relative}._menuItem_m6f17_67._selected_m6f17_71 ._menuItemContent_m6f17_82{background:#3b82f61a}._menuItemContent_m6f17_82:hover{background:#ffffff0d;transform:translate(2px)}._menuItemContent_m6f17_82:hover ._menuIcon_m6f17_98{transform:scale(1.1)}._menuItemContent_m6f17_82:hover ._menuLabel_m6f17_101{transform:translate(.5px)}._menuIcon_m6f17_98{display:flex;align-items:center;justify-content:center;width:20px;color:#94a3b8;transition:all .2s ease}._menuItem_m6f17_67._selected_m6f17_71 ._menuIcon_m6f17_98{color:#3b82f6}._sidebar_m6f17_1._collapsed_m6f17_18 ._menuIcon_m6f17_98{margin:0 auto}._menuLabel_m6f17_101{color:#cbd5e1;font-size:.875rem;font-weight:400;transition:all .2s ease;white-space:nowrap;overflow:hidden;margin-left:12px}._menuItem_m6f17_67._selected_m6f17_71 ._menuLabel_m6f17_101{color:#fff;font-weight:500}._userSection_m6f17_134{padding:16px;border-top:1px solid #1e293b}._userProfile_m6f17_139{display:flex;align-items:center;background-color:#1e293b80;border-radius:8px;padding:0;cursor:pointer;transition:all .2s ease;gap:12px}._userProfile_m6f17_139:hover{background-color:#1e293bcc}._userAvatar_m6f17_153{width:32px;height:32px;background-color:#374151;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}._userInfo_m6f17_167{min-width:0;flex:1;overflow:hidden}._userName_m6f17_173{color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;line-height:1.2}._userEmail_m6f17_183{color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;margin-top:2px}._topBar_m6f17_193{background:#fff6!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 1px 1px #00000005!important;border-bottom:1px solid rgba(229,231,235,.3)!important;z-index:1!important;position:fixed}._topBar_m6f17_193._withSidebarExpanded_m6f17_202{left:256px;width:calc(100% - 256px)}._topBar_m6f17_193._withSidebarCollapsed_m6f17_206{left:64px;width:calc(100% - 64px)}._toolbar_m6f17_211{min-height:64px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0 24px}._avatarsContainer_m6f17_220{display:flex;align-items:center;background-color:#f9fafbcc!important;backdrop-filter:blur(15px) saturate(180%)!important;-webkit-backdrop-filter:blur(15px) saturate(180%)!important;border-radius:12px!important;padding:6px 12px!important;border:1px solid rgba(229,231,235,.4)!important;box-shadow:0 2px 4px #0000000d!important}._scrollButton_m6f17_232{color:#4b5563cc!important;padding:4px!important;border:none;background:#fff9!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;cursor:pointer;border-radius:6px!important;display:flex;align-items:center;justify-content:center}._scrollButton_m6f17_232:hover:not(:disabled){color:#374151!important;background-color:#f3f4f6cc!important}._scrollButton_m6f17_232:disabled{opacity:.3!important;cursor:not-allowed}._avatarsScrollContainer_m6f17_254{display:flex;overflow:hidden;width:160px;margin:0 8px!important}._avatarsInner_m6f17_261{display:flex;transition:transform .3s ease;gap:8px!important}._avatarItem_m6f17_267{cursor:pointer;transition:all .2s ease;flex-shrink:0}._avatarItem_m6f17_267:hover{transform:scale(1.05)}._adminBadge_m6f17_276{display:flex;align-items:center;background-color:#f3f4f6cc!important;color:#1f2937!important;padding:6px 12px!important;border-radius:10px!important;font-size:.875rem!important;gap:8px!important;border:1px solid rgba(229,231,235,.4)!important;backdrop-filter:blur(15px) saturate(180%)!important;-webkit-backdrop-filter:blur(15px) saturate(180%)!important;font-weight:500!important;box-shadow:0 2px 4px #0000000d!important}._statusDot_m6f17_292{width:8px!important;height:8px!important;background-color:#10b981;border-radius:50%;flex-shrink:0}._floatingButton_m6f17_300{background-color:#fff9!important;backdrop-filter:blur(15px) saturate(180%)!important;-webkit-backdrop-filter:blur(15px) saturate(180%)!important;box-shadow:0 2px 4px #0000001a!important;border:1px solid rgba(229,231,235,.4)!important;transition:all .2s ease;padding:8px!important;border-radius:10px!important;cursor:pointer;display:flex;align-items:center;justify-content:center}._floatingButton_m6f17_300:hover{background-color:#fffc!important;box-shadow:0 4px 8px #00000026!important;transform:scale(1.05)}._notificationsButton_m6f17_320{background-color:#fff9!important;backdrop-filter:blur(15px) saturate(180%)!important;-webkit-backdrop-filter:blur(15px) saturate(180%)!important;box-shadow:0 2px 4px #0000001a!important;border:1px solid rgba(229,231,235,.4)!important;transition:all .2s ease;padding:8px!important;border-radius:10px!important;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151!important}._notificationsButton_m6f17_320:hover{background-color:#fffc!important;box-shadow:0 4px 8px #00000026!important;transform:scale(1.05);color:#1f2937!important}._mobileHeader_m6f17_342{background:#fff6!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 1px 1px #00000005!important;border-bottom:1px solid rgba(229,231,235,.3)!important;position:fixed;z-index:1;width:100%}._mobileToolbar_m6f17_353{display:flex;align-items:center;justify-content:space-between;padding:0 16px!important;min-height:64px!important}._mobileMenuButton_m6f17_361{background:#fff9!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(229,231,235,.4)!important;padding:8px!important;cursor:pointer;border-radius:8px!important;color:#374151;display:flex;align-items:center;justify-content:center}._mobileMenuButton_m6f17_361:hover{background-color:#f3f4f6cc!important}._mobileLogoSquare_m6f17_378{width:40px!important;height:40px!important;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._mobileLogoText_m6f17_388{color:#000!important;font-weight:700;font-size:1rem!important;letter-spacing:.05em}._mobileDrawer_m6f17_395 .MuiDrawer-paper{width:280px;background:#0f172a;color:#fff;border-right:1px solid #1e293b}._mobileAvatarsSection_m6f17_402{display:flex;flex-direction:column;align-items:center;padding:16px!important;background-color:#1e293b80!important;border-radius:12px!important;margin:8px 16px 16px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}._mobileAvatarsTitle_m6f17_413{color:#fff;font-weight:600!important;margin-bottom:16px!important;font-size:1rem!important;text-align:center}._mobileAvatarsContainer_m6f17_421{display:flex;align-items:center;width:100%;position:relative}._mobileScrollButton_m6f17_428{position:absolute;z-index:1;color:#fff;background-color:#0000004d!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:none;padding:6px!important;border-radius:6px!important;cursor:pointer;display:flex;align-items:center;justify-content:center}._mobileScrollButton_m6f17_428:hover:not(:disabled){background-color:#00000080!important}._mobileScrollButton_m6f17_428:disabled{opacity:.3!important;cursor:not-allowed}._mobileScrollButton_m6f17_428._left_m6f17_450{left:-12px!important}._mobileScrollButton_m6f17_428._right_m6f17_453{right:-12px!important}._mobileAvatarsInner_m6f17_457{display:flex;overflow:hidden;width:100%;padding:0 4px!important}._mobileAvatarsScroll_m6f17_464{display:flex;transition:transform .3s ease;gap:16px!important;padding:0 8px!important}._paginationDots_m6f17_471{display:flex;justify-content:center;margin-top:12px!important;gap:6px!important}._spacer_m6f17_478{flex-grow:1}._flex_m6f17_482{display:flex}._itemsCenter_m6f17_486{align-items:center}._justifyBetween_m6f17_490{justify-content:space-between}._gap1_m6f17_494{gap:8px}._gap2_m6f17_498{gap:16px}._gap3_m6f17_502{gap:24px}._adminDropdownContainer_m6f17_506{position:relative;display:inline-block}._adminBadge_m6f17_276{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}._adminBadge_m6f17_276:hover{background:#ffffff26;border-color:#ffffff4d}._adminDropdown_m6f17_506{position:absolute;top:100%;right:0;margin-top:8px;z-index:1000}._dropdownMenu_m6f17_538{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;border:1px solid #e5e7eb;min-width:320px;overflow:hidden}._dropdownContent_m6f17_547{max-height:400px;overflow-y:auto;padding:8px}._adminItem_m6f17_553{display:flex;align-items:flex-start;padding:12px;border-radius:8px;transition:background-color .2s ease;cursor:pointer}._adminItem_m6f17_553:hover{background-color:#f8fafc}._adminItem_m6f17_553._current_m6f17_564{background-color:#eff6ff;border:1px solid #3b82f6}._adminAvatar_m6f17_569{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;margin-right:12px;flex-shrink:0}._adminInfo_m6f17_584{flex:1;min-width:0}._adminName_m6f17_589{display:flex;align-items:center;gap:8px;font-weight:600;color:#1f2937;margin-bottom:2px;font-size:.875rem}._adminBadge_m6f17_276{background:#f59e0b;color:#fff;padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:500}._adminEmail_m6f17_608{color:#6b7280;font-size:.75rem;margin-bottom:4px}._adminLastActive_m6f17_614{display:flex;align-items:center;gap:4px;color:#9ca3af;font-size:.7rem}@media (max-width: 768px){._adminBadge_m6f17_276{padding:6px 12px;font-size:.8rem}._adminBadge_m6f17_276 span{display:none}._dropdownMenu_m6f17_538{min-width:280px;right:-50px}}._personalInfo_cms0e_1{padding:0;width:100%}._header_cms0e_6{margin-bottom:48px}._title_cms0e_10{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px;line-height:1.2}._description_cms0e_18{font-size:15px;color:#666;margin:0;line-height:1.5}._content_cms0e_25{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:start}._avatarSection_cms0e_32{display:flex;flex-direction:column;align-items:flex-start}._avatarContainer_cms0e_38{display:flex;flex-direction:column;align-items:center;gap:16px}._avatar_cms0e_32{width:96px;height:96px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-weight:600;color:#666;font-size:24px;border:3px solid white;box-shadow:0 2px 8px #0000001a}._avatarControls_cms0e_60{display:flex;flex-direction:column;align-items:center;gap:8px}._fileInput_cms0e_67{display:none}._avatarButton_cms0e_71{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#1a1a1a;font-size:14px;cursor:pointer;transition:all .2s ease}._avatarButton_cms0e_71:hover{background:#fafafa;border-color:#d5d5d5}._buttonIcon_cms0e_89{width:16px;height:16px;opacity:.8}._fileSelected_cms0e_95{font-size:12px;color:#666}._formSection_cms0e_100{max-width:480px}._formGroup_cms0e_104{margin-bottom:24px}._label_cms0e_108{display:block;font-size:15px;color:#1a1a1a;margin-bottom:8px;font-weight:500}._input_cms0e_116{width:100%;height:44px;padding:0 12px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;color:#1a1a1a;transition:all .2s ease}._input_cms0e_116:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}._input_cms0e_116:disabled{background:#fafafa;color:#999;cursor:not-allowed}._input_cms0e_116._error_cms0e_137{border-color:#dc2626}._input_cms0e_116._error_cms0e_137:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}._input_cms0e_116::placeholder{color:#999}._errorText_cms0e_148{display:block;font-size:13px;color:#dc2626;margin-top:4px}@media (max-width: 768px){._content_cms0e_25{grid-template-columns:1fr;gap:32px}._avatarContainer_cms0e_38{flex-direction:row;justify-content:flex-start;gap:20px}._avatarControls_cms0e_60{align-items:flex-start}._formSection_cms0e_100{max-width:100%}._header_cms0e_6{margin-bottom:32px}._title_cms0e_10{font-size:20px}._description_cms0e_18{font-size:14px}}@media (max-width: 480px){._avatarContainer_cms0e_38{flex-direction:column;align-items:center;text-align:center}._avatarControls_cms0e_60{align-items:center}._formGroup_cms0e_104{margin-bottom:20px}._input_cms0e_116{height:40px;font-size:14px}._label_cms0e_108{font-size:14px}}._securitySection_1tj4q_1{padding:0;width:100%;margin:0}._header_1tj4q_7{margin-bottom:32px}._title_1tj4q_11{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.2}._titleIcon_1tj4q_22{width:20px;height:20px;opacity:.8}._form_1tj4q_28{width:100%;margin:0;padding:0}._formGroup_1tj4q_34{margin-bottom:24px;width:100%}._label_1tj4q_39{display:block;font-size:15px;color:#1a1a1a;margin-bottom:8px;font-weight:500}._inputContainer_1tj4q_47{position:relative;display:flex;align-items:center;width:100%}._input_1tj4q_47{width:100%;height:44px;padding:0 44px 0 40px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;color:#1a1a1a;transition:all .2s ease}._input_1tj4q_47:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}._input_1tj4q_47._error_1tj4q_70{border-color:#dc2626}._input_1tj4q_47._error_1tj4q_70:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}._input_1tj4q_47::placeholder{color:#999}._inputIcon_1tj4q_81{position:absolute;left:12px;width:18px;height:18px;color:#666;z-index:1}._visibilityButton_1tj4q_90{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;color:#666}._visibilityButton_1tj4q_90:hover{background-color:#f5f5f5;color:#1a1a1a}._visibilityIcon_1tj4q_109{width:18px;height:18px}._passwordGrid_1tj4q_114{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}._helperText_1tj4q_121{display:block;font-size:13px;color:#666;margin-top:4px}._errorText_1tj4q_128{display:block;font-size:13px;color:#dc2626;margin-top:4px}@media (max-width: 768px){._passwordGrid_1tj4q_114{grid-template-columns:1fr;gap:16px!important}._header_1tj4q_7{margin-bottom:24px}._title_1tj4q_11{font-size:20px}._input_1tj4q_47{height:40px;font-size:14px;padding:0 40px 0 36px}._inputIcon_1tj4q_81{width:16px;height:16px;left:10px}._visibilityButton_1tj4q_90{right:10px;padding:3px}._visibilityIcon_1tj4q_109{width:16px;height:16px}._label_1tj4q_39{font-size:14px}}@media (max-width: 480px){._passwordGrid_1tj4q_114{gap:12px}._formGroup_1tj4q_34,._header_1tj4q_7{margin-bottom:20px}._input_1tj4q_47{height:38px;padding:0 38px 0 34px}._inputIcon_1tj4q_81{left:8px}._visibilityButton_1tj4q_90{right:8px}}._userCreation_1r08x_1{padding:0;width:100%}._header_1r08x_6{margin-bottom:32px}._title_1r08x_10{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px;line-height:1.2}._titleIcon_1r08x_21{width:20px;height:20px;opacity:.8}._description_1r08x_27{font-size:15px;color:#666;margin:0;line-height:1.5}._form_1r08x_34{width:100%}._formGrid_1r08x_38{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin-bottom:24px}._formGroup_1r08x_45{display:flex;flex-direction:column}._label_1r08x_50{display:block;font-size:15px;color:#1a1a1a;margin-bottom:8px;font-weight:500}._input_1r08x_58{width:100%;height:44px;padding:0 12px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;color:#1a1a1a;transition:all .2s ease}._input_1r08x_58:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}._input_1r08x_58._error_1r08x_74{border-color:#dc2626}._input_1r08x_58._error_1r08x_74:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}._input_1r08x_58::placeholder{color:#999}._input_1r08x_58:disabled{background:#fafafa;color:#999;cursor:not-allowed}._errorText_1r08x_90{display:block;font-size:13px;color:#dc2626;margin-top:4px}._actions_1r08x_97{display:flex;justify-content:flex-end}._submitButton_1r08x_102{background:#1a1a1a;color:#fff;border:none;padding:11px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;display:flex;align-items:center;gap:8px;height:40px}._submitButton_1r08x_102:hover:not(:disabled){background:#333}._submitButton_1r08x_102:disabled{opacity:.6;cursor:not-allowed}._buttonSpinner_1r08x_125{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:_spin_1r08x_1 1s linear infinite}@keyframes _spin_1r08x_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._formGrid_1r08x_38{grid-template-columns:1fr;gap:16px}._header_1r08x_6{margin-bottom:24px}._title_1r08x_10{font-size:20px}._description_1r08x_27{font-size:14px}._input_1r08x_58{height:40px;font-size:14px}._label_1r08x_50{font-size:14px}}@media (max-width: 480px){._actions_1r08x_97{justify-content:stretch}._submitButton_1r08x_102{width:100%;justify-content:center}._formGrid_1r08x_38{gap:12px}._header_1r08x_6{margin-bottom:20px}}._emailSettings_1ttup_1{padding:0;width:100%;margin:0}._header_1ttup_7{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px}._headerIcon_1ttup_14{width:36px;height:36px;color:#1a1a1a;flex-shrink:0}._headerText_1ttup_21{flex:1}._title_1ttup_25{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px;line-height:1.2}._description_1ttup_33{font-size:15px;color:#666;margin:0;line-height:1.5}._grid_1ttup_40{display:grid;grid-template-columns:1fr 400px;gap:24px;width:100%}._mainContent_1ttup_47{display:flex;flex-direction:column;gap:24px}._card_1ttup_53{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px;width:100%}._cardHeader_1ttup_61{display:flex;align-items:center;gap:12px;margin-bottom:20px}._cardIcon_1ttup_68{width:20px;height:20px;color:#1a1a1a}._cardTitle_1ttup_74{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}._form_1ttup_81{display:flex;flex-direction:column;gap:20px}._formGroup_1ttup_87{display:flex;flex-direction:column;gap:8px}._formRow_1ttup_93{display:grid;grid-template-columns:2fr 1fr;gap:16px}._label_1ttup_99{font-size:15px;font-weight:500;color:#1a1a1a}._input_1ttup_105{width:100%;height:44px;padding:0 16px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;color:#1a1a1a;transition:all .2s ease}._input_1ttup_105:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}._input_1ttup_105::placeholder{color:#999}._inputWithIcon_1ttup_125{position:relative;display:flex;align-items:center}._inputIcon_1ttup_131{position:absolute;left:12px;width:18px;height:18px;color:#666;z-index:1}._inputWithIcon_1ttup_125 ._input_1ttup_105{padding-left:40px}._helperText_1ttup_144{font-size:13px;color:#666;line-height:1.4}._helperIcon_1ttup_150{width:14px;height:14px;margin-right:4px;vertical-align:middle}._switchGroup_1ttup_157{display:flex;align-items:center;gap:12px}._switch_1ttup_157{position:relative;display:inline-block;width:44px;height:24px}._switch_1ttup_157 input{opacity:0;width:0;height:0}._slider_1ttup_176{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e5e5;transition:.4s;border-radius:24px}._slider_1ttup_176:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_1ttup_176{background-color:#1a1a1a}input:checked+._slider_1ttup_176:before{transform:translate(20px)}._switchLabel_1ttup_207{font-size:14px;color:#1a1a1a}._actions_1ttup_212{display:flex;gap:12px;align-items:center}._primaryButton_1ttup_218,._outlineButton_1ttup_218,._testButton_1ttup_218{display:flex;align-items:center;gap:8px;padding:11px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;height:40px}._primaryButton_1ttup_218{background:#1a1a1a;color:#fff}._primaryButton_1ttup_218:hover:not(:disabled){background:#333}._primaryButton_1ttup_218:disabled{opacity:.6;cursor:not-allowed}._outlineButton_1ttup_218{background:#fff;color:#1a1a1a;border:1px solid #e5e5e5}._outlineButton_1ttup_218:hover{background:#fafafa;border-color:#d5d5d5}._testForm_1ttup_254{display:flex;flex-direction:column;gap:12px}._testInputGroup_1ttup_260{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}._testButton_1ttup_218{background:#fff;color:#1a1a1a;border:1px solid #e5e5e5;white-space:nowrap}._testButton_1ttup_218:hover:not(:disabled){background:#fafafa;border-color:#d5d5d5}._testButton_1ttup_218:disabled{opacity:.6;cursor:not-allowed}._buttonIcon_1ttup_282{width:16px;height:16px}._spinner_1ttup_287{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_1ttup_287 1s linear infinite}@keyframes _spin_1ttup_287{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sidebar_1ttup_304{display:flex;flex-direction:column;gap:16px}._helpCard_1ttup_310{background:#fff;border:1px solid #efefef;border-radius:12px;padding:20px}._helpHeader_1ttup_317{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}._helpIcon_1ttup_324{width:18px;height:18px;color:#1a1a1a;margin-top:2px;flex-shrink:0}._helpTitle_1ttup_332{font-size:16px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3}._helpContent_1ttup_340{display:flex;flex-direction:column;gap:16px}._helpSubtitle_1ttup_346{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}._helpText_1ttup_353{font-size:14px;color:#666;line-height:1.5;margin:0}._helpList_1ttup_360{font-size:14px;color:#666;line-height:1.5;margin:0;padding-left:18px}._helpList_1ttup_360 li{margin-bottom:6px}._helpList_1ttup_360 strong{color:#1a1a1a}._helpLink_1ttup_374{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#1a1a1a;text-decoration:none;padding:8px 12px;border:1px solid #e5e5e5;border-radius:6px;transition:all .2s ease}._helpLink_1ttup_374:hover{background:#fafafa;border-color:#d5d5d5}._linkIcon_1ttup_391{width:14px;height:14px}._divider_1ttup_396{height:1px;background:#f5f5f5;margin:0}._chips_1ttup_402{display:flex;flex-direction:column;gap:8px}._chip_1ttup_402{display:inline-block;padding:6px 10px;background:#f5f5f5;color:#666;font-size:12px;border-radius:6px;line-height:1.3}._chip_1ttup_402._outlined_1ttup_417{background:#fff;border:1px solid #e5e5e5}._tip_1ttup_422{font-size:12px;color:#999;line-height:1.4;font-style:italic}._accordion_1ttup_429{background:#fff;border:1px solid #efefef;border-radius:12px;overflow:hidden}._accordionHeader_1ttup_436{display:flex;align-items:center;gap:8px;width:100%;padding:16px 20px;border:none;background:none;cursor:pointer;transition:background-color .2s ease;text-align:left}._accordionHeader_1ttup_436:hover{background:#fafafa}._accordionIcon_1ttup_452{width:18px;height:18px;color:#1a1a1a;flex-shrink:0}._accordionTitle_1ttup_459{font-size:14px;font-weight:600;color:#1a1a1a;flex:1}._accordionExpand_1ttup_466{width:18px;height:18px;color:#666;transition:transform .2s ease}._accordionExpand_1ttup_466._expanded_1ttup_472{transform:rotate(180deg)}._accordionContent_1ttup_476{padding:0 20px 16px}._messages_1ttup_480{margin-top:20px}._message_1ttup_480{padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.4}._message_1ttup_480._success_1ttup_490{background:#f0f9f0;color:#1e7e1e;border:1px solid #bbf7d0}._message_1ttup_480._info_1ttup_495{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}._message_1ttup_480._error_1ttup_500{background:#fef0f0;color:#dc2626;border:1px solid #fecaca}@media (max-width: 1024px){._grid_1ttup_40{grid-template-columns:1fr;gap:20px}._sidebar_1ttup_304{order:-1}}@media (max-width: 768px){._header_1ttup_7{margin-bottom:24px}._title_1ttup_25{font-size:20px}._description_1ttup_33{font-size:14px}._card_1ttup_53{padding:20px}._formRow_1ttup_93{grid-template-columns:1fr;gap:16px}._input_1ttup_105{height:40px;font-size:14px}._testInputGroup_1ttup_260{grid-template-columns:1fr}._helpCard_1ttup_310{padding:16px}._actions_1ttup_212{flex-direction:column;align-items:stretch}._primaryButton_1ttup_218,._outlineButton_1ttup_218{justify-content:center}}@media (max-width: 480px){._header_1ttup_7{flex-direction:column;gap:12px;text-align:center}._headerIcon_1ttup_14{align-self:center}._card_1ttup_53{padding:16px}._cardHeader_1ttup_61,._helpHeader_1ttup_317{flex-direction:column;text-align:center;gap:8px}}._permissionManagement_1uz03_1{padding:0;width:100%}._header_1uz03_6{margin-bottom:24px}._title_1uz03_10{font-size:24px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.2}._loadingContainer_1uz03_18{display:flex;justify-content:center;align-items:center;padding:48px}._spinner_1uz03_25{width:40px;height:40px;border:4px solid #e5e5e5;border-left:4px solid #1a1a1a;border-radius:50%;animation:_spin_1uz03_25 1s linear infinite}@keyframes _spin_1uz03_25{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._message_1uz03_42{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;margin-bottom:24px;font-size:14px}._message_1uz03_42._success_1uz03_51{background:#f0f9f0;color:#1e7e1e;border:1px solid #bbf7d0}._message_1uz03_42._error_1uz03_56{background:#fef0f0;color:#dc2626;border:1px solid #fecaca}._closeButton_1uz03_62{background:none;border:none;font-size:18px;color:inherit;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}._closeButton_1uz03_62:hover{opacity:.7}._tableContainer_1uz03_79{background:#fff;border:1px solid #efefef;border-radius:12px;overflow:hidden;margin-bottom:24px}._table_1uz03_79{width:100%}._tableHeader_1uz03_91{background:#fafafa;border-bottom:1px solid #efefef}._tableRow_1uz03_96{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;align-items:center;min-height:60px}._tableRow_1uz03_96:not(:last-child){border-bottom:1px solid #f5f5f5}._tableCell_1uz03_106{padding:16px;font-size:14px;color:#1a1a1a}._tableCell_1uz03_106._center_1uz03_111{display:flex;justify-content:center;align-items:center}._tableHeader_1uz03_91 ._tableCell_1uz03_106{font-weight:600;color:#1a1a1a}._userInfo_1uz03_122{display:flex;flex-direction:column;gap:4px}._username_1uz03_128{font-weight:600;color:#1a1a1a;font-size:14px}._email_1uz03_134,._fullName_1uz03_135{font-size:13px;color:#666}._checkboxLabel_1uz03_140{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}._checkbox_1uz03_140{position:absolute;opacity:0;cursor:pointer;height:0;width:0}._checkbox_1uz03_140:checked+._checkmark_1uz03_155{background:#1a1a1a;border-color:#1a1a1a}._checkbox_1uz03_140:checked+._checkmark_1uz03_155:after{display:block}._checkbox_1uz03_140:focus+._checkmark_1uz03_155{box-shadow:0 0 0 2px #1a1a1a1a}._checkmark_1uz03_155{width:20px;height:20px;background:#fff;border:2px solid #e5e5e5;border-radius:4px;transition:all .2s ease;position:relative}._checkmark_1uz03_155:after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkmark_1uz03_155:hover{border-color:#1a1a1a}._note_1uz03_191{font-size:14px;color:#666;line-height:1.5;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #efefef}._note_1uz03_191 strong{color:#1a1a1a}@media (max-width: 1024px){._tableRow_1uz03_96{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}}@media (max-width: 768px){._tableContainer_1uz03_79{border-radius:8px;overflow-x:auto}._table_1uz03_79{min-width:600px}._tableRow_1uz03_96{min-height:80px}._tableCell_1uz03_106{padding:12px}._header_1uz03_6{margin-bottom:20px}._title_1uz03_10{font-size:20px}._message_1uz03_42{margin-bottom:20px}}@media (max-width: 480px){._tableCell_1uz03_106{padding:10px 8px;font-size:13px}._username_1uz03_128{font-size:13px}._email_1uz03_134,._fullName_1uz03_135{font-size:12px}._note_1uz03_191{font-size:13px;padding:12px}._checkmark_1uz03_155{width:18px;height:18px}._checkmark_1uz03_155:after{left:5px;top:1px;width:3px;height:7px}}._telegramSection_1mcuq_1{padding:0;width:100%}._title_1mcuq_6{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 24px;line-height:1.2}._message_1mcuq_14{padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.4;margin-bottom:24px}._message_1mcuq_14._success_1mcuq_21{background:#f0f9f0;color:#1e7e1e;border:1px solid #bbf7d0}._message_1mcuq_14._error_1mcuq_26{background:#fef0f0;color:#dc2626;border:1px solid #fecaca}._card_1mcuq_32{background:#fff;border:1px solid #efefef;border-radius:12px;margin-bottom:24px;overflow:hidden}._cardContent_1mcuq_40{padding:24px}._cardTitle_1mcuq_44{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 20px}._instructionList_1mcuq_51{display:flex;flex-direction:column;gap:16px}._instructionItem_1mcuq_57{display:flex;align-items:flex-start;gap:16px;padding:0}._instructionIcon_1mcuq_64{width:40px;height:40px;border-radius:8px;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._telegramIcon_1mcuq_75{width:20px;height:20px;color:#3b82f6}._instructionNumber_1mcuq_81{width:32px;height:32px;border-radius:6px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#666;flex-shrink:0;margin-top:4px}._instructionText_1mcuq_96{flex:1}._instructionPrimary_1mcuq_100{font-size:15px;font-weight:500;color:#1a1a1a;margin-bottom:4px}._instructionSecondary_1mcuq_107{font-size:14px;color:#666;line-height:1.4}._botLink_1mcuq_113{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;text-decoration:none;font-size:14px;transition:all .2s ease}._botLink_1mcuq_113:hover{background:#f1f5f9;border-color:#cbd5e1}._linkIcon_1mcuq_131{width:14px;height:14px}._connectedStatus_1mcuq_136,._disconnectedStatus_1mcuq_137{width:100%}._statusAlert_1mcuq_141{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;background:#f0f9f0;border:1px solid #bbf7d0}._disconnectedStatus_1mcuq_137 ._statusAlert_1mcuq_141{background:#eff6ff;border:1px solid #bfdbfe}._statusIcon_1mcuq_156{width:20px;height:20px;color:#16a34a;flex-shrink:0;margin-top:2px}._disconnectedStatus_1mcuq_137 ._statusIcon_1mcuq_156{color:#3b82f6}._statusContent_1mcuq_168{flex:1}._statusText_1mcuq_172{font-size:14px;color:#166534;line-height:1.4;margin-bottom:4px}._disconnectedStatus_1mcuq_137 ._statusText_1mcuq_172{color:#1e40af}._statusDate_1mcuq_183{font-size:12px;color:#15803d}._disconnectButton_1mcuq_188{background:none;border:1px solid #dc2626;color:#dc2626;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease;flex-shrink:0}._disconnectButton_1mcuq_188:hover{background:#dc2626;color:#fff}._generateButton_1mcuq_204{display:flex;align-items:center;gap:8px;background:#1a1a1a;color:#fff;border:none;padding:11px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}._generateButton_1mcuq_204:hover:not(:disabled){background:#333}._generateButton_1mcuq_204:disabled{opacity:.6;cursor:not-allowed}._buttonIcon_1mcuq_226{width:16px;height:16px}._codeSection_1mcuq_231{margin-top:20px;padding-top:20px;border-top:1px solid #f5f5f5}._codeLabel_1mcuq_237{font-size:14px;color:#666;margin-bottom:8px}._codeInputContainer_1mcuq_243{position:relative;display:flex;align-items:center;margin-bottom:8px}._codeInput_1mcuq_243{width:100%;height:44px;padding:0 16px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;color:#1a1a1a;font-family:monospace;letter-spacing:1px}._codeInput_1mcuq_243:focus{outline:none;border-color:#1a1a1a}._copyButton_1mcuq_267{position:absolute;right:8px;background:none;border:none;padding:6px;border-radius:4px;cursor:pointer;color:#666;transition:all .2s ease}._copyButton_1mcuq_267:hover{background:#f5f5f5;color:#1a1a1a}._copyIcon_1mcuq_283{width:16px;height:16px}._codeHint_1mcuq_288{font-size:13px;color:#666}._codeHint_1mcuq_288 code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:monospace;color:#1a1a1a}@media (max-width: 768px){._title_1mcuq_6{font-size:20px;margin-bottom:20px}._cardContent_1mcuq_40{padding:20px}._cardTitle_1mcuq_44{font-size:16px;margin-bottom:16px}._instructionItem_1mcuq_57{gap:12px}._instructionIcon_1mcuq_64{width:36px;height:36px}._telegramIcon_1mcuq_75{width:18px;height:18px}._instructionNumber_1mcuq_81{width:28px;height:28px;font-size:13px}._instructionPrimary_1mcuq_100{font-size:14px}._instructionSecondary_1mcuq_107{font-size:13px}._statusAlert_1mcuq_141{flex-direction:column;gap:8px;align-items:flex-start}._disconnectButton_1mcuq_188{align-self:flex-end}._generateButton_1mcuq_204{width:100%;justify-content:center}}@media (max-width: 480px){._cardContent_1mcuq_40{padding:16px}._instructionItem_1mcuq_57{flex-direction:column;text-align:center;gap:8px}._instructionIcon_1mcuq_64,._instructionNumber_1mcuq_81{align-self:center}._botLink_1mcuq_113{justify-content:center}._codeInput_1mcuq_243{height:40px;font-size:14px}}._hhIntegration_6mml6_1{padding:0;width:100%}._header_6mml6_6{margin-bottom:48px}._title_6mml6_10{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px;line-height:1.2}._description_6mml6_18{font-size:15px;color:#666;margin:0;line-height:1.5}._content_6mml6_25{display:flex;flex-direction:column;gap:24px}._integrationCard_6mml6_31{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px;width:100%}._cardHeader_6mml6_39{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}._serviceInfo_6mml6_46{display:flex;align-items:flex-start;gap:16px}._serviceIconHH_6mml6_52{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#dc2626,#ef4444);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;flex-shrink:0}._serviceDetails_6mml6_66{flex:1}._serviceName_6mml6_70{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 4px}._serviceDescription_6mml6_77{font-size:14px;color:#999;margin:0;line-height:1.4}._statusBadgeConnected_6mml6_84,._statusBadgeError_6mml6_85,._statusBadgeDisconnected_6mml6_86{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500}._statusBadgeConnected_6mml6_84{background:#f0f9f0;color:#1e7e1e}._statusBadgeError_6mml6_85{background:#fef0f0;color:#dc2626}._statusBadgeDisconnected_6mml6_86{background:#f5f5f5;color:#666}._statusIcon_6mml6_111{width:14px;height:14px}._separator_6mml6_116{height:1px;background:#f5f5f5;margin:16px 0}._statusInfo_6mml6_122{margin-bottom:16px}._statusRow_6mml6_126{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:8px}._statusRow_6mml6_126:last-child{margin-bottom:0}._statusLabel_6mml6_137{color:#999}._statusValue_6mml6_141{color:#1a1a1a;font-weight:500}._actions_6mml6_146{margin-top:16px}._connectButton_6mml6_150,._primaryButton_6mml6_151,._outlineButton_6mml6_152{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;height:40px}._connectButton_6mml6_150,._primaryButton_6mml6_151{background:#1a1a1a;color:#fff}._connectButton_6mml6_150:hover:not(:disabled),._primaryButton_6mml6_151:hover:not(:disabled){background:#333}._connectButton_6mml6_150:disabled,._primaryButton_6mml6_151:disabled{opacity:.6;cursor:not-allowed}._outlineButton_6mml6_152{background:#fff;color:#1a1a1a;border:1px solid #e5e5e5}._outlineButton_6mml6_152:hover{background:#fafafa;border-color:#d5d5d5}._connectedActions_6mml6_191{display:flex;gap:12px}._buttonIcon_6mml6_196{width:16px;height:16px}._buttonSpinner_6mml6_201{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_6mml6_1 1s linear infinite}@keyframes _spin_6mml6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._negotiationsSection_6mml6_218{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px;width:100%}._negotiationsHeader_6mml6_226{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._negotiationsTitle_6mml6_233{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}._negotiationsCount_6mml6_240{font-size:14px;color:#999}._emptyState_6mml6_245{text-align:center;color:#999;font-size:14px;padding:32px 0}._negotiationsList_6mml6_252{display:flex;flex-direction:column;gap:8px}._negotiationItem_6mml6_258{border:1px solid #efefef;border-radius:8px;padding:16px;transition:border-color .2s ease}._negotiationItem_6mml6_258:hover{border-color:#d5d5d5}._negotiationHeader_6mml6_268{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}._negotiationTitle_6mml6_275{display:flex;align-items:center;gap:8px;font-size:15px;color:#1a1a1a;font-weight:500;flex:1;margin:0}._negotiationIcon_6mml6_286{width:16px;height:16px;color:#666;flex-shrink:0}._negotiationDate_6mml6_293{font-size:13px;color:#999;white-space:nowrap;margin-left:16px}._negotiationEmployer_6mml6_300{font-size:13px;color:#999;margin-bottom:8px}._negotiationMeta_6mml6_306{margin-top:8px}._statusTag_6mml6_310{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}._statusDefault_6mml6_318{background:#f5f5f5;color:#666}._statusInvitation_6mml6_323{background:#f0f9f0;color:#1e7e1e}._statusRejected_6mml6_328{background:#fef0f0;color:#dc2626}._showMore_6mml6_333{text-align:center;margin-top:16px}._showMoreButton_6mml6_338{background:none;border:none;color:#666;font-size:14px;cursor:pointer;padding:8px 16px}._showMoreButton_6mml6_338:hover{color:#1a1a1a}@media (max-width: 768px){._integrationCard_6mml6_31,._negotiationsSection_6mml6_218{padding:20px}._cardHeader_6mml6_39{flex-direction:column;gap:16px;align-items:flex-start}._serviceInfo_6mml6_46{width:100%}._connectedActions_6mml6_191{flex-direction:column;width:100%}._connectButton_6mml6_150,._primaryButton_6mml6_151,._outlineButton_6mml6_152{width:100%;justify-content:center}._negotiationsHeader_6mml6_226{flex-direction:column;align-items:flex-start;gap:8px}._negotiationHeader_6mml6_268{flex-direction:column;gap:8px}._negotiationDate_6mml6_293{margin-left:24px}._header_6mml6_6{margin-bottom:32px}._title_6mml6_10{font-size:20px}._description_6mml6_18{font-size:14px}}@media (max-width: 480px){._integrationCard_6mml6_31,._negotiationsSection_6mml6_218{padding:16px}._serviceInfo_6mml6_46{flex-direction:column;text-align:center}._serviceIconHH_6mml6_52{align-self:center}._statusRow_6mml6_126{flex-direction:column;align-items:flex-start;gap:4px}}._avitoIntegration_b8d98_1{padding:0;width:100%}._content_b8d98_6{display:flex;flex-direction:column;gap:24px}._integrationCard_b8d98_12{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px;width:100%}._cardHeader_b8d98_20{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}._serviceInfo_b8d98_27{display:flex;align-items:flex-start;gap:16px}._serviceIconAvito_b8d98_33{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent}._serviceIconAvito_b8d98_33 ._logo_b8d98_44{width:48px;height:48px;object-fit:contain}._serviceDetails_b8d98_50{flex:1}._serviceName_b8d98_54{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 4px}._serviceDescription_b8d98_61{font-size:14px;color:#999;margin:0;line-height:1.4}._statusBadge_b8d98_68{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff3e0;color:#e65100;border-radius:20px;font-size:13px;font-weight:500}._statusIcon_b8d98_80{width:14px;height:14px}._separator_b8d98_85{height:1px;background:#f5f5f5;margin:16px 0}._statusInfo_b8d98_91{margin-bottom:16px}._statusRow_b8d98_95{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:8px}._statusRow_b8d98_95:last-child{margin-bottom:0}._statusLabel_b8d98_106{color:#999}._statusValue_b8d98_110{color:#1a1a1a;font-weight:500}._actions_b8d98_115{margin-top:16px}._connectButton_b8d98_119{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;height:40px}._connectButton_b8d98_119:hover:not(:disabled){background:#333}._connectButton_b8d98_119:disabled{opacity:.6;cursor:not-allowed}._buttonIcon_b8d98_142{width:16px;height:16px}._buttonSpinner_b8d98_147{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:_spin_b8d98_1 1s linear infinite}@keyframes _spin_b8d98_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._integrationCard_b8d98_12{padding:20px}._cardHeader_b8d98_20{flex-direction:column;gap:16px;align-items:flex-start}._serviceInfo_b8d98_27{width:100%}._connectButton_b8d98_119{width:100%;justify-content:center}._statusRow_b8d98_95{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width: 480px){._integrationCard_b8d98_12{padding:16px}._serviceInfo_b8d98_27{flex-direction:column;text-align:center}._serviceIconAvito_b8d98_33{align-self:center}}._rabotaRuIntegration_twxub_1{padding:0;width:100%}._content_twxub_6{display:flex;flex-direction:column;gap:24px}._integrationCard_twxub_12{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px;width:100%}._cardHeader_twxub_20{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}._serviceInfo_twxub_27{display:flex;align-items:flex-start;gap:16px}._serviceIconRabota_twxub_33{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent}._serviceIconRabota_twxub_33 ._logo_twxub_44{width:48px;height:48px;object-fit:contain}._serviceDetails_twxub_50{flex:1}._serviceName_twxub_54{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 4px}._serviceDescription_twxub_61{font-size:14px;color:#999;margin:0;line-height:1.4}._statusBadge_twxub_68{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#e3f2fd;color:#1565c0;border-radius:20px;font-size:13px;font-weight:500}._statusIcon_twxub_80{width:14px;height:14px}._separator_twxub_85{height:1px;background:#f5f5f5;margin:16px 0}._statusInfo_twxub_91{margin-bottom:16px}._statusRow_twxub_95{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:8px}._statusRow_twxub_95:last-child{margin-bottom:0}._statusLabel_twxub_106{color:#999}._statusValue_twxub_110{color:#1a1a1a;font-weight:500}._actions_twxub_115{margin-top:16px}._connectButton_twxub_119{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;height:40px}._connectButton_twxub_119:hover:not(:disabled){background:#333}._connectButton_twxub_119:disabled{opacity:.6;cursor:not-allowed}._buttonIcon_twxub_142{width:16px;height:16px}._buttonSpinner_twxub_147{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:_spin_twxub_1 1s linear infinite}@keyframes _spin_twxub_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._integrationCard_twxub_12{padding:20px}._cardHeader_twxub_20{flex-direction:column;gap:16px;align-items:flex-start}._serviceInfo_twxub_27{width:100%}._connectButton_twxub_119{width:100%;justify-content:center}._statusRow_twxub_95{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width: 480px){._integrationCard_twxub_12{padding:16px}._serviceInfo_twxub_27{flex-direction:column;text-align:center}._serviceIconRabota_twxub_33{align-self:center}}._profilePage_12poe_1{width:100%;height:100vh;background-color:#fafafa;overflow:hidden}._layout_12poe_8{display:grid;grid-template-columns:280px 1fr;height:100vh;width:100%}._loadingContainer_12poe_15{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}._spinner_12poe_23{width:40px;height:40px;border:4px solid #e5e5e5;border-left:4px solid #1a1a1a;border-radius:50%;animation:_spin_12poe_23 1s linear infinite}@keyframes _spin_12poe_23{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sidebar_12poe_40{background:#fff;border-right:1px solid #efefef;height:100vh;overflow-y:auto;padding:0}._userInfo_12poe_48{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid #f5f5f5;margin-bottom:16px}._avatar_12poe_57{width:48px;height:48px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-weight:600;color:#666}._userDetails_12poe_69{flex:1}._username_12poe_73{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:2px}._role_12poe_80{font-size:13px;color:#999}._navigation_12poe_85{display:flex;flex-direction:column;gap:4px;padding:0 16px}._navItem_12poe_92{display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#666;text-align:left;width:100%}._navItem_12poe_92:hover{background:#fafafa;color:#1a1a1a;text-decoration:underline}._navItem_12poe_92._active_12poe_112{background:#f5f5f5;color:#1a1a1a;font-weight:600}._navIcon_12poe_118{width:18px;height:18px;opacity:.8}._content_12poe_124{height:100vh;overflow-y:auto;background:#fafafa}._contentWrapper_12poe_130{max-width:none;padding:0 40px;height:100%;min-height:fit-content}._message_12poe_137{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;margin-bottom:24px;font-size:14px;margin-top:24px}._message_12poe_137._success_12poe_147{background:#f0f9f0;color:#1e7e1e}._message_12poe_137._error_12poe_151{background:#fef0f0;color:#dc2626}._messageIcon_12poe_156{width:16px;height:16px}._accessError_12poe_161{background:#fef0f0;color:#dc2626;padding:16px;border-radius:8px;border:1px solid #fecaca;font-size:14px;margin-top:24px}._actions_12poe_171{margin-top:24px;display:flex;justify-content:flex-end}._saveButton_12poe_177{background:#1a1a1a;color:#fff;border:none;padding:11px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;display:flex;align-items:center;gap:8px;height:40px}._saveButton_12poe_177:hover:not(:disabled){background:#333}._saveButton_12poe_177:disabled{opacity:.6;cursor:not-allowed}._buttonSpinner_12poe_200{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:_spin_12poe_23 1s linear infinite}@media (max-width: 1024px){._layout_12poe_8{grid-template-columns:250px 1fr}._contentWrapper_12poe_130{padding:0 32px}}@media (max-width: 768px){._layout_12poe_8{grid-template-columns:1fr;grid-template-rows:auto 1fr}._sidebar_12poe_40{height:auto;max-height:40vh;border-right:none;border-bottom:1px solid #efefef}._content_12poe_124{height:60vh}._contentWrapper_12poe_130{padding:0 24px}._navigation_12poe_85{flex-direction:row;overflow-x:auto;padding:0 8px 8px}._navItem_12poe_92{flex-shrink:0;white-space:nowrap}._message_12poe_137{margin-top:20px}}@media (max-width: 480px){._contentWrapper_12poe_130{padding:0 20px}._sidebar_12poe_40{padding:0}._userInfo_12poe_48{padding:12px 20px}._message_12poe_137{margin-top:16px}}._integrationsContainer_12poe_261{width:100%}._integrationsHeader_12poe_265{margin-bottom:32px}._integrationsTitle_12poe_269{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px;line-height:1.2}._integrationsDescription_12poe_277{font-size:15px;color:#666;margin:0;line-height:1.5}._integrationsList_12poe_284{display:flex;flex-direction:column;gap:24px;width:100%}._registerOrganization_12g2f_1{min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e3a8a,#3730a3)}._registerBackground_12g2f_8{position:absolute;top:0;right:0;bottom:0;left:0}._registerBackground_12g2f_8 ._backgroundOrb_12g2f_12{position:absolute;border-radius:50%;filter:blur(64px)}._registerBackground_12g2f_8 ._backgroundOrb_12g2f_12._orb1_12g2f_17{width:384px;height:384px;background:linear-gradient(135deg,#3b82f64d,#9333ea4d);top:10%;left:10%}._registerBackground_12g2f_8 ._backgroundOrb_12g2f_12._orb2_12g2f_24{width:320px;height:320px;background:linear-gradient(135deg,#6366f133,#06b6d433);top:60%;right:10%}._registerBackground_12g2f_8 ._backgroundOrb_12g2f_12._orb3_12g2f_31{width:256px;height:256px;background:linear-gradient(135deg,#a855f740,#ec489940);bottom:10%;left:30%}._registerBackground_12g2f_8 ._backgroundGrid_12g2f_38{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px}._registerContainer_12g2f_46{position:relative;z-index:10;display:flex;min-height:100vh}@media (max-width: 768px){._registerContainer_12g2f_46{flex-direction:column}}._registerContentSide_12g2f_58{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem}._registerContentSide_12g2f_58 ._contentWrapper_12g2f_65{max-width:32rem;width:100%}._registerContentSide_12g2f_58 ._logoSection_12g2f_69{display:flex;align-items:center;gap:.75rem;margin-bottom:3rem}._registerContentSide_12g2f_58 ._logoSection_12g2f_69 ._logoIcon_12g2f_75{width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 25px 50px -12px #00000080}._registerContentSide_12g2f_58 ._logoSection_12g2f_69 ._logoIcon_12g2f_75 ._logoText_12g2f_85{color:#fff;font-weight:700;font-size:1.125rem}._registerContentSide_12g2f_58 ._logoSection_12g2f_69 ._logoTextContent_12g2f_90 ._logoTitle_12g2f_90{font-size:1.5rem;font-weight:700;color:#fff;margin:0}._registerContentSide_12g2f_58 ._logoSection_12g2f_69 ._logoTextContent_12g2f_90 ._logoSubtitle_12g2f_96{color:#bfdbfe;font-size:.875rem;margin:0}._registerContentSide_12g2f_58 ._titleSection_12g2f_101{margin-bottom:2rem}._registerContentSide_12g2f_58 ._titleSection_12g2f_101 ._mainTitle_12g2f_104{font-size:3.75rem;font-weight:700;color:#fff;margin:0 0 1rem;line-height:1}._registerContentSide_12g2f_58 ._titleSection_12g2f_101 ._mainTitle_12g2f_104 ._gradientText_12g2f_111{background:linear-gradient(135deg,#60a5fa,#818cf8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._registerContentSide_12g2f_58 ._titleSection_12g2f_101 ._subtitle_12g2f_117{font-size:1.25rem;color:#bfdbfe;margin:0}._registerContentSide_12g2f_58 ._featuresSection_12g2f_122{display:flex;flex-direction:column;gap:1rem}._registerContentSide_12g2f_58 ._featuresSection_12g2f_122 ._featureItem_12g2f_127{display:flex;align-items:center;gap:1rem}._registerContentSide_12g2f_58 ._featuresSection_12g2f_122 ._featureItem_12g2f_127 ._featureIcon_12g2f_132{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000004d}._registerContentSide_12g2f_58 ._featuresSection_12g2f_122 ._featureItem_12g2f_127 ._featureIcon_12g2f_132 ._icon_12g2f_142{color:#fff}._registerContentSide_12g2f_58 ._featuresSection_12g2f_122 ._featureItem_12g2f_127 ._featureText_12g2f_145{color:#bfdbfe;transition:color .3s}._registerContentSide_12g2f_58 ._featuresSection_12g2f_122 ._featureItem_12g2f_127 ._featureText_12g2f_145:hover{color:#fff}@media (max-width: 768px){._registerContentSide_12g2f_58{padding:2rem}._registerContentSide_12g2f_58 ._titleSection_12g2f_101 ._mainTitle_12g2f_104{font-size:2.5rem}}._registerFormSide_12g2f_161{width:500px;display:flex;align-items:center;justify-content:center;padding:3rem}@media (max-width: 768px){._registerFormSide_12g2f_161{width:100%;padding:2rem}}._registerFormSide_12g2f_161 ._formContainer_12g2f_174{width:100%;max-width:28rem}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;padding:2.5rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid rgba(255,255,255,.2);transition:all .3s}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._formHeader_12g2f_187{text-align:center;margin-bottom:2rem}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._formHeader_12g2f_187 ._formTitle_12g2f_191{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._formHeader_12g2f_187 ._formSubtitle_12g2f_197{color:#bfdbfe;margin:0;font-size:.875rem}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._errorAlert_12g2f_202{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#fecaca;padding:.75rem 1rem;border-radius:.75rem;margin-bottom:1.5rem;text-align:center}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211{margin-bottom:1.5rem}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211 ._formLabel_12g2f_214{display:block;font-size:.875rem;font-weight:500;color:#bfdbfe;margin-bottom:.5rem}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211 ._inputContainer_12g2f_221{position:relative}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211 ._inputContainer_12g2f_221 ._inputIcon_12g2f_224{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#93c5fd;z-index:2;display:flex;align-items:center;justify-content:center;width:18px;height:18px}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211 ._inputContainer_12g2f_221 ._formInput_12g2f_237{width:100%;padding:.75rem 1rem .75rem 3rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.75rem;color:#fff;font-size:1rem;transition:all .3s;position:relative;height:48px;box-sizing:border-box}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211 ._inputContainer_12g2f_221 ._formInput_12g2f_237::placeholder{color:#93c5fd}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211 ._inputContainer_12g2f_221 ._formInput_12g2f_237:focus{outline:none;background:#fff3;border-color:#3b82f6}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211 ._inputContainer_12g2f_221:has(._helperText_12g2f_258) ._inputIcon_12g2f_224{top:calc(50% - 8px)}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211 ._inputContainer_12g2f_221:has(._helperText_12g2f_258) ._formInput_12g2f_237{margin-bottom:0}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGroup_12g2f_211 ._inputContainer_12g2f_221 ._helperText_12g2f_258{font-size:.75rem;color:#93c5fd;margin-top:.25rem;margin-left:.5rem;min-height:1rem}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGrid_12g2f_271{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 480px){._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._formGrid_12g2f_271{grid-template-columns:1fr}}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281{margin:1.5rem 0}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:.75rem;cursor:pointer;transition:all .3s;-webkit-user-select:none;user-select:none}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284:hover{background:#ffffff1a;border-color:#ffffff4d}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284._checked_12g2f_300{background:#10b9811a;border-color:#10b98180}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284._loading_12g2f_304{cursor:not-allowed;opacity:.7}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284 ._captchaBox_12g2f_308{width:24px;height:24px;border:2px solid #93c5fd;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s}._checked_12g2f_300 ._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284 ._captchaBox_12g2f_308{background:#10b981;border-color:#10b981}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284 ._captchaBox_12g2f_308 ._captchaSpinner_12g2f_322{width:16px;height:16px;border:2px solid transparent;border-top:2px solid #3b82f6;border-radius:50%}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284 ._captchaBox_12g2f_308 ._checkIcon_12g2f_329{color:#fff}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284 ._captchaText_12g2f_332{color:#bfdbfe;font-size:.875rem;font-weight:500}._checked_12g2f_300 ._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._captchaContainer_12g2f_281 ._captchaCheckbox_12g2f_284 ._captchaText_12g2f_332{color:#10b981}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._registerButton_12g2f_340{width:100%;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 10px 15px -3px #0000004d;display:flex;align-items:center;justify-content:center;gap:.5rem}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._registerButton_12g2f_340:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5);transform:scale(1.02);box-shadow:0 20px 25px -5px #0006}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._registerButton_12g2f_340:disabled{opacity:.5;cursor:not-allowed}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._registerButton_12g2f_340 ._buttonIcon_12g2f_366{transition:transform .3s}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._registerButton_12g2f_340:hover ._buttonIcon_12g2f_366{transform:translate(2px)}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._registerButton_12g2f_340 ._spinner_12g2f_372{width:18px;height:18px;border:2px solid transparent;border-top:2px solid white;border-radius:50%}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._agreementText_12g2f_379{text-align:center;font-size:.75rem;color:#93c5fd;margin-top:1rem;line-height:1.4}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._agreementText_12g2f_379 ._agreementLink_12g2f_386{color:#60a5fa;text-decoration:none;font-weight:500;transition:color .3s}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._registerForm_12g2f_161 ._agreementText_12g2f_379 ._agreementLink_12g2f_386:hover{color:#fff;text-decoration:underline}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._formFooter_12g2f_396{text-align:center;margin-top:1.5rem}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._formFooter_12g2f_396 ._footerLink_12g2f_400{background:none;border:none;color:#93c5fd;font-size:.875rem;cursor:pointer;transition:color .3s}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._formCard_12g2f_178 ._formFooter_12g2f_396 ._footerLink_12g2f_400:hover{color:#fff;text-decoration:underline}._registerFormSide_12g2f_161 ._formContainer_12g2f_174 ._securityBadge_12g2f_412{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#93c5fd;font-size:.75rem;margin-top:1.5rem}._floatingParticles_12g2f_422{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._floatingParticles_12g2f_422 ._particle_12g2f_427{position:absolute;width:2px;height:2px;background:#fff3;border-radius:50%}._section_1liip_1{padding:120px 0;position:relative;background:transparent}@media (max-width: 768px){._section_1liip_1{padding:80px 16px}}._sectionHeader_1liip_12{text-align:center;margin-bottom:80px}@media (max-width: 768px){._sectionHeader_1liip_12{margin-bottom:40px}}._sectionHeader_1liip_12 ._sectionBadge_1liip_21{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;display:inline-block;margin-bottom:16px}@media (max-width: 768px){._sectionHeader_1liip_12 ._sectionBadge_1liip_21{font-size:12px!important;padding:4px 12px!important}}._sectionHeader_1liip_12 ._sectionTitle_1liip_37{font-size:48px;font-weight:800;margin-bottom:16px;background:linear-gradient(135deg,#1f2937,#4b5563);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){._sectionHeader_1liip_12 ._sectionTitle_1liip_37{font-size:36px!important}}@media (max-width: 480px){._sectionHeader_1liip_12 ._sectionTitle_1liip_37{font-size:28px!important}}._sectionHeader_1liip_12 ._sectionSubtitle_1liip_56{font-size:20px;color:#6b7280;max-width:600px;margin:0 auto}@media (max-width: 768px){._sectionHeader_1liip_12 ._sectionSubtitle_1liip_56{font-size:18px!important}}._processSection_1liip_68 ._processTitle_1liip_68{color:#1f2937!important;font-weight:700!important;margin-bottom:16px!important;font-size:36px!important}@media (max-width: 768px){._processSection_1liip_68 ._processTitle_1liip_68{font-size:28px!important}}._processSection_1liip_68 ._processSubtitle_1liip_79{color:#6b7280!important;font-size:18px!important;line-height:1.6!important}._processStep_1liip_85{padding:24px;border-radius:16px;transition:all .3s ease;border:1px solid transparent}._processStep_1liip_85:hover{background:#3b82f60d;border-color:#3b82f6;transform:translate(8px)}._stepHeader_1liip_97{display:flex;align-items:flex-start;gap:16px}._stepIcon_1liip_103{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._stepContent_1liip_115{flex:1}._stepTitle_1liip_119{color:#1f2937!important;font-weight:600!important;font-size:18px!important;margin-bottom:8px!important}._stepDescription_1liip_126{color:#374151!important;font-weight:500!important;margin-bottom:8px!important;line-height:1.5!important}._stepDetails_1liip_133{color:#6b7280!important;line-height:1.6!important;font-size:14px!important}._stepArrow_1liip_139{color:#9ca3af;margin-top:4px}._processCta_1liip_144{margin-top:40px;text-align:center}._primaryButton_1liip_149{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;color:#fff!important;padding:16px 32px!important;border-radius:12px!important;font-weight:600!important;font-size:16px!important;box-shadow:0 4px 20px #3b82f64d!important;transition:all .2s ease!important;text-transform:none!important}._primaryButton_1liip_149:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3b82f666!important}._dashboardSection_1liip_165 ._dashboardTitle_1liip_165{color:#1f2937!important;font-weight:700!important;margin-bottom:16px!important;font-size:36px!important}@media (max-width: 768px){._dashboardSection_1liip_165 ._dashboardTitle_1liip_165{font-size:28px!important}}._dashboardSection_1liip_165 ._dashboardSubtitle_1liip_176{color:#6b7280!important;margin-bottom:32px!important;line-height:1.6!important;font-size:18px!important}._dashboardPreview_1liip_183{position:relative;margin-bottom:32px}._imageContainer_1liip_188{position:relative}._imageContainer_1liip_188 ._dashboardImage_1liip_191{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px #0003}._floatingElementTop_1liip_198{position:absolute;top:24px;right:24px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px;border-radius:12px;box-shadow:0 10px 25px #0000001a;display:flex;align-items:center;gap:8px;z-index:3;animation:_float_1liip_198 3s ease-in-out infinite}@media (max-width: 768px){._floatingElementTop_1liip_198{top:16px;right:16px;padding:8px}}._floatingElementTop_1liip_198 ._statusIndicator_1liip_220{width:8px;height:8px;border-radius:50%;background:#10b981;animation:_pulse_1liip_1 2s ease-in-out infinite}._floatingElementBottom_1liip_228{position:absolute;bottom:24px;left:24px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:12px;border-radius:12px;box-shadow:0 10px 25px #0000001a;display:flex;align-items:center;gap:8px;z-index:3;animation:_float_1liip_198 3s ease-in-out infinite reverse}@media (max-width: 768px){._floatingElementBottom_1liip_228{bottom:16px;left:16px;padding:8px}}@keyframes _float_1liip_198{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_1liip_1{0%,to{opacity:1}50%{opacity:.5}}._telegramBotSection_1liip_267{margin-top:80px;padding:80px 0}@media (max-width: 768px){._telegramBotSection_1liip_267{margin-top:60px;padding:60px 0}}._telegramBotTitle_1liip_278{color:#1f2937!important;font-weight:700!important;margin-bottom:16px!important;font-size:36px!important}@media (max-width: 768px){._telegramBotTitle_1liip_278{font-size:28px!important}}._telegramBotSubtitle_1liip_290{color:#6b7280!important;font-size:18px!important;line-height:1.6!important;margin-bottom:32px!important}._telegramFeatureCard_1liip_297{height:100%;border-radius:16px!important;transition:all .3s ease!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:0 4px 20px #00000014!important}._telegramFeatureCard_1liip_297:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000026!important;border-color:#3b82f6!important}._telegramFeatureContent_1liip_311{padding:24px!important;display:flex;align-items:flex-start;gap:16px}._telegramFeatureIcon_1liip_318{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._telegramFeatureTitle_1liip_330{color:#1f2937!important;font-weight:600!important;font-size:18px!important;margin-bottom:8px!important}._telegramFeatureDescription_1liip_337{color:#6b7280!important;line-height:1.5!important}._automationSection_1liip_342{margin-top:80px;padding:80px 0}@media (max-width: 768px){._automationSection_1liip_342{margin-top:60px;padding:60px 0}}._automationHeader_1liip_353{text-align:center;margin-bottom:60px}._automationTitle_1liip_358{color:#1f2937!important;font-weight:700!important;margin-bottom:16px!important;font-size:36px!important}@media (max-width: 768px){._automationTitle_1liip_358{font-size:28px!important}}._automationSubtitle_1liip_370{color:#6b7280!important;font-size:18px!important;line-height:1.6!important;max-width:600px;margin:0 auto!important}._automationCard_1liip_378{height:100%;border-radius:20px!important;transition:all .3s ease!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:0 4px 20px #00000014!important}._automationCard_1liip_378:hover{transform:translateY(-8px);box-shadow:0 25px 50px #3b82f626!important;border-color:#3b82f6!important}._automationCardContent_1liip_392{padding:32px!important;text-align:center}._automationCardIcon_1liip_397{width:80px;height:80px;background:linear-gradient(135deg,#dbeafe,#e0e7ff);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3b82f6;margin:0 auto 24px}._automationCardTitle_1liip_409{color:#1f2937!important;font-weight:600!important;font-size:20px!important;margin-bottom:12px!important}._automationCardDescription_1liip_416{color:#6b7280!important;line-height:1.6!important}._automationDetails_1liip_421{margin-top:60px;padding:40px;background:#fff;border-radius:24px;box-shadow:0 4px 20px #00000014}._automationDetailItem_1liip_429{display:flex;align-items:flex-start;gap:16px;padding:12px 0}._checkIcon_1liip_436{color:#10b981!important;margin-top:2px;flex-shrink:0}._automationDetailText_1liip_442{color:#374151!important;font-weight:500!important;margin:0!important;line-height:1.6!important;font-size:16px!important}._botImagesContainer_1liip_450{position:relative;display:flex;justify-content:center;align-items:center;min-height:700px;width:100%}@media (max-width: 1200px){._botImagesContainer_1liip_450{height:600px}}@media (max-width: 768px){._botImagesContainer_1liip_450{height:500px;margin:40px 0}}@media (max-width: 480px){._botImagesContainer_1liip_450{height:400px}}._pcImageWrapper_1liip_475{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}._pcImageWrapper_1liip_475 ._pcImage_1liip_475{width:800px;height:auto;border-radius:16px}@media (max-width: 1200px){._pcImageWrapper_1liip_475 ._pcImage_1liip_475{width:700px}}@media (max-width: 992px){._pcImageWrapper_1liip_475 ._pcImage_1liip_475{width:600px}}@media (max-width: 768px){._pcImageWrapper_1liip_475 ._pcImage_1liip_475{width:500px}}@media (max-width: 576px){._pcImageWrapper_1liip_475 ._pcImage_1liip_475{width:400px}}@media (max-width: 480px){._pcImageWrapper_1liip_475 ._pcImage_1liip_475{width:320px}}@media (max-width: 360px){._pcImageWrapper_1liip_475 ._pcImage_1liip_475{width:280px}}._phoneImageWrapper_1liip_518{position:absolute;top:45%;right:5%;transform:translateY(-50%);z-index:2;animation:_phoneFloat_1liip_1 3s ease-in-out infinite;width:300px;height:550px}@media (max-width: 1200px){._phoneImageWrapper_1liip_518{width:300px;height:650px}}@media (max-width: 992px){._phoneImageWrapper_1liip_518{width:280px;height:607px}}@media (max-width: 768px){._phoneImageWrapper_1liip_518{width:240px;height:520px;right:10%}}@media (max-width: 576px){._phoneImageWrapper_1liip_518{width:200px;height:433px}}@media (max-width: 480px){._phoneImageWrapper_1liip_518{width:180px;height:390px;right:5%}}@media (max-width: 360px){._phoneImageWrapper_1liip_518{width:150px;height:325px}}._phoneImageWrapper_1liip_518 ._phoneImage_1liip_518{width:300px;height:auto;border-radius:32px}@media (max-width: 1200px){._phoneImageWrapper_1liip_518 ._phoneImage_1liip_518{width:300px}}@media (max-width: 992px){._phoneImageWrapper_1liip_518 ._phoneImage_1liip_518{width:280px}}@media (max-width: 768px){._phoneImageWrapper_1liip_518 ._phoneImage_1liip_518{width:240px;right:10%}}@media (max-width: 576px){._phoneImageWrapper_1liip_518 ._phoneImage_1liip_518{width:200px}}@media (max-width: 480px){._phoneImageWrapper_1liip_518 ._phoneImage_1liip_518{width:180px;right:5%}}@media (max-width: 360px){._phoneImageWrapper_1liip_518 ._phoneImage_1liip_518{width:150px}}@media (max-width: 768px){._phoneImageWrapper_1liip_518{top:50%;right:5%}}@media (max-width: 480px){._phoneImageWrapper_1liip_518{top:55%;right:0%}}@keyframes _phoneFloat_1liip_1{0%,to{transform:translateY(-50%) rotate(-8deg) scale(1)}50%{transform:translateY(-55%) rotate(-6deg) scale(1.02)}}._homePage_184u1_1{min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#fdeef9);position:relative;overflow:hidden}._animatedBackground_184u1_8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}._animatedBackground_184u1_8:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(59,130,246,.05) 0%,transparent 70%)}._floatingOrbs_184u1_21{position:absolute;border-radius:50%;filter:blur(64px)}._floatingOrbs_184u1_21:nth-child(1){top:25%;left:25%;width:384px;height:384px;background:linear-gradient(135deg,#3b82f633,#a855f733);animation:_floatOne_184u1_1 20s ease-in-out infinite}._floatingOrbs_184u1_21:nth-child(2){top:75%;right:25%;width:320px;height:320px;background:linear-gradient(135deg,#4f46e533,#06b6d433);animation:_floatTwo_184u1_1 15s ease-in-out infinite}._floatingParticle_184u1_43{position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#3b82f666,#a855f766);border-radius:50%;animation:_floatParticle_184u1_1 6s ease-in-out infinite}@keyframes _floatOne_184u1_1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(100px,-100px) rotate(5deg)}}@keyframes _floatTwo_184u1_1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-80px,80px) rotate(-5deg)}}@keyframes _floatParticle_184u1_1{0%,to{transform:translateY(0);opacity:0}50%{opacity:.8}to{transform:translateY(-120px);opacity:0}}._header_184u1_81{position:fixed;top:0;left:0;right:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;transition:all .3s ease}._header_184u1_81._scrolled_184u1_91{background:#fffffff2;box-shadow:0 4px 20px #0000001a}._logo_184u1_96{display:flex;align-items:center;gap:12px}._logo_184u1_96 ._logoIcon_184u1_101{width:44px;height:44px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:12px;display:flex;align-items:center;justify-content:center}._logo_184u1_96 ._logoIcon_184u1_101 ._logoSvg_184u1_110{width:24px;height:24px;color:#fff}._logo_184u1_96 ._logoText_184u1_115{font-size:24px;font-weight:800;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._logo_184u1_96 ._logoSubtext_184u1_123{font-size:12px;color:#3b82f6;margin-top:-4px}._nav_184u1_129{display:flex;align-items:center;gap:32px}@media (max-width: 1200px){._nav_184u1_129{display:none}}._nav_184u1_129 ._navLink_184u1_139{color:#374151;font-weight:500;transition:all .2s ease;position:relative;text-decoration:none}._nav_184u1_129 ._navLink_184u1_139:hover{color:#3b82f6}._nav_184u1_129 ._navLink_184u1_139:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#3b82f6;transition:width .2s ease}._nav_184u1_129 ._navLink_184u1_139:hover:after{width:100%}._mobileMenu_184u1_163{display:none;align-items:center;gap:16px}@media (max-width: 1200px){._mobileMenu_184u1_163{display:flex}}._burgerButton_184u1_174{background:none;border:none;color:#374151;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._burgerButton_184u1_174:hover{background:#3b82f61a}._burgerButton_184u1_174 ._burgerIcon_184u1_189{width:24px;height:24px}._mobileMenuOverlay_184u1_194{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._mobileMenuContent_184u1_205{position:fixed;top:0;right:0;bottom:0;width:300px;background:#fff;z-index:1001;padding:80px 24px 24px;box-shadow:-4px 0 20px #0000001a;overflow-y:auto}._mobileMenuContent_184u1_205 ._closeButton_184u1_217{position:absolute;top:24px;right:24px;background:none;border:none;color:#374151;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center}._mobileMenuContent_184u1_205 ._closeButton_184u1_217 ._closeIcon_184u1_231{width:24px;height:24px}._mobileMenuContent_184u1_205 ._mobileNav_184u1_235{display:flex;flex-direction:column;gap:8px}._mobileMenuContent_184u1_205 ._mobileNav_184u1_235 ._mobileNavLink_184u1_240{padding:16px;color:#374151;text-decoration:none;border-radius:12px;transition:all .2s ease;font-weight:500;font-size:16px}._mobileMenuContent_184u1_205 ._mobileNav_184u1_235 ._mobileNavLink_184u1_240:hover{background:#3b82f61a;color:#3b82f6}._mobileMenuContent_184u1_205 ._mobileMenuButtons_184u1_253{margin-top:32px;display:flex;flex-direction:column;gap:12px}._mobileMenuContent_184u1_205 ._mobileMenuButtons_184u1_253 ._mobileMenuButton_184u1_253{width:100%;justify-content:center}._primaryButton_184u1_264{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;color:#fff!important;padding:12px 24px!important;border-radius:12px!important;font-weight:600!important;font-size:14px!important;box-shadow:0 4px 20px #3b82f64d!important;transition:all .2s ease!important}._primaryButton_184u1_264:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3b82f666!important}._primaryButton_184u1_264 ._buttonIcon_184u1_278{width:18px;height:18px;margin:0 4px}@media (max-width: 768px){._primaryButton_184u1_264{padding:14px 20px!important;font-size:14px!important}}._secondaryButton_184u1_290{border:2px solid #e5e7eb!important;padding:12px 24px!important;border-radius:12px!important;font-weight:600!important;font-size:14px!important;transition:all .2s ease!important}._secondaryButton_184u1_290:hover{border-color:#3b82f6!important;background:#3b82f60d!important}._secondaryButton_184u1_290 ._buttonIcon_184u1_278{width:18px;height:18px;margin:0 4px}@media (max-width: 768px){._secondaryButton_184u1_290{padding:14px 20px!important;font-size:14px!important}}._hero_184u1_314{min-height:100vh;display:flex;align-items:center;position:relative;padding:100px 0 60px;transition:opacity .3s ease}@media (max-width: 768px){._hero_184u1_314{padding:120px 16px 60px;min-height:auto}}._heroContent_184u1_329{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width: 1200px){._heroContent_184u1_329{grid-template-columns:1fr;gap:32px;text-align:center}}._heroText_184u1_343 ._heroBadge_184u1_343{background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#3b82f6;border:1px solid rgba(59,130,246,.2);margin-bottom:24px;font-weight:600}@media (max-width: 768px){._heroText_184u1_343 ._heroBadge_184u1_343{font-size:12px!important;padding:4px 12px!important}}._heroText_184u1_343 ._heroTitle_184u1_356{font-size:60px;font-weight:800;line-height:1.1;margin-bottom:24px}@media (max-width: 1200px){._heroText_184u1_343 ._heroTitle_184u1_356{font-size:48px}}@media (max-width: 768px){._heroText_184u1_343 ._heroTitle_184u1_356{font-size:36px!important;line-height:1.2}}@media (max-width: 480px){._heroText_184u1_343 ._heroTitle_184u1_356{font-size:28px!important}}._heroText_184u1_343 ._heroTitle_184u1_356 ._gradientText_184u1_378{background:linear-gradient(135deg,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._heroText_184u1_343 ._heroDescription_184u1_384{font-size:20px;color:#6b7280;margin-bottom:32px;line-height:1.6}@media (max-width: 768px){._heroText_184u1_343 ._heroDescription_184u1_384{font-size:18px!important}}@media (max-width: 480px){._heroText_184u1_343 ._heroDescription_184u1_384{font-size:16px!important}}._buttons_184u1_401{display:flex;gap:16px;margin-bottom:24px}@media (max-width: 768px){._buttons_184u1_401{flex-direction:column;align-items:center}._buttons_184u1_401 ._primaryButton_184u1_264,._buttons_184u1_401 ._secondaryButton_184u1_290{width:100%;max-width:300px}}._features_184u1_418{display:flex;gap:24px;margin-bottom:32px}@media (max-width: 768px){._features_184u1_418{flex-direction:column;align-items:center;gap:16px}}._features_184u1_418 ._feature_184u1_418{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}._features_184u1_418 ._feature_184u1_418 ._featureIcon_184u1_437{width:16px;height:16px;color:#3b82f6}._heroImage_184u1_443{position:relative}@media (max-width: 1200px){._heroImage_184u1_443{order:-1}}._heroImage_184u1_443 ._imageContainer_184u1_451{position:relative}._heroImage_184u1_443 ._imageContainer_184u1_451 ._mainImage_184u1_454{width:100%;border-radius:24px;box-shadow:0 20px 40px #0003;position:relative;z-index:2}._heroImage_184u1_443 ._imageContainer_184u1_451 ._floatingElementTop_184u1_461{position:absolute;top:24px;right:24px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px;border-radius:12px;box-shadow:0 10px 25px #0000001a;display:flex;align-items:center;gap:8px;z-index:3;animation:_float_184u1_21 3s ease-in-out infinite}@media (max-width: 768px){._heroImage_184u1_443 ._imageContainer_184u1_451 ._floatingElementTop_184u1_461{top:16px;right:16px;padding:8px}}._heroImage_184u1_443 ._imageContainer_184u1_451 ._floatingElementTop_184u1_461 ._statusIndicator_184u1_483{width:8px;height:8px;border-radius:50%;background:#10b981;animation:_pulse_184u1_1 2s ease-in-out infinite}._heroImage_184u1_443 ._imageContainer_184u1_451 ._floatingElementBottom_184u1_490{position:absolute;bottom:24px;left:24px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:12px;border-radius:12px;box-shadow:0 10px 25px #0000001a;display:flex;align-items:center;gap:8px;z-index:3;animation:_float_184u1_21 3s ease-in-out infinite reverse}@media (max-width: 768px){._heroImage_184u1_443 ._imageContainer_184u1_451 ._floatingElementBottom_184u1_490{bottom:16px;left:16px;padding:8px}}._heroImage_184u1_443 ._imageContainer_184u1_451 ._floatingElementBottom_184u1_490 ._floatingIcon_184u1_512{width:16px;height:16px}@keyframes _float_184u1_21{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_184u1_1{0%,to{opacity:1}50%{opacity:.5}}._scrollIndicator_184u1_533{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}._scrollIndicator_184u1_533 ._scrollText_184u1_543{color:#3b82f6;font-size:14px}._scrollIndicator_184u1_533 ._scrollIcon_184u1_547{width:24px;height:24px;color:#3b82f6;animation:_bounce_184u1_1 2s ease-in-out infinite}@keyframes _bounce_184u1_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}._section_184u1_565{padding:120px 0;position:relative}@media (max-width: 768px){._section_184u1_565{padding:80px 16px}}._sectionHeader_184u1_575{text-align:center;margin-bottom:80px}@media (max-width: 768px){._sectionHeader_184u1_575{margin-bottom:40px}}._sectionHeader_184u1_575 ._sectionBadge_184u1_584{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;display:inline-block;margin-bottom:16px}@media (max-width: 768px){._sectionHeader_184u1_575 ._sectionBadge_184u1_584{font-size:12px!important;padding:4px 12px!important}}._sectionHeader_184u1_575 ._sectionTitle_184u1_600{font-size:48px;font-weight:800;margin-bottom:16px;background:linear-gradient(135deg,#1f2937,#4b5563);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){._sectionHeader_184u1_575 ._sectionTitle_184u1_600{font-size:36px!important}}@media (max-width: 480px){._sectionHeader_184u1_575 ._sectionTitle_184u1_600{font-size:28px!important}}._sectionHeader_184u1_575 ._sectionSubtitle_184u1_619{font-size:20px;color:#6b7280;max-width:600px;margin:0 auto}@media (max-width: 768px){._sectionHeader_184u1_575 ._sectionSubtitle_184u1_619{font-size:18px!important}}._problemCard_184u1_631{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:20px;padding:32px;position:relative;overflow:hidden;transition:all .3s ease;height:100%}._problemCard_184u1_631:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}@media (max-width: 768px){._problemCard_184u1_631{padding:24px}}._problemCard_184u1_631 ._problemIconContainer_184u1_650{width:64px;height:64px;background:#fecaca;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}._problemCard_184u1_631 ._problemIconContainer_184u1_650 ._problemIcon_184u1_650{width:32px;height:32px;color:#dc2626}._problemCard_184u1_631 ._problemTitle_184u1_665{color:#dc2626;font-size:24px;font-weight:700;margin-bottom:16px}@media (max-width: 768px){._problemCard_184u1_631 ._problemTitle_184u1_665{font-size:20px!important}}._problemCard_184u1_631 ._problemDescription_184u1_676{color:#6b7280;margin-bottom:16px;line-height:1.6}._problemCard_184u1_631 ._problemImpact_184u1_681{background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px 16px;display:inline-block}._transitionCta_184u1_689{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:24px;padding:64px;text-align:center;color:#fff;position:relative;overflow:hidden;margin-top:80px}@media (max-width: 768px){._transitionCta_184u1_689{padding:40px 24px;margin-top:40px}}._transitionCta_184u1_689:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,#3b82f633,#9333ea33);animation:_gradientShift_184u1_1 6s ease-in-out infinite}._transitionCta_184u1_689 ._ctaTitle_184u1_712{font-size:36px;margin-bottom:16px;position:relative;z-index:2}@media (max-width: 768px){._transitionCta_184u1_689 ._ctaTitle_184u1_712{font-size:28px!important}}@media (max-width: 480px){._transitionCta_184u1_689 ._ctaTitle_184u1_712{font-size:24px!important}}._transitionCta_184u1_689 ._ctaDescription_184u1_728{font-size:18px;margin-bottom:32px;opacity:.9;position:relative;z-index:2;max-width:800px;margin-left:auto;margin-right:auto}@media (max-width: 768px){._transitionCta_184u1_689 ._ctaDescription_184u1_728{font-size:16px!important}}._transitionCta_184u1_689 ._ctaButton_184u1_743{background:#fff!important;color:#3b82f6!important;padding:16px 32px!important;border-radius:12px!important;font-weight:600!important;position:relative;z-index:2}._transitionCta_184u1_689 ._ctaButton_184u1_743:hover{background:#ffffffe6!important}._transitionCta_184u1_689 ._ctaButton_184u1_743 ._buttonIcon_184u1_278{width:20px;height:20px;margin:0 4px}@keyframes _gradientShift_184u1_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._processStep_184u1_769{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000014;transition:all .2s ease;margin-bottom:24px}._processStep_184u1_769:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}@media (max-width: 768px){._processStep_184u1_769{padding:20px}}._processStep_184u1_769 ._stepHeader_184u1_786{display:flex;align-items:center;gap:12px;margin-bottom:16px}@media (max-width: 768px){._processStep_184u1_769 ._stepHeader_184u1_786{flex-direction:column;align-items:flex-start;gap:8px}}._processStep_184u1_769 ._stepHeader_184u1_786 ._stepNumber_184u1_799{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}._processStep_184u1_769 ._stepHeader_184u1_786 ._stepTitle_184u1_811{font-size:18px;font-weight:700;color:#1f2937}._processStep_184u1_769 ._stepDescription_184u1_816{color:#6b7280;line-height:1.6}@media (max-width: 768px){._processStep_184u1_769 ._stepDescription_184u1_816{margin-left:0}}._processImage_184u1_826{position:relative;display:flex;justify-content:center;align-items:center;height:100%}._processImage_184u1_826 ._processImg_184u1_833{width:100%;max-width:700px;border-radius:20px;box-shadow:0 20px 40px #00000026}._processImage_184u1_826 ._floatingIndicator_184u1_839{position:absolute;top:50%;right:-40px;transform:translateY(-50%)}@media (max-width: 768px){._processImage_184u1_826 ._floatingIndicator_184u1_839{display:none}}._processImage_184u1_826 ._floatingIndicator_184u1_839 ._indicator_184u1_850{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;margin-bottom:12px;box-shadow:0 8px 20px #00000026;transition:all .3s ease}._processImage_184u1_826 ._floatingIndicator_184u1_839 ._indicator_184u1_850:hover{transform:translate(-5px);box-shadow:0 12px 25px #0003}._processImage_184u1_826 ._floatingIndicator_184u1_839 ._indicator_184u1_850 ._dot_184u1_866{width:10px;height:10px;border-radius:50%}._processImage_184u1_826 ._floatingIndicator_184u1_839 ._indicator_184u1_850 ._dot_184u1_866._active_184u1_871{background:#10b981;box-shadow:0 0 10px #10b98180}._processImage_184u1_826 ._floatingIndicator_184u1_839 ._indicator_184u1_850 ._dot_184u1_866._inactive_184u1_875{background:#d1d5db}._processImage_184u1_826 ._floatingIndicator_184u1_839 ._indicator_184u1_850 span{font-size:13px;color:#374151;font-weight:500}._integrationIcon_184u1_884{width:36px;height:36px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:12px;flex-shrink:0}._telegramButton_184u1_898{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;color:#fff!important;padding:16px 32px!important;border-radius:12px!important;font-weight:600!important}._telegramButton_184u1_898:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f64d!important}._telegramImageContainer_184u1_910{position:relative;display:flex;justify-content:center;align-items:center}._telegramImageContainer_184u1_910 ._telegramImage_184u1_910{width:100%;max-width:700px;border-radius:20px}._featureCard_184u1_922{border-radius:16px;overflow:hidden;transition:all .3s ease;height:100%}._featureCard_184u1_922:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}._featureCard_184u1_922 ._featureCardContent_184u1_932{padding:32px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){._featureCard_184u1_922 ._featureCardContent_184u1_932{padding:24px}}._featureCard_184u1_922 ._featureIconContainer_184u1_945{width:80px;height:80px;background:linear-gradient(135deg,#dbeafe,#e0e7ff);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}._featureCard_184u1_922 ._featureIconContainer_184u1_945 ._featureIcon_184u1_437{width:36px;height:36px;color:#3b82f6}._featureCard_184u1_922 ._featureTitle_184u1_960{font-size:20px;font-weight:700;margin-bottom:16px;color:#1f2937}._featureCard_184u1_922 ._featureDescription_184u1_966{color:#6b7280;margin-bottom:24px;line-height:1.6}._featureCard_184u1_922 ._featureMetric_184u1_971{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;margin-top:auto}._faqItem_184u1_980{border-radius:12px;overflow:hidden;margin-bottom:16px;border:1px solid #e5e7eb}._faqItem_184u1_980 ._faqQuestion_184u1_986{background:#f9fafb;padding:24px}._faqItem_184u1_980 ._faqQuestion_184u1_986:hover{background:#f3f4f6}@media (max-width: 768px){._faqItem_184u1_980 ._faqQuestion_184u1_986{padding:16px}}._faqItem_184u1_980 ._faqAnswer_184u1_998{padding:24px;background:#fff}@media (max-width: 768px){._faqItem_184u1_980 ._faqAnswer_184u1_998{padding:16px}}._ctaSection_184u1_1008{background:linear-gradient(135deg,#3b82f6,#8b5cf6);padding:120px 0;position:relative;overflow:hidden}@media (max-width: 768px){._ctaSection_184u1_1008{padding:80px 16px}}._ctaSection_184u1_1008:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,#3b82f633,#9333ea33);animation:_gradientShift_184u1_1 8s ease-in-out infinite}._ctaContent_184u1_1027{text-align:center;position:relative;z-index:2;color:#fff}._ctaContent_184u1_1027 ._ctaBadge_184u1_1033{background:#fff3;color:#fff;border:none;margin-bottom:24px}._ctaContent_184u1_1027 ._ctaTitle_184u1_712{font-size:48px;font-weight:800;margin-bottom:24px;line-height:1.2}@media (max-width: 768px){._ctaContent_184u1_1027 ._ctaTitle_184u1_712{font-size:36px!important}}@media (max-width: 480px){._ctaContent_184u1_1027 ._ctaTitle_184u1_712{font-size:28px!important}}._ctaContent_184u1_1027 ._ctaDescription_184u1_728{font-size:20px;margin-bottom:48px;opacity:.9;max-width:800px;margin-left:auto;margin-right:auto}@media (max-width: 768px){._ctaContent_184u1_1027 ._ctaDescription_184u1_728{font-size:18px!important;margin-bottom:32px}}._ctaButtons_184u1_1070{display:flex;gap:16px;justify-content:center;margin-bottom:48px}@media (max-width: 768px){._ctaButtons_184u1_1070{flex-direction:column;align-items:center;gap:12px}}._ctaButtons_184u1_1070 ._ctaPrimaryButton_184u1_1083{background:#fff!important;color:#3b82f6!important;padding:20px 40px!important;border-radius:12px!important;font-weight:600!important;font-size:18px!important}@media (max-width: 768px){._ctaButtons_184u1_1070 ._ctaPrimaryButton_184u1_1083{width:100%;max-width:300px;padding:16px 32px!important;font-size:16px!important}}._ctaButtons_184u1_1070 ._ctaPrimaryButton_184u1_1083:hover{background:#ffffffe6!important}._ctaButtons_184u1_1070 ._ctaPrimaryButton_184u1_1083 ._buttonIcon_184u1_278{width:24px;height:24px;margin:0 8px}._ctaButtons_184u1_1070 ._ctaSecondaryButton_184u1_1107{border:2px solid rgba(255,255,255,.3)!important;color:#fff!important;padding:20px 40px!important;border-radius:12px!important;font-weight:600!important;font-size:18px!important;background:transparent!important}@media (max-width: 768px){._ctaButtons_184u1_1070 ._ctaSecondaryButton_184u1_1107{width:100%;max-width:300px;padding:16px 32px!important;font-size:16px!important}}._ctaButtons_184u1_1070 ._ctaSecondaryButton_184u1_1107:hover{background:#ffffff1a!important}._ctaButtons_184u1_1070 ._ctaSecondaryButton_184u1_1107 ._buttonIcon_184u1_278{width:24px;height:24px;margin:0 8px}._ctaFeatures_184u1_1133{display:flex;gap:32px;justify-content:center;margin-bottom:48px}@media (max-width: 768px){._ctaFeatures_184u1_1133{flex-direction:column;align-items:center;gap:16px}}._ctaFeatures_184u1_1133 ._ctaFeature_184u1_1133{display:flex;align-items:center;gap:8px;color:#fffc}._ctaFeatures_184u1_1133 ._ctaFeature_184u1_1133 ._ctaFeatureIcon_184u1_1152{width:20px;height:20px}._footer_184u1_1157{background:#1f2937;color:#fff;padding:80px 0 24px}@media (max-width: 768px){._footer_184u1_1157{padding:40px 16px 24px}}._footer_184u1_1157 ._footerTitle_184u1_1167{margin-bottom:16px;font-weight:700}._footer_184u1_1157 ._footerSubtitle_184u1_1171{color:#9ca3af;margin-bottom:24px;max-width:400px}._footer_184u1_1157 ._footerButton_184u1_1176{background:#3b82f6!important;color:#fff!important}._footer_184u1_1157 ._footerButton_184u1_1176:hover{background:#2563eb!important}._footer_184u1_1157 ._footerContact_184u1_1183{color:#9ca3af;margin-bottom:8px}._footer_184u1_1157 ._footerBottom_184u1_1187{border-top:1px solid #374151;padding-top:24px;margin-top:48px}._footer_184u1_1157 ._footerCopyright_184u1_1192{color:#9ca3af;text-align:center}._footer_184u1_1157 ._footerLegal_184u1_1196{color:#9ca3af;font-size:.75rem}._footer_184u1_1157 ._footerBottom_184u1_1187{border-top:1px solid #374151;padding-top:24px;margin-top:48px;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 768px){._footer_184u1_1157 ._footerBottom_184u1_1187{align-items:center;text-align:center}}.analytics-container{padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#333;background-color:#fff;min-height:100vh;box-sizing:border-box}.page-title{font-size:28px;font-weight:700;margin-bottom:24px;color:#1a1a1a;text-align:center}.filters-panel{display:flex;flex-wrap:wrap;gap:16px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;align-items:flex-end;border:1px solid #eaeaea}.filter-group{display:flex;flex-direction:column;min-width:200px;flex:1}.filter-group label{font-size:14px;font-weight:500;margin-bottom:6px;color:#555}.filter-group select,.filter-group input{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .2s;background:#fff;box-shadow:0 1px 2px #00000008}.filter-group select:focus,.filter-group input:focus{outline:none;border-color:#4a6fff;box-shadow:0 0 0 3px #4a6fff1a}.refresh-button{padding:12px 20px;background:#4a6fff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;align-self:flex-end;margin-left:auto;box-shadow:0 2px 4px #4a6fff33}.refresh-button:hover:not(:disabled){background:#3b5bdb;transform:translateY(-1px);box-shadow:0 4px 6px #4a6fff4d}.refresh-button:disabled{background:#b0b0b0;cursor:not-allowed;transform:none;box-shadow:none}.tabs-container{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;border:1px solid #eaeaea}.tabs-header{display:flex;border-bottom:1px solid #eaeaea;background:#fafafa}.tab-button{padding:16px 24px;background:none;border:none;font-size:16px;font-weight:500;color:#666;cursor:pointer;transition:all .2s;position:relative;flex:1}.tab-button:hover{color:#4a6fff;background:#4a6fff0d}.tab-button.active{color:#4a6fff;font-weight:600;background:#fff}.tab-button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#4a6fff;border-radius:3px 3px 0 0}.tabs-content{padding:0}.tab-panel{padding:24px}.analytics-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;overflow:hidden;transition:transform .2s,box-shadow .2s;border:1px solid #eaeaea}.analytics-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.card-header{padding:20px 24px;border-bottom:1px solid #f0f0f0;background:#fafafa;display:flex;justify-content:space-between;align-items:center}.card-header h3{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.view-toggle{display:flex;border-radius:6px;overflow:hidden;border:1px solid #e0e0e0}.view-toggle button{padding:6px 12px;background:#fff;border:none;font-size:13px;cursor:pointer;transition:all .2s}.view-toggle button.active{background:#4a6fff;color:#fff}.view-toggle button:not(.active):hover{background:#f5f5f5}.card-content{padding:24px}.cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.grid-column{display:flex;flex-direction:column}.voting-table-container{overflow-x:auto;width:100%}.voting-table{width:100%;border-collapse:collapse;font-size:14px}.voting-table th{background-color:#f8f9fa;padding:12px;text-align:left;font-weight:600;color:#1a1a1a;border-bottom:2px solid #eaeaea}.voting-table td{padding:12px;border-bottom:1px solid #eaeaea}.voting-table tr:hover{background-color:#f8f9fa}.user-name{font-weight:500;color:#1a1a1a}.votes-for{color:#36b37e;font-weight:500}.votes-against{color:#ff5630;font-weight:500}.chart-loading,.chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#888;background:#fafafa;border-radius:8px}.loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #4A6FFF;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.error-alert{display:flex;align-items:center;padding:16px;background:#ffebee;color:#d32f2f;border-radius:8px;margin-bottom:24px;border-left:4px solid #d32f2f}.alert-icon{margin-right:12px;font-size:20px}.custom-tooltip{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px;box-shadow:0 4px 12px #00000026}.tooltip-label{font-weight:600;margin:0 0 8px;color:#1a1a1a;border-bottom:1px solid #f0f0f0;padding-bottom:4px}.custom-tooltip p{margin:4px 0}@media (max-width: 1440px){.analytics-container{padding:20px}.cards-grid{grid-template-columns:1fr;gap:20px}.filters-panel{flex-direction:column;align-items:stretch}.filter-group{min-width:auto}.refresh-button{align-self:stretch;margin-left:0;margin-top:8px}}@media (max-width: 1024px){.page-title{font-size:24px}.tab-button{padding:12px 16px;font-size:14px}.card-content,.tab-panel{padding:16px}}@media (max-width: 768px){.analytics-container{padding:16px}.tabs-header{overflow-x:auto;white-space:nowrap}.tab-button{flex:0 0 auto;padding:12px 20px}.card-header{flex-direction:column;align-items:flex-start;gap:12px}.view-toggle{align-self:flex-start}}@media (max-width: 480px){.page-title{font-size:20px}.filters-panel{padding:16px}.filter-group select,.filter-group input{padding:10px}.refresh-button{padding:10px 16px}}.analytics-card{animation:fadeIn .4s ease-out}.tab-panel{animation:fadeIn .3s ease-out}.template-editor-container{padding:20px;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#333}.template-header{display:flex;align-items:flex-start;margin-bottom:30px}.back-button{background:none;border:none;font-size:24px;cursor:pointer;margin-right:15px;padding:5px 10px;border-radius:4px;transition:background-color .2s}.back-button:hover{background-color:#f0f0f0}.template-info h1{margin:0 0 5px;font-size:28px;color:#2c3e50}.template-info p{margin:0;color:#7f8c8d;font-size:16px}.add-stage-btn{margin-bottom:25px}.stages-container{display:flex;flex-direction:column;gap:20px}.stage-card{background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000014;padding:20px;transition:box-shadow .2s,transform .2s;border:1px solid #eaeaea}.stage-card:hover{box-shadow:0 4px 20px #0000001f}.stage-card.dragging{transform:rotate(3deg);box-shadow:0 5px 15px #0003}.stage-header{display:flex;align-items:center;margin-bottom:15px}.drag-handle{cursor:grab;margin-right:12px;color:#95a5a6;font-size:18px;-webkit-user-select:none;user-select:none}.stage-header h3{margin:0;flex-grow:1;font-size:20px;color:#34495e}.stage-actions{display:flex;gap:8px}.stage-description{margin:0 0 15px;color:#7f8c8d;line-height:1.5}.stage-meta{display:flex;gap:15px;margin-bottom:20px}.stage-meta-item{background:#f8f9fa;padding:5px 12px;border-radius:20px;font-size:14px;color:#6c757d}.tasks-section{margin-top:20px}.tasks-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.tasks-header h4{margin:0;color:#2c3e50;font-size:16px}.add-task-btn{font-size:14px;padding:6px 12px}.tasks-container{min-height:50px;border-radius:8px;transition:background-color .2s}.tasks-container.drag-over{background-color:#f8f9fa}.task-item{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#fff;border:1px solid #eaeaea;border-radius:6px;margin-bottom:8px;transition:box-shadow .2s,transform .2s}.task-item:hover{box-shadow:0 2px 8px #0000001a}.task-item.dragging{transform:rotate(5deg);box-shadow:0 4px 12px #00000026}.task-content{display:flex;align-items:center;gap:10px;flex-grow:1}.task-text{flex-grow:1}.optional-badge{background:#ffeaa7;color:#d35400;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:500}.approval-badge{background:#d4edda;color:#155724;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:500}.task-actions{display:flex;gap:5px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;gap:15px}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;gap:8px}.btn-primary{background:#3498db;color:#fff}.btn-primary:hover{background:#2980b9}.btn-secondary{background:#95a5a6;color:#fff}.btn-secondary:hover{background:#7f8c8d}.btn-outline{background:transparent;border:1px solid #3498db;color:#3498db}.btn-outline:hover{background:#3498db;color:#fff}.icon-btn{background:none;border:none;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s;font-size:16px}.icon-btn:hover{background-color:#f0f0f0}.icon-btn.sm{font-size:14px;padding:3px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:#fff;border-radius:10px;padding:25px;width:90%;max-width:500px;box-shadow:0 4px 20px #00000026}.modal h2{margin:0 0 20px;color:#2c3e50;font-size:20px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#2c3e50}.form-group input,.form-group textarea,.form-group select{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group textarea{resize:vertical;min-height:80px}.checkbox-group label{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-group input[type=checkbox]{width:auto}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.snackbar{position:fixed;bottom:20px;right:20px;padding:12px 20px;border-radius:6px;color:#fff;font-weight:500;box-shadow:0 4px 12px #00000026;z-index:1100;animation:slideIn .3s ease-out}.snackbar.success{background:#27ae60}.snackbar.error{background:#e74c3c}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.template-editor-container{padding:15px}.template-header{flex-direction:column;gap:10px}.stage-header{flex-wrap:wrap}.tasks-header{flex-direction:column;align-items:flex-start;gap:10px}.modal{width:95%;padding:20px}}.task-documents{margin-top:10px;padding:10px;background-color:#f9f9f9;border-radius:4px;border:1px solid #e0e0e0}.task-documents-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:500}.upload-document-btn{cursor:pointer;color:#1976d2;font-size:.9rem;padding:4px 8px;border-radius:4px;border:1px dashed #1976d2}.upload-document-btn:hover{background-color:#f0f7ff}.document-item{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #eee}.document-item:last-child{border-bottom:none}.document-name{font-size:.9rem;flex-grow:1}.document-actions{display:flex;gap:8px}.download-document-btn,.delete-document-btn{background:none;border:none;cursor:pointer;font-size:1rem;padding:2px 4px}.download-document-btn:hover{color:#1976d2}.delete-document-btn:hover{color:#d32f2f}.no-documents{font-size:.9rem;color:#757575;font-style:italic}.task-main-info{display:flex;flex-direction:column;flex-grow:1;gap:4px}.task-due-day{font-size:12px;color:#666;background:#f0f0f0;padding:2px 6px;border-radius:10px;align-self:flex-start}.task-badges{display:flex;gap:4px;flex-wrap:wrap}.optional-badge{background:#fff3cd;color:#856404;padding:2px 6px;border-radius:10px;font-size:11px}.approval-badge{background:#d1ecf1;color:#0c5460;padding:2px 6px;border-radius:10px;font-size:11px}.form-hint{color:#666;font-size:12px;margin-top:4px;display:block}.task-content{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}@media (max-width: 768px){.task-content{flex-direction:column;align-items:stretch}.task-badges{justify-content:flex-start}}.task-documents{margin-top:8px;padding-top:8px;border-top:1px solid #eee}.task-documents-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#666}.upload-document-btn{background:#007bff;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer;transition:background .2s}.upload-document-btn:hover{background:#0056b3}.document-item{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:#f8f9fa;border-radius:4px;margin-bottom:4px}.document-name{font-size:12px;color:#333}.document-actions{display:flex;gap:4px}.download-document-btn,.delete-document-btn{background:none;border:none;cursor:pointer;font-size:14px;padding:2px}.no-documents{font-size:12px;color:#999;text-align:center;padding:8px}.adaptation-templates-container{padding:1rem;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#333;max-width:100%}.templates-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.templates-header h1{margin:0;font-size:2rem;color:#2c3e50;font-weight:700}.templates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.template-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;padding:1.5rem;transition:transform .2s,box-shadow .2s;border:1px solid #eaeaea;display:flex;flex-direction:column;height:100%}.template-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}.template-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.5rem}.template-title{margin:0;font-size:1.25rem;color:#2c3e50;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.template-actions{display:flex;gap:.5rem;flex-shrink:0}.template-description{color:#7f8c8d;margin:0 0 1rem;line-height:1.5;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:1.5em}.template-full-description{max-height:60vh;overflow-y:auto;padding:1rem;background:#f9f9f9;border-radius:8px;white-space:pre-wrap;line-height:1.6;margin:1rem 0}.vacancy-tag{display:inline-block;background:#f3f4f6;color:#4b5563;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;margin-bottom:1rem;border:1px solid #e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.template-duration{color:#6b7280;font-size:.9rem;margin-bottom:1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;gap:.5rem;text-decoration:none}.btn-primary{background:#3b82f6;color:#fff}.btn-primary:hover{background:#2563eb;transform:translateY(-1px)}.btn-secondary{background:#9ca3af;color:#fff}.btn-secondary:hover{background:#6b7280}.btn-outline{background:transparent;border:1px solid #3b82f6;color:#3b82f6}.btn-outline:hover{background:#3b82f6;color:#fff}.full-width{width:100%;text-align:center}.btn-icon{font-size:1.1rem}.icon-btn{background:none;border:none;cursor:pointer;padding:.4rem;border-radius:6px;transition:background-color .2s;font-size:1.1rem;opacity:.8}.icon-btn:hover{background-color:#f3f4f6;opacity:1}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal{background:#fff;border-radius:12px;padding:2rem;width:100%;max-width:500px;box-shadow:0 10px 25px #0003;max-height:90vh;overflow-y:auto}.modal h2{margin:0 0 1.5rem;color:#2c3e50;font-size:1.5rem;font-weight:600}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-group input,.form-group textarea,.form-group select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;box-sizing:border-box;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea{resize:vertical;min-height:100px}.modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.input-error{border-color:#ef4444!important;background:#fef2f2!important}.input-error:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.error-message{display:flex;align-items:center;gap:.5rem;color:#ef4444;font-size:.875rem;margin-top:.5rem;padding:.5rem;background:#fef2f2;border-radius:6px;border:1px solid #fecaca}.error-icon{font-size:1rem}@media (max-width: 768px){.adaptation-templates-container{padding:.5rem}.templates-header{flex-direction:column;align-items:flex-start}.templates-grid{grid-template-columns:1fr}.template-title{max-width:150px}.modal{padding:1.5rem}.modal-actions{flex-direction:column}.modal-actions .btn{width:100%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.template-card{animation:fadeIn .3s ease-out}.modal{animation:fadeIn .2s ease-out}.modal::-webkit-scrollbar,.template-full-description::-webkit-scrollbar{width:8px}.modal::-webkit-scrollbar-track,.template-full-description::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modal::-webkit-scrollbar-thumb,.template-full-description::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.modal::-webkit-scrollbar-thumb:hover,.template-full-description::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.template-binding{margin-bottom:1rem}.global-tag{display:inline-block;background:#dbeafe;color:#1e40af;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;border:1px solid #bfdbfe;font-weight:500}.company-tag{display:inline-block;background:#dcfce7;color:#166534;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;border:1px solid #bbf7d0}.department-tag{display:inline-block;background:#fef3c7;color:#92400e;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;border:1px solid #fde68a}.no-binding-tag{display:inline-block;background:#f3f4f6;color:#6b7280;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;border:1px solid #e5e7eb}.checkbox-label{display:flex;align-items:center;gap:.5rem;font-weight:500;cursor:pointer}.checkbox-label input[type=checkbox]{width:auto;margin:0}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.input-error{animation:shake .3s ease-in-out}._container_16e0d_1{display:flex;position:relative;min-height:calc(100vh - 64px);background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#1e293b}._mainContent_16e0d_10{flex:1;padding:1.5rem}._header_16e0d_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem;background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px #0000000f;border:1px solid #e2e8f0}._header_16e0d_15 h1{margin:0;font-size:1.8rem;color:#0f172a;font-weight:700}._header_16e0d_15 p{margin:0;color:#64748b;font-size:1rem;width:100%}._tableContainer_16e0d_41{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;border:1px solid #e2e8f0;overflow:hidden}._table_16e0d_41{width:100%;border-collapse:collapse}._table_16e0d_41 th{background:#f8fafc;padding:1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0}._table_16e0d_41 td{padding:1rem;border-bottom:1px solid #f1f5f9}._table_16e0d_41 tr:hover{background:#f8fafc}._nameCell_16e0d_69{display:flex;align-items:center;gap:.75rem}._avatarSmall_16e0d_75{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}._statusTag_16e0d_88{padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:500}._statusTag_16e0d_88._completed_16e0d_94{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}._statusTag_16e0d_88._active_16e0d_99,._statusTag_16e0d_88._pending_16e0d_104{background:#fef3c7;color:#92400e;border:1px solid #fde68a}._statusTag_16e0d_88._none_16e0d_109{background:#e2e8f0;color:#475569;border:1px solid #cbd5e1}._progressCell_16e0d_115{display:flex;align-items:center;gap:.75rem}._progressBar_16e0d_121{width:100px;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}._progressFill_16e0d_129{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:4px;transition:width .3s ease}._tableActions_16e0d_136{display:flex;gap:.5rem}._btn_16e0d_141,._btnDanger_16e0d_141,._btnWarning_16e0d_141,._btnOutline_16e0d_141,._btnSecondary_16e0d_141,._btnPrimary_16e0d_141{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border:none;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;gap:.25rem;text-decoration:none}._btn_16e0d_141:hover,._btnDanger_16e0d_141:hover,._btnWarning_16e0d_141:hover,._btnOutline_16e0d_141:hover,._btnSecondary_16e0d_141:hover,._btnPrimary_16e0d_141:hover{transform:translateY(-1px)}._btnPrimary_16e0d_141{background:#3b82f6;color:#fff;box-shadow:0 2px 4px #3b82f64d}._btnPrimary_16e0d_141:hover{background:#2563eb;box-shadow:0 4px 8px #3b82f666}._btnSecondary_16e0d_141{background:#94a3b8;color:#fff}._btnSecondary_16e0d_141:hover{background:#64748b}._btnOutline_16e0d_141{background:transparent;border:1px solid #3b82f6;color:#3b82f6}._btnOutline_16e0d_141:hover{background:#3b82f6;color:#fff}._btnWarning_16e0d_141{background:#f59e0b;color:#fff}._btnWarning_16e0d_141:hover{background:#d97706}._btnDanger_16e0d_141{background:#ef4444;color:#fff}._btnDanger_16e0d_141:hover{background:#dc2626}._btnSmall_16e0d_203{padding:.35rem .5rem;font-size:.75rem}._modalOverlay_16e0d_208{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:1rem}._modal_16e0d_208{background:#fff;border-radius:16px;padding:2.5rem;width:100%;max-width:500px;box-shadow:0 20px 40px #0003;max-height:90vh;overflow-y:auto;border:1px solid #e2e8f0}._modal_16e0d_208 h2{margin:0 0 1.5rem;color:#0f172a;font-size:1.5rem;font-weight:600}._modalLarge_16e0d_240{max-width:700px}._modalExtraLarge_16e0d_244{max-width:900px}._formRow_16e0d_248{display:flex;gap:1rem;margin-bottom:1.5rem}._formGroup_16e0d_254{margin-bottom:1.5rem;flex:1}._formGroup_16e0d_254 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._formGroup_16e0d_254 input,._formGroup_16e0d_254 textarea,._formGroup_16e0d_254 select{width:100%;padding:.85rem;border:1px solid #d1d5db;border-radius:10px;font-size:1rem;box-sizing:border-box;transition:all .2s;background:#f8fafc}._formGroup_16e0d_254 input:focus,._formGroup_16e0d_254 textarea:focus,._formGroup_16e0d_254 select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._formGroup_16e0d_254 input._inputError_16e0d_283,._formGroup_16e0d_254 textarea._inputError_16e0d_283,._formGroup_16e0d_254 select._inputError_16e0d_283{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._formGroup_16e0d_254 input._inputError_16e0d_283:focus,._formGroup_16e0d_254 textarea._inputError_16e0d_283:focus,._formGroup_16e0d_254 select._inputError_16e0d_283:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._modalActions_16e0d_296{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}._loading_16e0d_303{text-align:center;padding:3rem;font-size:1.1rem;color:#64748b}._checkboxGroup_16e0d_310{margin-bottom:1.5rem}._checkboxLabel_16e0d_314{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:500;color:#374151;margin-bottom:.5rem}._checkbox_16e0d_310{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#3b82f6}._checkboxText_16e0d_332{flex:1;font-weight:500}._checkboxDescription_16e0d_337{display:block;color:#6b7280;font-size:.875rem;margin-top:.25rem;margin-left:2rem}._previewBtn_16e0d_345{margin-left:auto;padding:.25rem .5rem;font-size:.75rem}._emailPreview_16e0d_351{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:1.5rem}._emailPreviewHeader_16e0d_358{background:#f8fafc;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._emailPreviewHeader_16e0d_358 h4{margin:0;color:#374151;font-weight:600}._emailPreviewContent_16e0d_369{padding:1.5rem;background:#fff;max-height:500px;overflow-y:auto}._emailPreviewContent_16e0d_369 p{margin:0 0 1rem;line-height:1.6}._emailPreviewContent_16e0d_369 h1,._emailPreviewContent_16e0d_369 h2,._emailPreviewContent_16e0d_369 h3{margin:0 0 1rem;color:#111827}._emailPreviewContent_16e0d_369 ul{margin:0 0 1rem 1rem;padding:0}._emailPreviewContent_16e0d_369 li{margin-bottom:.5rem}._errorMessage_16e0d_393{display:flex;align-items:center;gap:.5rem;color:#ef4444;font-size:.875rem;margin-top:.5rem;padding:.5rem;background:#fef2f2;border-radius:6px;border:1px solid #fecaca}._errorIcon_16e0d_406{font-size:1rem}._inputError_16e0d_283{border-color:#ef4444!important;background:#fef2f2!important}._inputError_16e0d_283:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}._input_16e0d_283{width:100%;padding:.85rem;border:1px solid #d1d5db;border-radius:10px;font-size:1rem;box-sizing:border-box;transition:all .2s;background:#f8fafc}._input_16e0d_283:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media (max-width: 768px){._mainContent_16e0d_10,._header_16e0d_15{padding:1rem}._tableContainer_16e0d_41{overflow-x:auto}._table_16e0d_41{min-width:800px}._formRow_16e0d_248{flex-direction:column;gap:0}._checkboxLabel_16e0d_314{flex-wrap:wrap}._previewBtn_16e0d_345{margin-left:0;margin-top:.5rem}._modal_16e0d_208{padding:1.5rem}}@keyframes _fadeIn_16e0d_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._table_16e0d_41 tr{animation:_fadeIn_16e0d_1 .3s ease-out}@keyframes _shake_16e0d_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._inputError_16e0d_283{animation:_shake_16e0d_1 .3s ease-in-out}.company-filter{display:flex;align-items:flex-end;gap:24px;margin-bottom:20px;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;flex-wrap:wrap}.filter-group{display:flex;flex-direction:column;gap:8px;flex:1;min-width:250px}.filter-label{font-weight:500;color:#374151;font-size:14px}.company-select,.search-input{padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;font-size:14px;color:#374151;transition:all .2s ease}.company-select{cursor:pointer}.search-input{width:100%}.search-input::placeholder{color:#9ca3af}.company-select:focus,.search-input:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.company-select:hover,.search-input:hover{border-color:#d1d5db}@media (max-width: 768px){.company-filter{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.filter-group{min-width:auto}.company-select,.search-input{width:100%}}@media (max-width: 480px){.company-filter{margin-bottom:16px}.filter-label{font-size:13px}.company-select,.search-input{padding:8px 10px;font-size:13px}}:root{--bg: #ffffff;--muted: #6b7280;--text: #0f172a;--accent: #2563eb;--accent-2: #06b6d4;--danger: #ef4444;--card-bg: #ffffff;--soft-border: rgba(15,23,42,.06);--glass: rgba(15,23,42,.03);--shadow-sm: 0 8px 20px rgba(15,23,42,.06);--shadow-md: 0 16px 40px rgba(15,23,42,.08);--radius-lg: 14px;--radius-md: 10px;--gap: 16px}._container_zglc0_19{min-height:100vh;display:flex;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._backgroundPattern_zglc0_29{display:none!important}._sidebar_zglc0_34{position:sticky;top:0;height:100vh;width:300px;padding:20px;background:transparent;border-right:1px solid var(--soft-border);display:flex;flex-direction:column;gap:20px;box-sizing:border-box;overflow-y:auto;transition:width .3s ease;z-index:100}._sidebarOpen_zglc0_51{width:300px}._sidebarOpen_zglc0_51 ._sidebarTextContent_zglc0_54{opacity:1;transform:translate(0);transition:opacity .3s ease .1s,transform .3s ease .1s}._sidebarOpen_zglc0_51 ._countText_zglc0_59{opacity:1;transition:opacity .3s ease .2s}._sidebarOpen_zglc0_51 ._personInfo_zglc0_63{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease}._sidebarClosed_zglc0_69{width:80px}._sidebarClosed_zglc0_69 ._sidebarTextContent_zglc0_54{opacity:0;transform:translate(-10px);pointer-events:none;position:absolute;width:0;height:0;overflow:hidden}._sidebarClosed_zglc0_69 ._countText_zglc0_59{opacity:0;width:0;height:0;overflow:hidden;position:absolute}._sidebarClosed_zglc0_69 ._personInfo_zglc0_63{opacity:0;transform:translate(-10px);pointer-events:none;position:absolute;width:0;height:0;overflow:hidden}._sidebarClosed_zglc0_69 ._employeesCount_zglc0_97{justify-content:center;padding:8px 4px}._sidebarClosed_zglc0_69 ._sidebarHeaderRight_zglc0_101{justify-content:center;gap:8px}._sidebarClosed_zglc0_69 ._personItem_zglc0_105{justify-content:center;padding:12px 8px}._sidebarClosed_zglc0_69 ._avatar_zglc0_109{margin:0 auto}._sidebarHeader_zglc0_101{display:flex;flex-direction:column;gap:16px;position:relative}._sidebarTitle_zglc0_121{display:flex;align-items:center;gap:12px;position:relative}._sidebarIcon_zglc0_128{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),#7c3aed);box-shadow:var(--shadow-sm);flex-shrink:0;color:#fff}._sidebarTextContent_zglc0_54{flex:1;min-width:0;transition:all .3s ease}._sidebarHeading_zglc0_147{font-size:16px;font-weight:700;margin:0;color:var(--text);line-height:1.2}._sidebarSubtitle_zglc0_155{font-size:12px;color:var(--muted);margin:2px 0 0;line-height:1.2}._sidebarHeaderRight_zglc0_101{display:flex;align-items:center;justify-content:space-between;gap:12px}._employeesCount_zglc0_97{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:600;padding:8px 12px;background:var(--glass);border-radius:8px;transition:all .3s ease}._countIcon_zglc0_182{width:16px;height:16px;flex-shrink:0}._countText_zglc0_59{transition:opacity .3s ease;white-space:nowrap}._sidebarToggle_zglc0_193{border:1px solid var(--soft-border);background:#fff;padding:8px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;width:32px;height:32px}._sidebarToggle_zglc0_193:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px);border-color:var(--accent)}._peopleList_zglc0_214{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;padding-right:4px}._personItem_zglc0_105{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;cursor:pointer;transition:all .3s ease;background:transparent;min-width:0}._personItem_zglc0_105:hover{background:var(--glass);transform:translateY(-1px)}._personSelected_zglc0_239{background:linear-gradient(135deg,#2563eb14,#2563eb0a);box-shadow:var(--shadow-sm);border:1px solid rgba(37,99,235,.1)}._personAvatar_zglc0_245{flex-shrink:0}._avatar_zglc0_109{width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid var(--soft-border);display:flex;align-items:center;justify-content:center;background:#f8fafc}._avatar_zglc0_109 img{width:100%;height:100%;object-fit:cover}._avatarFallback_zglc0_266{font-weight:700;color:var(--muted);font-size:14px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._personInfo_zglc0_63{flex:1;min-width:0;transition:all .3s ease}._personName_zglc0_283{font-weight:600;font-size:14px;color:var(--text);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._personPosition_zglc0_294{font-size:12px;color:var(--muted);margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._badgeContainer_zglc0_304{display:flex;flex-direction:column;gap:4px}._tempBadge_zglc0_310,._adaptationStatus_zglc0_310{font-size:10px;padding:4px 8px;border-radius:6px;font-weight:600;line-height:1;white-space:nowrap;text-align:center}._tempBadge_zglc0_310{background:#fffbeb;color:#92400e;border:1px solid rgba(249,115,22,.1)}._adaptationStatus_zglc0_310._active_zglc0_326{background:#ecfeff;color:#065f46;border:1px solid rgba(6,182,212,.1)}._adaptationStatus_zglc0_310._completed_zglc0_331{background:#f0fdf4;color:#065f46;border:1px solid rgba(34,197,94,.1)}._mainContent_zglc0_338{flex:1;min-height:100vh;display:flex;flex-direction:column;background:#f8fafc}._contentWrapper_zglc0_346{flex:1;padding:24px 32px;box-sizing:border-box;max-width:100%;overflow-x:hidden}._header_zglc0_355{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}._headerLeft_zglc0_364{flex:1;min-width:300px}._title_zglc0_369{font-size:28px;font-weight:800;margin:0 0 4px;color:var(--text);line-height:1.2}._subtitle_zglc0_377{margin:0;color:var(--muted);font-size:14px;line-height:1.4}._headerActions_zglc0_384{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._button_zglc0_392{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer;border:1px solid transparent;background:#fff;color:var(--text);text-decoration:none;transition:all .3s ease;line-height:1;white-space:nowrap}._button_zglc0_392:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}._button_zglc0_392:active{transform:translateY(0)}._button_zglc0_392:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._buttonOutline_zglc0_422{background:transparent;border:1px solid var(--soft-border);color:var(--text)}._buttonOutline_zglc0_422:hover{background:var(--glass);border-color:var(--accent)}._buttonPrimary_zglc0_432{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;border:1px solid rgba(0,0,0,.04);box-shadow:var(--shadow-sm)}._buttonPrimary_zglc0_432:hover{background:linear-gradient(135deg,#1d4ed8,#6d28d9);box-shadow:var(--shadow-md)}._buttonDanger_zglc0_443{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:1px solid rgba(0,0,0,.04);box-shadow:var(--shadow-sm)}._buttonDanger_zglc0_443:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}._refreshButton_zglc0_453._spinning_zglc0_453 svg{animation:_spin_zglc0_453 1s linear infinite}._tempPasswordWarning_zglc0_457{color:var(--danger);background:#fff7f7;padding:8px 12px;border-radius:8px;font-weight:600;font-size:12px;border:1px solid rgba(239,68,68,.1);white-space:nowrap}._profileCard_zglc0_469{width:100%;margin-bottom:24px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}._profileGradient_zglc0_477{width:100%;padding:24px;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid var(--soft-border);border-radius:var(--radius-lg)}._profileHeader_zglc0_485{display:flex;gap:24px;align-items:flex-start;width:100%}@media (max-width: 768px){._profileHeader_zglc0_485{flex-direction:column;gap:16px}}._avatarSection_zglc0_498{display:flex;flex-direction:column;gap:12px;align-items:center;flex-shrink:0}._avatarLarge_zglc0_506{width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid var(--soft-border);background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}._avatarLarge_zglc0_506 img{width:100%;height:100%;object-fit:cover}._avatarActions_zglc0_524{display:flex;gap:8px}._avatarButton_zglc0_529{padding:8px 16px;border-radius:8px;border:1px solid var(--soft-border);background:transparent;font-weight:600;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease}._avatarButton_zglc0_529:hover{background:var(--glass);border-color:var(--accent)}._profileInfo_zglc0_547{flex:1;min-width:0}._profileName_zglc0_552{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}._nameSection_zglc0_561{display:flex;flex-direction:column;gap:8px;min-width:0}._name_zglc0_561{font-size:24px;font-weight:800;margin:0;color:var(--text);line-height:1.2}._badgeContainer_zglc0_304{display:flex;gap:8px;flex-wrap:wrap}._primaryBadge_zglc0_582{padding:8px 16px;border-radius:20px;font-weight:700;background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1}._adminBadge_zglc0_595{padding:8px 16px;border-radius:20px;background:#f8fafc;color:var(--muted);border:1px solid var(--soft-border);font-weight:700;font-size:12px;line-height:1}._editButton_zglc0_606{padding:8px 16px;border-radius:8px;border:1px solid var(--soft-border);background:transparent;font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap}._editButton_zglc0_606:hover{background:var(--glass);border-color:var(--accent)}._contactGrid_zglc0_622{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}._contactColumn_zglc0_628{display:flex;flex-direction:column;gap:12px}._contactItem_zglc0_634{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;line-height:1.4}._contactIcon_zglc0_643{width:16px;height:16px;color:var(--muted);flex-shrink:0}._tabsContainer_zglc0_651{width:100%}._tabsList_zglc0_655{display:flex;gap:0;width:100%;align-items:center;border-bottom:1px solid var(--soft-border);background:transparent;overflow-x:auto;scrollbar-width:none}._tabsList_zglc0_655::-webkit-scrollbar{display:none}._tabTrigger_zglc0_669{display:flex;align-items:center;gap:10px;padding:16px 24px;font-weight:600;color:var(--muted);background:transparent;border:none;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent;white-space:nowrap;flex-shrink:0}._tabTrigger_zglc0_669:hover{background:var(--glass);color:var(--text)}._tabActive_zglc0_689{color:var(--accent);border-bottom-color:var(--accent);background:linear-gradient(180deg,rgba(37,99,235,.03),transparent)}._tabBadge_zglc0_695{margin-left:8px;padding:4px 8px;background:var(--accent);color:#fff;border-radius:12px;font-weight:700;font-size:11px;line-height:1}._tabContent_zglc0_706{width:100%;padding:32px 0;box-sizing:border-box;background:transparent;min-height:400px}._companyInfo_zglc0_715{padding:24px;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--soft-border);box-shadow:var(--shadow-sm)}._companyInfo_zglc0_715 h3{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--text)}._companyInfo_zglc0_715 h4{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text)}._companyInfo_zglc0_715 p{margin:0;color:var(--muted);line-height:1.6}._loading_zglc0_741{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;color:var(--muted);text-align:center}._loadingSpinner_zglc0_751{width:44px;height:44px;border-radius:50%;border:4px solid #eef2ff;border-top-color:var(--accent);animation:_spin_zglc0_453 1s linear infinite;margin-bottom:16px}._error_zglc0_761,._noEmployees_zglc0_761{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}._error_zglc0_761 h3,._noEmployees_zglc0_761 h3{font-size:20px;color:var(--text);margin-bottom:12px;font-weight:700}._error_zglc0_761 p,._noEmployees_zglc0_761 p{color:var(--muted);margin-bottom:24px;max-width:400px;line-height:1.6}._modalOverlay_zglc0_785{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a66;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_zglc0_797{width:100%;max-width:480px;background:#fff;padding:24px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--soft-border)}._modalContent_zglc0_797 h3{margin:0 0 20px;font-size:18px;font-weight:700;color:var(--text)}._formGroup_zglc0_813{margin-bottom:16px}._formGroup_zglc0_813 label{display:block;margin-bottom:6px;color:var(--muted);font-weight:600;font-size:13px}._formGroup_zglc0_813 input,._formGroup_zglc0_813 textarea,._formGroup_zglc0_813 select{width:100%;padding:12px 16px;border-radius:8px;border:1px solid var(--soft-border);font-size:14px;transition:all .3s ease;box-sizing:border-box}._formGroup_zglc0_813 input:focus,._formGroup_zglc0_813 textarea:focus,._formGroup_zglc0_813 select:focus{outline:none;box-shadow:0 0 0 3px #2563eb1a;border-color:var(--accent)}._message_zglc0_838{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-weight:600;font-size:13px}._success_zglc0_846{background:#ecfdf5;color:#065f46;border:1px solid rgba(34,197,94,.2)}._error_zglc0_761{background:#fff1f2;color:#b91c1c;border:1px solid rgba(239,68,68,.2)}._modalActions_zglc0_858{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@keyframes _spin_zglc0_453{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){._contentWrapper_zglc0_346{padding:20px 24px}._sidebar_zglc0_34{position:fixed;left:0;top:0;height:100vh;z-index:1000;background:#fff;box-shadow:var(--shadow-md)}._sidebar_zglc0_34._sidebarClosed_zglc0_69{transform:translate(-100%)}._sidebar_zglc0_34._sidebarOpen_zglc0_51{transform:translate(0)}._mainContent_zglc0_338{margin-left:0!important}}@media (max-width: 768px){._contentWrapper_zglc0_346{padding:16px 20px}._header_zglc0_355{flex-direction:column;gap:16px}._headerLeft_zglc0_364{min-width:auto}._headerActions_zglc0_384{width:100%;justify-content:flex-start}._profileHeader_zglc0_485{flex-direction:column;text-align:center}._profileName_zglc0_552{flex-direction:column;align-items:center;text-align:center}._contactGrid_zglc0_622{grid-template-columns:1fr}._tabsList_zglc0_655{overflow-x:auto}._tabTrigger_zglc0_669{padding:12px 16px;font-size:12px}}@media (max-width: 480px){._contentWrapper_zglc0_346{padding:12px 16px}._title_zglc0_369{font-size:24px}._button_zglc0_392{padding:8px 12px;font-size:12px}._modalContent_zglc0_797{padding:20px;margin:20px}._modalActions_zglc0_858{flex-direction:column}}._tabContent_1wf06_1{animation:_fadeIn_1wf06_1 .3s ease}@keyframes _fadeIn_1wf06_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._card_1wf06_15{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(226,232,240,.8);margin-bottom:24px;overflow:hidden}._cardHeader_1wf06_24{padding:24px 24px 0}._cardHeaderRow_1wf06_28{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._cardTitle_1wf06_35{font-size:20px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.3px}._cardSubtitle_1wf06_43{font-size:14px;color:#64748b;margin:4px 0 0;line-height:1.4}._cardContent_1wf06_50{padding:24px}._avatarRow_1wf06_54{display:flex;align-items:center;gap:24px}._avatarMedium_1wf06_60{width:88px;height:88px;border:4px solid #f1f5f9;box-shadow:0 4px 12px #0000001a;border-radius:50%;position:relative;overflow:hidden}._avatarImage_1wf06_70{width:100%;height:100%;object-fit:cover}._avatarFallback_1wf06_76{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:22px;width:100%;height:100%;border-radius:inherit}._avatarHint_1wf06_89{font-size:14px;color:#64748b;margin-top:8px;line-height:1.4}._flex_1wf06_96{display:flex}._formGrid_1wf06_100{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:24px}._formGroup_1wf06_107{display:flex;flex-direction:column;gap:8px}._label_1wf06_113{font-weight:600;color:#374151;font-size:14px}._input_1wf06_119{padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;background:#fff;transition:all .2s ease;font-family:inherit}._input_1wf06_119:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._input_1wf06_119:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}._readonlyField_1wf06_139{padding:12px 16px;border:1px solid #f1f5f9;border-radius:8px;font-size:15px;background:#f8fafc;color:#374151;min-height:44px;display:flex;align-items:center}._textarea_1wf06_151{min-height:100px;resize:vertical;padding:16px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;background:#fff;font-family:inherit;line-height:1.5}._textarea_1wf06_151:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._textarea_1wf06_151:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}._formActions_1wf06_173{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #f1f5f9}._button_1wf06_182{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-weight:500;font-size:14px;transition:all .2s ease;border:1px solid;cursor:pointer;text-decoration:none;font-family:inherit}._button_1wf06_182 svg{width:16px;height:16px}._button_1wf06_182:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._smallButton_1wf06_206{padding:8px 14px;font-size:13px}._buttonOutline_1wf06_211{background:#fff;border-color:#e2e8f0;color:#374151;box-shadow:0 1px 2px #00000008}._buttonOutline_1wf06_211:hover:not(:disabled){border-color:#cbd5e1;box-shadow:0 2px 4px #00000014;transform:translateY(-1px)}._buttonPrimary_1wf06_223{background:linear-gradient(90deg,#f97316,#ea580c);border-color:transparent;color:#fff;box-shadow:0 2px 4px #f9731633}._buttonPrimary_1wf06_223:hover:not(:disabled){background:linear-gradient(90deg,#ea580c,#c2410c);box-shadow:0 4px 8px #f973164d;transform:translateY(-1px)}._editBadge_1wf06_235{background:#dbeafe;color:#1e40af;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}._fieldHint_1wf06_244{font-size:13px;color:#6b7280;margin-top:4px;font-style:italic}._customFields_1wf06_251{margin-top:24px}._customFieldsHeader_1wf06_255 h4{margin:0;font-size:16px;font-weight:600;color:#374151}._customField_1wf06_251{display:flex;gap:12px;margin-bottom:12px;align-items:center}._customField_1wf06_251 input{flex:1}._removeField_1wf06_278{background:#ef4444;color:#fff;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:background-color .2s}._removeField_1wf06_278:hover{background:#dc2626}._emptyState_1wf06_296{text-align:center;padding:32px;color:#6b7280;background:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}._tenureDisplay_1wf06_305{padding:12px 16px;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:8px;color:#0369a1;font-weight:500}._uploadProgress_1wf06_314{display:flex;align-items:center;gap:8px;margin-top:8px;color:#059669;font-size:14px}@media (max-width: 768px){._avatarRow_1wf06_54{flex-direction:column;text-align:center;gap:20px}._formGrid_1wf06_100{grid-template-columns:1fr;gap:20px}._formActions_1wf06_173{flex-direction:column}._cardHeaderRow_1wf06_28{flex-direction:column;gap:12px;align-items:stretch}._customField_1wf06_251{flex-direction:column;gap:8px}._removeField_1wf06_278{align-self:stretch;height:40px}}._saveButton_1wf06_367{position:relative}._saveButton_1wf06_367:disabled{opacity:.7;cursor:not-allowed}._savingIndicator_1wf06_375{display:flex;align-items:center;gap:8px;color:#059669;font-size:14px;margin-top:8px}._successMessage_1wf06_384{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46;padding:12px 16px;border-radius:8px;margin-top:16px;font-size:14px}._errorMessage_1wf06_394{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;padding:12px 16px;border-radius:8px;margin-top:16px;font-size:14px}._saveMessage_1wf06_404{padding:12px 16px;border-radius:8px;margin:16px 0;font-size:14px;font-weight:500}._saveMessage_1wf06_404._success_1wf06_384{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}._saveMessage_1wf06_404._error_1wf06_394{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}._loadingSpinnerSmall_1wf06_323{width:16px;height:16px;border:2px solid #e2e8f0;border-top:2px solid #3b82f6;border-radius:50%;animation:_spin_1wf06_1 1s linear infinite}@keyframes _spin_1wf06_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._customFieldsHeader_1wf06_255{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._customFieldsList_1wf06_446{display:flex;flex-direction:column;gap:16px}._customFieldItem_1wf06_452{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #e1e5e9;border-radius:8px;background-color:#fafbfc}._customFieldInputs_1wf06_462{flex:1;display:flex;flex-direction:column;gap:12px}._emptyState_1wf06_296{padding:20px;text-align:center;color:#6c757d;border:2px dashed #dee2e6;border-radius:8px;background-color:#f8f9fa}@media (max-width: 768px){._customFieldItem_1wf06_452{flex-direction:column}._customFieldsHeader_1wf06_255{flex-direction:column;align-items:flex-start;gap:12px}}._tabContent_9q9hv_1{animation:_fadeIn_9q9hv_1 .3s ease}@keyframes _fadeIn_9q9hv_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._card_9q9hv_15{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(226,232,240,.8);margin-bottom:24px;overflow:hidden}._progressOverview_9q9hv_24{display:flex;justify-content:space-between;align-items:center;padding:32px;background:linear-gradient(135deg,#f8fafc,#fff)}._progressInfo_9q9hv_32{flex:1}._progressTitle_9q9hv_36{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:20px;letter-spacing:-.5px}._progressStats_9q9hv_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}._statItem_9q9hv_50{display:flex;flex-direction:column;gap:6px}._statLabel_9q9hv_56{font-size:14px;color:#64748b;font-weight:500}._statValue_9q9hv_62{font-weight:700;color:#1e293b;font-size:18px}._progressChart_9q9hv_68{margin-left:40px}._progressCircle_9q9hv_72{position:relative;width:120px;height:120px}._circleBg_9q9hv_78{width:100%;height:100%;border-radius:50%;background:#f1f5f9}._circleProgress_9q9hv_85{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(#3b82f6 0% var(--progress, 0%),#f1f5f9 var(--progress, 0%) 100%);clip-path:circle(50% at 50% 50%)}._circleInner_9q9hv_96{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}._progressPercent_9q9hv_104{font-size:24px;font-weight:700;color:#1e293b;display:block}._progressText_9q9hv_111{font-size:13px;color:#64748b;font-weight:500}._completedOverlay_9q9hv_117{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._completedMessage_9q9hv_131{text-align:center;background:#fff;padding:40px;border-radius:16px;box-shadow:0 8px 32px #0000001f}._completedMessage_9q9hv_131 h4{font-size:20px;font-weight:700;color:#1e293b;margin-bottom:8px}._completedMessage_9q9hv_131 p{color:#64748b;font-size:15px}._stagesTitle_9q9hv_149{font-size:22px;font-weight:700;padding:25px;color:#1e293b;margin-bottom:24px;letter-spacing:-.5px}._timeline_9q9hv_158{position:relative}._timelineStage_9q9hv_162{display:flex;margin-bottom:40px}._stageMarker_9q9hv_167{display:flex;flex-direction:column;align-items:center;margin-right:24px}._stageNumber_9q9hv_174{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:2;font-size:14px}._stageLine_9q9hv_188{flex:1;width:2px;background:#e2e8f0;margin:8px 0}._stageContent_9q9hv_195{flex:1;padding-bottom:32px}._stageHeader_9q9hv_200{margin-bottom:16px}._stageTitle_9q9hv_204{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:8px;letter-spacing:-.3px}._stageDuration_9q9hv_212{font-size:14px;color:#64748b;font-weight:500}._stageDates_9q9hv_218{font-size:13px;color:#94a3b8;margin-top:4px}._stageProgress_9q9hv_224{display:flex;align-items:center;gap:16px;margin-bottom:20px}._progressBar_9q9hv_231{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}._progressFill_9q9hv_239{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease;border-radius:4px}._progressTextSmall_9q9hv_246{font-size:13px;color:#64748b;min-width:80px;font-weight:500}._tasksList_9q9hv_253{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #f1f5f9}._taskItem_9q9hv_260{background:#fff;border-radius:8px;padding:16px;margin-bottom:12px;border:1px solid #f1f5f9;transition:all .2s ease;position:relative}._taskItem_9q9hv_260:hover{border-color:#e2e8f0;box-shadow:0 2px 8px #0000000a}._taskMain_9q9hv_274{display:flex;justify-content:space-between;align-items:flex-start}._taskInfo_9q9hv_280{display:flex;align-items:flex-start;gap:12px;flex:1}._taskCompleted_9q9hv_287{text-decoration:line-through;color:#94a3b8}._taskDates_9q9hv_292{font-size:13px;color:#94a3b8;margin-top:6px;font-weight:500}._taskStatus_9q9hv_299{margin-left:16px;flex-shrink:0;display:flex;align-items:center;gap:12px}._statusCompleted_9q9hv_307{color:#10b981;font-size:14px;font-weight:600;background:#f0fdf4;padding:6px 12px;border-radius:6px}._taskActions_9q9hv_316{display:flex;gap:8px;margin-left:12px}._buttonIcon_9q9hv_322{padding:6px 8px!important;min-width:auto!important;display:flex;align-items:center;justify-content:center}._buttonIcon_9q9hv_322 svg{margin-right:0!important;width:14px;height:14px}._buttonDanger_9q9hv_335{background:#ef4444!important;border-color:#ef4444!important}._buttonDanger_9q9hv_335:hover{background:#dc2626!important;transform:translateY(-1px)}._taskDocuments_9q9hv_344{margin-top:16px;border-top:1px solid #f1f5f9;padding-top:16px}._documentsToggle_9q9hv_350{background:none;border:none;cursor:pointer;color:#3b82f6;font-size:14px;display:flex;align-items:center;gap:8px;font-weight:500;padding:8px;border-radius:6px;transition:all .2s ease}._documentsToggle_9q9hv_350:hover{background:#f0f9ff}._documentsCount_9q9hv_368{font-size:12px;color:#64748b;margin-left:8px;font-weight:400}._documentsHeader_9q9hv_375{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:12px}._documentsList_9q9hv_384{margin-top:12px;padding-left:0}._documentSection_9q9hv_389{margin-bottom:20px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}._documentSectionHeader_9q9hv_396{background:#f8fafc;padding:12px 16px;display:flex;align-items:center;gap:8px;font-weight:600;color:#374151;border-bottom:1px solid #e2e8f0}._documentCountBadge_9q9hv_407{background:#6b7280;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;margin-left:auto}._documentItem_9q9hv_417{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:14px;border-bottom:1px solid #f1f5f9;background:#fafbfc}._documentItem_9q9hv_417:last-child{border-bottom:none}._documentInfo_9q9hv_430{flex:1;display:flex;flex-direction:column;gap:2px}._documentName_9q9hv_437{font-weight:500;color:#374151}._documentMeta_9q9hv_442{font-size:12px;color:#6b7280}._fileSize_9q9hv_447{color:#64748b;font-size:12px;min-width:80px;text-align:right}._documentActions_9q9hv_454{display:flex;gap:8px;align-items:center}._documentLink_9q9hv_460{color:#3b82f6;text-decoration:none;font-size:13px;font-weight:500;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}._documentLink_9q9hv_460:hover{background:#f0f9ff;text-decoration:none}._deleteLink_9q9hv_479{color:#ef4444!important}._deleteLink_9q9hv_479:hover{background:#fef2f2!important}._documentBadge_9q9hv_486{background:#3b82f6;color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;min-width:60px;text-align:center}._documentBadgeEmployee_9q9hv_497{background:#10b981;color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;min-width:60px;text-align:center}._noDocuments_9q9hv_508{text-align:center;padding:40px 20px;color:#94a3b8}._noDocuments_9q9hv_508 svg{margin-bottom:12px;opacity:.5}._noDocuments_9q9hv_508 p{margin-bottom:8px;font-size:16px}._noDocuments_9q9hv_508 small{font-size:14px}._addDocumentsSection_9q9hv_525{padding:20px;background:#f0f9ff;border-radius:8px;text-align:center;margin-top:16px;border:1px dashed #7dd3fc}._uploadInfo_9q9hv_534{margin-bottom:16px}._uploadInfo_9q9hv_534 p{color:#0369a1;margin-bottom:4px;font-size:14px}._uploadInfo_9q9hv_534 small{color:#64748b;font-size:12px}._uploadingMessage_9q9hv_547{color:#64748b;font-size:14px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px}._loadingSpinner_9q9hv_557{width:16px;height:16px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:_spin_9q9hv_872 1s linear infinite}._editForm_9q9hv_574{margin-top:8px;width:100%}._editTextarea_9q9hv_579{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;resize:vertical;min-height:100px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s ease}._editTextarea_9q9hv_579:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._editActions_9q9hv_597{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}._buttonOutline_9q9hv_604{background:transparent!important;border:1px solid #d1d5db!important;color:#374151!important}._buttonOutline_9q9hv_604:hover{background:#f9fafb!important;transform:translateY(-1px)}._modalOverlay_9q9hv_614{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_9q9hv_1 .2s ease}._modal_9q9hv_614{background:#fff;padding:24px;border-radius:12px;max-width:400px;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._modal_9q9hv_614 h3{margin-bottom:12px;color:#1f2937;font-size:18px;font-weight:600}._modal_9q9hv_614 p{margin-bottom:20px;color:#6b7280;line-height:1.5}._modalActions_9q9hv_648{display:flex;gap:12px;justify-content:flex-end}._noTasks_9q9hv_654{text-align:center;color:#64748b;font-style:italic;padding:32px;font-size:15px}._noAdaptation_9q9hv_662{text-align:center;padding:48px 32px;color:#64748b}._noAdaptation_9q9hv_662 h3{font-size:20px;font-weight:600;margin-bottom:8px;color:#1e293b}._noAdaptation_9q9hv_662 p{font-size:15px;margin-bottom:24px}._noData_9q9hv_678{text-align:center;padding:60px 32px;color:#64748b}._noData_9q9hv_678 svg{width:56px;height:56px;color:#cbd5e1;margin-bottom:20px}._noData_9q9hv_678 h3{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:8px}._noData_9q9hv_678 p{font-size:15px;line-height:1.5}._button_9q9hv_322{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-weight:500;font-size:14px;transition:all .2s ease;border:1px solid;cursor:pointer;text-decoration:none;font-family:inherit;border:none;outline:none}._button_9q9hv_322 svg{width:16px;height:16px}._button_9q9hv_322:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._buttonPrimary_9q9hv_726{background:linear-gradient(90deg,#f97316,#ea580c);border-color:transparent;color:#fff;box-shadow:0 2px 4px #f9731633}._buttonPrimary_9q9hv_726:hover:not(:disabled){background:linear-gradient(90deg,#ea580c,#c2410c);box-shadow:0 4px 8px #f973164d;transform:translateY(-1px)}@media (max-width: 768px){._progressOverview_9q9hv_24{flex-direction:column;text-align:center;gap:32px;padding:24px}._progressChart_9q9hv_68{margin-left:0}._progressStats_9q9hv_44{grid-template-columns:1fr;gap:16px}._timelineStage_9q9hv_162{flex-direction:column}._stageMarker_9q9hv_167{flex-direction:row;margin-right:0;margin-bottom:16px;align-items:center;width:100%}._stageLine_9q9hv_188{width:auto;height:2px;flex:1;margin:0 8px}._taskMain_9q9hv_274{flex-direction:column;gap:12px}._taskStatus_9q9hv_299{margin-left:0;align-self:stretch;justify-content:space-between}._taskActions_9q9hv_316{margin-left:0;margin-top:8px;justify-content:center;width:100%}._documentsHeader_9q9hv_375{flex-direction:column;gap:12px;align-items:flex-start}._documentItem_9q9hv_417{flex-direction:column;align-items:flex-start;gap:8px}._documentActions_9q9hv_454{margin-left:0;width:100%;justify-content:space-between}._fileSize_9q9hv_447{text-align:left;min-width:auto}._modal_9q9hv_614{margin:20px;width:auto;padding:20px}._modalActions_9q9hv_648,._editActions_9q9hv_597{flex-direction:column}._documentsCount_9q9hv_368{display:block;margin-left:0;margin-top:4px}}@media (max-width: 480px){._card_9q9hv_15{border-radius:12px;margin-bottom:16px}._progressOverview_9q9hv_24{padding:20px}._progressTitle_9q9hv_36{font-size:20px}._statValue_9q9hv_62{font-size:16px}._progressCircle_9q9hv_72{width:100px;height:100px}._progressPercent_9q9hv_104{font-size:20px}._tasksList_9q9hv_253{padding:16px}._taskItem_9q9hv_260{padding:12px}._button_9q9hv_322{padding:8px 16px;font-size:13px}._documentSectionHeader_9q9hv_396{flex-direction:column;gap:8px;text-align:center}._documentCountBadge_9q9hv_407{margin-left:0}}._refreshHeader_9q9hv_859{display:flex;justify-content:flex-end;margin-bottom:1rem}._refreshButton_9q9hv_865{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem}._refreshButton_9q9hv_865._spinning_9q9hv_872 svg{animation:_spin_9q9hv_872 1s linear infinite}@keyframes _spin_9q9hv_872{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--secondary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--warning-gradient: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);--glass-bg: rgba(255, 255, 255, .25);--glass-border: rgba(255, 255, 255, .18);--shadow-soft: 0 8px 32px rgba(31, 38, 135, .15);--shadow-hover: 0 12px 48px rgba(31, 38, 135, .25);--text-primary: #2d3748;--text-secondary: #718096;--text-muted: #a0aec0}._tabContent_4y8o5_16{padding:0;background:transparent}._messageSection_4y8o5_21{border-top:1px solid #e1e5e9;padding-top:20px;margin-top:20px}._messageSelect_4y8o5_27{width:100%;padding:12px;border:1px solid #e1e5e9;border-radius:8px;font-size:14px}._messageSelect_4y8o5_27:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._messageTextarea_4y8o5_40{width:100%;padding:12px;border:1px solid #e1e5e9;border-radius:8px;font-size:14px;resize:vertical;min-height:80px}._messageTextarea_4y8o5_40:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._messagePreview_4y8o5_55{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:8px}._messagePreview_4y8o5_55 h4{margin:0 0 10px;font-size:14px;color:#6c757d}._previewContent_4y8o5_67 p{margin:0;line-height:1.5}._previewPlaceholder_4y8o5_72{color:#6c757d;font-style:italic}@keyframes _fadeInUp_4y8o5_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInRight_4y8o5_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes _pulse_4y8o5_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes _shimmer_4y8o5_1{0%{background-position:-200px 0}to{background-position:200px 0}}._statsGrid_4y8o5_118{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px;animation:_fadeInUp_4y8o5_1 .6s ease-out}._statCard_4y8o5_126{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);padding:24px;border-radius:20px;display:flex;align-items:center;gap:16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}._statCard_4y8o5_126:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s}._statCard_4y8o5_126:hover{transform:translateY(-5px) scale(1.02);box-shadow:var(--shadow-hover)}._statCard_4y8o5_126:hover:before{left:100%}._statCard_4y8o5_126:hover ._statIcon_4y8o5_156{transform:scale(1.1) rotate(5deg)}._statIcon_4y8o5_156{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all .4s ease;position:relative}._statIcon_4y8o5_156:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;opacity:.1}._statIcon_4y8o5_156:nth-child(1):after{background:var(--primary-gradient)}._statIcon_4y8o5_156:nth-child(2):after{background:var(--secondary-gradient)}._statIcon_4y8o5_156:nth-child(3):after{background:var(--success-gradient)}._statIcon_4y8o5_156:nth-child(4):after{background:var(--warning-gradient)}._statIcon_4y8o5_156 svg{width:24px;height:24px}._statInfo_4y8o5_194{display:flex;flex-direction:column;flex:1}._statValue_4y8o5_200{font-size:32px;font-weight:800;background:linear-gradient(135deg,var(--text-primary),#4a5568);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:4px}._statLabel_4y8o5_211{font-size:14px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}._card_4y8o5_220{background:var(--glass-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:24px;overflow:hidden;box-shadow:var(--shadow-soft);animation:_slideInRight_4y8o5_1 .6s ease-out}._cardHeader_4y8o5_230{padding:32px;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;align-items:flex-start;gap:24px;background:linear-gradient(135deg,#fffc,#fff6)}@media (max-width: 768px){._cardHeader_4y8o5_230{flex-direction:column;padding:24px}}._cardTitle_4y8o5_246{font-size:28px;font-weight:800;background:linear-gradient(135deg,var(--text-primary),#2d3748);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}._cardSubtitle_4y8o5_257{color:var(--text-secondary);margin:8px 0 0;font-size:16px;font-weight:500}._headerActions_4y8o5_264{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media (max-width: 768px){._headerActions_4y8o5_264{width:100%;justify-content:space-between}}._filters_4y8o5_278{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 480px){._filters_4y8o5_278{flex-direction:column;width:100%}}._searchBox_4y8o5_291{position:relative;display:flex;align-items:center;min-width:280px}@media (max-width: 480px){._searchBox_4y8o5_291{min-width:100%}}._searchBox_4y8o5_291 input{width:100%;padding:12px 16px 12px 44px;border:1px solid var(--glass-border);border-radius:12px;font-size:14px;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;color:var(--text-primary)}._searchBox_4y8o5_291 input::placeholder{color:var(--text-muted)}._searchBox_4y8o5_291 input:focus{outline:none;border-color:#667eea99;box-shadow:0 0 0 3px #667eea1a;background:#fff6}._searchBox_4y8o5_291 svg{position:absolute;left:16px;color:var(--text-muted);width:18px;height:18px}._filterSelect_4y8o5_330{padding:12px 16px;border:1px solid var(--glass-border);border-radius:12px;font-size:14px;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);cursor:pointer;transition:all .3s ease;min-width:160px}._filterSelect_4y8o5_330:focus{outline:none;border-color:#667eea99;box-shadow:0 0 0 3px #667eea1a}@media (max-width: 480px){._filterSelect_4y8o5_330{min-width:100%}}._button_4y8o5_354{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;overflow:hidden}._button_4y8o5_354:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}._button_4y8o5_354:hover:before{left:100%}._button_4y8o5_354:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._button_4y8o5_354 svg{width:16px;height:16px}._buttonSm_4y8o5_392{padding:8px 12px;border-radius:8px}._buttonSm_4y8o5_392 svg{width:14px;height:14px}._buttonOutline_4y8o5_401{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}._buttonOutline_4y8o5_401:hover:not(:disabled){background:#ffffff4d;border-color:#667eea66;transform:translateY(-2px)}._buttonPrimary_4y8o5_412{background:var(--primary-gradient);color:#fff;box-shadow:0 4px 15px #667eea4d}._buttonPrimary_4y8o5_412:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66;animation:_pulse_4y8o5_1 .6s ease-in-out}._buttonDanger_4y8o5_423{background:var(--secondary-gradient);color:#fff;box-shadow:0 4px 15px #f5576c4d}._buttonDanger_4y8o5_423:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #f5576c66}._cardContent_4y8o5_434{padding:32px}@media (max-width: 768px){._cardContent_4y8o5_434{padding:24px}}._materialsGrid_4y8o5_443{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}@media (max-width: 480px){._materialsGrid_4y8o5_443{grid-template-columns:1fr;gap:20px}}._materialCard_4y8o5_455{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:20px;padding:24px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}._materialCard_4y8o5_455:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--primary-gradient);transform:scaleX(0);transition:transform .4s ease}._materialCard_4y8o5_455:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-hover);border-color:#667eea4d}._materialCard_4y8o5_455:hover:before{transform:scaleX(1)}._materialCard_4y8o5_455:hover ._materialIcon_4y8o5_484{transform:scale(1.1) rotate(5deg)}._materialHeader_4y8o5_488{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}._materialIcon_4y8o5_484{font-size:32px;flex-shrink:0;transition:transform .3s ease;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}._materialTitle_4y8o5_502{flex:1;min-width:0}._materialTitle_4y8o5_502 h4{margin:0 0 12px;font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._materialMeta_4y8o5_518{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._fileType_4y8o5_525{font-size:11px;font-weight:600;color:var(--text-primary);background:#667eea1a;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}._fileSize_4y8o5_536{font-size:12px;color:var(--text-secondary);font-weight:500}._scopeBadge_4y8o5_542{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}._scopeBadge_4y8o5_542._global_4y8o5_553{background:#4facfe1a;color:#4facfe;border:1px solid rgba(79,172,254,.2)}._scopeBadge_4y8o5_542._employee_4y8o5_558{background:#f093fb1a;color:#f093fb;border:1px solid rgba(240,147,251,.2)}._scopeBadge_4y8o5_542._template_4y8o5_563{background:#43e97b1a;color:#43e97b;border:1px solid rgba(67,233,123,.2)}._scopeBadge_4y8o5_542 svg{width:10px;height:10px}._materialDescription_4y8o5_573{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._materialFooter_4y8o5_584{display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 480px){._materialFooter_4y8o5_584{flex-direction:column;align-items:stretch;gap:12px}}._materialInfo_4y8o5_598{flex:1;display:flex;flex-direction:column;gap:6px}._viewStatus_4y8o5_605{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}._viewStatus_4y8o5_605 svg{width:14px;height:14px}._uploadedBy_4y8o5_617,._uploadDate_4y8o5_623{font-size:11px;color:var(--text-muted);font-weight:500}._materialActions_4y8o5_629{display:flex;gap:6px}@media (max-width: 480px){._materialActions_4y8o5_629{justify-content:center}}._loading_4y8o5_640{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 40px;text-align:center}._loadingSpinner_4y8o5_649{width:48px;height:48px;border:3px solid rgba(102,126,234,.2);border-top:3px solid #667eea;border-radius:50%;animation:_spin_4y8o5_1 1s linear infinite}._error_4y8o5_658{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 40px;text-align:center;color:var(--text-secondary)}._error_4y8o5_658 svg{width:48px;height:48px;color:#f5576c}._error_4y8o5_658 h4{margin:0;font-size:20px;font-weight:700;color:var(--text-primary)}._error_4y8o5_658 p{margin:0;max-width:400px;line-height:1.6}._noData_4y8o5_684{text-align:center;padding:80px 40px;color:var(--text-secondary)}._noData_4y8o5_684 svg{width:64px;height:64px;color:var(--text-muted);margin-bottom:16px;opacity:.5}._noData_4y8o5_684 h4{margin:0 0 8px;font-size:24px;font-weight:700;color:var(--text-primary)}._noData_4y8o5_684 p{font-size:16px;max-width:400px;margin:0 auto 24px;line-height:1.6}._modalOverlay_4y8o5_711{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_fadeInUp_4y8o5_1 .3s ease-out}._modalContent_4y8o5_727{background:linear-gradient(135deg,#2d3748,#4a5568);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #00000080,inset 0 1px #ffffff1a;animation:_slideInRight_4y8o5_1 .4s cubic-bezier(.175,.885,.32,1.275)}._modalContent_4y8o5_727 h3{margin:0 0 24px;font-size:24px;font-weight:700;color:#fff;text-align:center;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._formGroup_4y8o5_753{margin-bottom:20px}._formGroup_4y8o5_753 label{display:block;margin-bottom:8px;font-weight:600;color:#e2e8f0;font-size:14px}._formGroup_4y8o5_753 input,._formGroup_4y8o5_753 textarea{width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:14px;background:#0000004d;color:#fff;transition:all .3s ease}._formGroup_4y8o5_753 input::placeholder,._formGroup_4y8o5_753 textarea::placeholder{color:#a0aec0}._formGroup_4y8o5_753 input:focus,._formGroup_4y8o5_753 textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea33;background:#00000080}._formGroup_4y8o5_753 textarea{resize:vertical;min-height:100px}._modalContent_4y8o5_727 ._buttonOutline_4y8o5_401{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e2e8f0}._modalContent_4y8o5_727 ._buttonOutline_4y8o5_401:hover:not(:disabled){background:#fff3;border-color:#ffffff4d;transform:translateY(-2px)}._modalContent_4y8o5_727 ._buttonPrimary_4y8o5_412{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea66}._modalContent_4y8o5_727 ._buttonPrimary_4y8o5_412:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}._modalContent_4y8o5_727::-webkit-scrollbar{width:8px}._modalContent_4y8o5_727::-webkit-scrollbar-track{background:#0003;border-radius:4px}._modalContent_4y8o5_727::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}._modalContent_4y8o5_727::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}@keyframes _modalAppear_4y8o5_1{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalContent_4y8o5_727{animation:_modalAppear_4y8o5_1 .4s cubic-bezier(.175,.885,.32,1.275)}._formGroup_4y8o5_753{position:relative}._formGroup_4y8o5_753:nth-child(1):before{content:"📝";position:absolute;right:16px;top:38px;font-size:16px;opacity:.6}._formGroup_4y8o5_753:nth-child(2):before{content:"📄";position:absolute;right:16px;top:38px;font-size:16px;opacity:.6}._formGroup_4y8o5_753:nth-child(3):before{content:"📎";position:absolute;right:16px;top:38px;font-size:16px;opacity:.6}._fileUpload_4y8o5_874 input[type=file]{padding:12px;cursor:pointer;color:#e2e8f0}._fileUpload_4y8o5_874 input[type=file]::file-selector-button{padding:10px 20px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#667eea4d;color:#e2e8f0;cursor:pointer;transition:all .3s ease;font-weight:600}._fileUpload_4y8o5_874 input[type=file]::file-selector-button:hover{background:#667eea80;border-color:#667eea99}._fileName_4y8o5_894{display:block;margin-top:8px;font-size:12px;color:#a0aec0;font-weight:500;background:#0000004d;padding:8px 12px;border-radius:6px;border-left:3px solid #667eea}._checkboxLabel_4y8o5_906{display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:400;margin-bottom:4px;color:#e2e8f0;padding:12px;background:#0003;border-radius:8px;transition:all .3s ease}._checkboxLabel_4y8o5_906:hover{background:#0000004d}._checkboxLabel_4y8o5_906 input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#667eea;background:#0000004d;border-radius:4px}._helperText_4y8o5_931{display:block;font-size:12px;color:#a0aec0;margin-top:4px;padding-left:30px;font-style:italic}._modalActions_4y8o5_940{display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 1024px){._materialsGrid_4y8o5_443{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width: 768px){._statsGrid_4y8o5_118{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._statCard_4y8o5_126{padding:20px}._statValue_4y8o5_200{font-size:28px}._cardHeader_4y8o5_230{padding:24px}._cardTitle_4y8o5_246{font-size:24px}._headerActions_4y8o5_264{gap:12px}._filters_4y8o5_278{gap:8px}._searchBox_4y8o5_291{min-width:240px}}@media (max-width: 480px){._statsGrid_4y8o5_118,._materialsGrid_4y8o5_443{grid-template-columns:1fr}._cardHeader_4y8o5_230,._cardContent_4y8o5_434,._materialCard_4y8o5_455{padding:20px}._modalContent_4y8o5_727{padding:24px;margin:10px}._modalActions_4y8o5_940{flex-direction:column}._button_4y8o5_354{width:100%;justify-content:center}}._skeleton_4y8o5_1011{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:_shimmer_4y8o5_1 1.5s infinite;border-radius:8px}._skeletonStat_4y8o5_1018{height:80px;margin-bottom:20px}._skeletonCard_4y8o5_1023{height:200px;margin-bottom:20px}@keyframes _spin_4y8o5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._glassEffect_4y8o5_1037{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border)}._hoverLift_4y8o5_1043{transition:transform .3s ease,box-shadow .3s ease}._hoverLift_4y8o5_1043:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}._textGradient_4y8o5_1051{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._modalContent_4y8o5_727::-webkit-scrollbar{width:6px}._modalContent_4y8o5_727::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}._modalContent_4y8o5_727::-webkit-scrollbar-thumb{background:var(--primary-gradient);border-radius:3px}._modalContent_4y8o5_727::-webkit-scrollbar-thumb:hover{background:var(--secondary-gradient)}:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--info-gradient: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);--glass-bg: rgba(255, 255, 255, .25);--glass-border: rgba(255, 255, 255, .18);--shadow-soft: 0 8px 32px rgba(31, 38, 135, .15);--text-primary: #2d3748;--text-secondary: #718096;--text-muted: #a0aec0}@keyframes _fadeInUp_t6on1_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_t6on1_316{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabContent_t6on1_35{padding:0;background:transparent}._card_t6on1_40{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px;overflow:hidden;box-shadow:var(--shadow-soft)}._cardHeader_t6on1_49{padding:32px;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;align-items:flex-start;gap:24px;background:linear-gradient(135deg,#fffc,#fff6)}@media (max-width: 768px){._cardHeader_t6on1_49{flex-direction:column;padding:24px;gap:20px}}._cardTitle_t6on1_66{font-size:28px;font-weight:800;background:linear-gradient(135deg,var(--text-primary),#2d3748);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}._cardSubtitle_t6on1_77{color:var(--text-secondary);margin:8px 0 0;font-size:16px;font-weight:500}._headerActions_t6on1_84{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._cardContent_t6on1_91{padding:32px}@media (max-width: 768px){._cardContent_t6on1_91{padding:24px}}._button_t6on1_101{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}._button_t6on1_101:disabled{opacity:.6;cursor:not-allowed}._button_t6on1_101 svg{width:16px;height:16px}._buttonOutline_t6on1_123{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}._buttonOutline_t6on1_123:hover:not(:disabled){background:#ffffff4d;border-color:#667eea66}._buttonPrimary_t6on1_133{background:var(--primary-gradient);color:#fff;box-shadow:0 4px 15px #667eea4d}._buttonPrimary_t6on1_133:hover:not(:disabled){box-shadow:0 6px 20px #667eea66}._buttonDanger_t6on1_142{background:var(--warning-gradient);color:#fff;box-shadow:0 4px 15px #f5576c4d}._buttonDanger_t6on1_142:hover:not(:disabled){box-shadow:0 6px 20px #f5576c66}._surveysList_t6on1_152{display:grid;gap:20px}._surveyItem_t6on1_157{background:var(--glass-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:16px;padding:24px;transition:all .2s ease}._surveyItem_t6on1_157:hover{border-color:#667eea4d}._surveyStatus-completed_t6on1_170{border-left:4px solid #4facfe}._surveyStatus-sent_t6on1_174{border-left:4px solid #f093fb}._surveyStatus-available_t6on1_178{border-left:4px solid #43e97b}._surveyHeader_t6on1_182{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:20px}@media (max-width: 768px){._surveyHeader_t6on1_182{flex-direction:column;gap:16px}}._surveyInfo_t6on1_196{flex:1;min-width:0}._surveyTitle_t6on1_201{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 8px;line-height:1.3}._surveyStatus_t6on1_170{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}._surveyStatus_t6on1_170 svg{width:18px;height:18px}._surveyMeta_t6on1_221{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-secondary);min-width:140px}@media (max-width: 768px){._surveyMeta_t6on1_221{text-align:left;min-width:auto;flex-direction:row;gap:20px}}._surveyDescription_t6on1_238{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 16px;padding:12px;background:#ffffff4d;border-radius:8px}._surveyDates_t6on1_248{display:flex;gap:16px;font-size:13px;color:var(--text-muted);margin-bottom:16px;padding:12px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);flex-wrap:wrap}._surveyActions_t6on1_260{display:flex;justify-content:space-between;align-items:center;gap:12px}@media (max-width: 768px){._surveyActions_t6on1_260{flex-direction:column;align-items:stretch;gap:12px}}._completedActions_t6on1_274,._availableActions_t6on1_274{display:flex;gap:12px;align-items:center}._adminActions_t6on1_280{display:flex;gap:8px}._completedText_t6on1_285{color:#4facfe;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#4facfe1a;border-radius:8px}._loading_t6on1_298{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 40px;text-align:center}._loadingSpinner_t6on1_307{width:32px;height:32px;border:2px solid rgba(102,126,234,.2);border-top:2px solid #667eea;border-radius:50%;animation:_spin_t6on1_316 1s linear infinite}._spinning_t6on1_316{animation:_spin_t6on1_316 1s linear infinite}._error_t6on1_320{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 40px;text-align:center;color:var(--text-secondary)}._error_t6on1_320 h4{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}._error_t6on1_320 p{margin:0;max-width:400px;line-height:1.5}._noData_t6on1_341{text-align:center;padding:60px 40px;color:var(--text-secondary)}._noData_t6on1_341 svg{width:60px;height:60px;color:var(--text-muted);margin-bottom:16px;opacity:.5}._noData_t6on1_341 h4{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--text-primary)}._noData_t6on1_341 p{font-size:16px;max-width:400px;margin:0 auto 24px;line-height:1.5}._modalOverlay_t6on1_369{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_fadeInUp_t6on1_1 .3s ease-out}._modalContent_t6on1_385{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(255,255,255,.8);border-radius:24px;padding:32px;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #0000001a,0 0 0 1px #ffffffe6,0 0 50px #667eea26;position:relative}._modalContent_t6on1_385:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(102,126,234,.3),transparent)}._modalHeader_t6on1_407{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(102,126,234,.1)}._modalHeader_t6on1_407 h3{margin:0;font-size:24px;font-weight:800;background:linear-gradient(135deg,#2d3748,#4a5568);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:12px}._closeButton_t6on1_428{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:#667eea1a;border-radius:12px;color:#667eea;cursor:pointer;transition:all .3s ease;font-size:18px}._closeButton_t6on1_428:hover{background:#667eea33;transform:rotate(90deg);color:#764ba2}._formGroup_t6on1_449{margin-bottom:24px}._formGroup_t6on1_449 label{display:block;margin-bottom:8px;font-weight:700;color:#2d3748;font-size:16px;letter-spacing:-.01em}._formGroup_t6on1_449 input,._formGroup_t6on1_449 textarea,._formGroup_t6on1_449 select{width:100%;padding:16px 18px;border:2px solid rgba(102,126,234,.15);border-radius:14px;font-size:16px;background:#fffc;color:#2d3748;transition:all .3s ease;font-family:inherit}._formGroup_t6on1_449 input::placeholder,._formGroup_t6on1_449 textarea::placeholder,._formGroup_t6on1_449 select::placeholder{color:#a0aec0;font-size:15px}._formGroup_t6on1_449 input:focus,._formGroup_t6on1_449 textarea:focus,._formGroup_t6on1_449 select:focus{outline:none;border-color:#667eea;background:#fffffff2;box-shadow:0 0 0 4px #667eea26,0 8px 20px #667eea1a;transform:translateY(-1px)}._formGroup_t6on1_449 textarea{resize:vertical;min-height:100px;line-height:1.5}._formRow_t6on1_488{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 480px){._formRow_t6on1_488{grid-template-columns:1fr}}._checkboxLabel_t6on1_500{display:flex;align-items:center;gap:14px;cursor:pointer;font-weight:600;margin-bottom:8px;color:#2d3748;padding:18px 20px;background:#667eea0d;border:2px solid rgba(102,126,234,.1);border-radius:14px;transition:all .3s ease;font-size:16px}._checkboxLabel_t6on1_500:hover{background:#667eea14;border-color:#667eea33;transform:translateY(-2px)}._checkboxLabel_t6on1_500 input[type=checkbox]{width:22px;height:22px;margin:0;accent-color:#667eea;cursor:pointer;transform:scale(1.1)}._checkboxLabel_t6on1_500 span{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px}._checkboxLabel_t6on1_500 span svg{width:18px;height:18px;color:#667eea}._messageSection_t6on1_542{border-top:1px solid rgba(102,126,234,.1);padding-top:24px;margin-top:24px}._messageSection_t6on1_542 ._messageSelect_t6on1_547,._messageSection_t6on1_542 ._messageTextarea_t6on1_547{width:100%;padding:16px 18px;border:2px solid rgba(102,126,234,.15);border-radius:14px;font-size:16px;background:#fffc;color:#2d3748;transition:all .3s ease}._messageSection_t6on1_542 ._messageSelect_t6on1_547:focus,._messageSection_t6on1_542 ._messageTextarea_t6on1_547:focus{outline:none;border-color:#667eea;background:#fffffff2;box-shadow:0 0 0 4px #667eea26,0 8px 20px #667eea1a}._messageSection_t6on1_542 ._messageTextarea_t6on1_547{resize:vertical;min-height:100px;line-height:1.5}._messageSection_t6on1_542 ._messagePreview_t6on1_568{margin-top:20px;padding:20px;background:linear-gradient(135deg,#667eea0d,#764ba20d);border-radius:14px;border-left:4px solid #667eea}._messageSection_t6on1_542 ._messagePreview_t6on1_568 h4{margin:0 0 12px;font-size:16px;font-weight:700;color:#2d3748;display:flex;align-items:center;gap:8px}._messageSection_t6on1_542 ._messagePreview_t6on1_568 ._previewContent_t6on1_584 p{margin:0;line-height:1.6;color:#4a5568;font-size:15px}._messageSection_t6on1_542 ._messagePreview_t6on1_568 ._previewPlaceholder_t6on1_590{color:#a0aec0;font-style:italic;font-size:15px}._messageSection_t6on1_542 ._helperText_t6on1_595{color:#718096;font-size:14px;margin-top:6px;display:block;line-height:1.4}._modalActions_t6on1_603{display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid rgba(102,126,234,.1)}@media (max-width: 480px){._modalActions_t6on1_603{flex-direction:column}}@media (max-width: 768px){._cardHeader_t6on1_49,._cardContent_t6on1_91,._surveyItem_t6on1_157{padding:20px}._surveyHeader_t6on1_182,._surveyActions_t6on1_260{flex-direction:column}._adminActions_t6on1_280{justify-content:stretch}._modalContent_t6on1_385{padding:24px}._modalHeader_t6on1_407 h3{font-size:22px}}@media (max-width: 480px){._surveyItem_t6on1_157{padding:16px}._completedActions_t6on1_274,._adminActions_t6on1_280{flex-direction:column}._button_t6on1_101{width:100%;justify-content:center}._modalContent_t6on1_385{padding:20px;margin:10px}._formGroup_t6on1_449 input,._formGroup_t6on1_449 textarea,._formGroup_t6on1_449 select{padding:14px 16px;font-size:16px}._checkboxLabel_t6on1_500{padding:16px;font-size:15px}._checkboxLabel_t6on1_500 input[type=checkbox]{width:20px;height:20px}}._progressIndicator_t6on1_670{display:flex;align-items:center;justify-content:center;margin-bottom:32px;padding:0 20px}._progressStep_t6on1_678{display:flex;align-items:center;flex:1;max-width:100px}._stepDot_t6on1_685{width:32px;height:32px;border-radius:50%;background:#667eea1a;border:2px solid rgba(102,126,234,.3);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#718096;transition:all .3s ease}._stepDot_t6on1_685._active_t6on1_699{background:var(--primary-gradient);border-color:#667eea;color:#fff;box-shadow:0 4px 12px #667eea4d}._stepLine_t6on1_706{flex:1;height:2px;background:#667eea33;margin:0 8px}._stepContent_t6on1_714{animation:_fadeInUp_t6on1_1 .3s ease}._stepHeader_t6on1_718{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(102,126,234,.1)}._stepNumber_t6on1_727{width:32px;height:32px;border-radius:8px;background:var(--primary-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;box-shadow:0 4px 12px #667eea4d}._stepTitle_t6on1_741{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#2d3748}._questionsSection_t6on1_751{margin-top:8px}._questionsHeader_t6on1_755{display:flex;justify-content:between;align-items:center;margin-bottom:20px}._questionsHeader_t6on1_755 h4{margin:0;font-size:18px;font-weight:700;color:#2d3748;flex:1}._addQuestionButton_t6on1_769{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#667eea1a;border:1px dashed rgba(102,126,234,.3);border-radius:10px;color:#667eea;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}._addQuestionButton_t6on1_769:hover{background:#667eea26;border-color:#667eea80}._questionsList_t6on1_788{display:flex;flex-direction:column;gap:20px;max-height:400px;overflow-y:auto;padding-right:8px}._questionsList_t6on1_788::-webkit-scrollbar{width:4px}._questionsList_t6on1_788::-webkit-scrollbar-track{background:#667eea1a;border-radius:2px}._questionsList_t6on1_788::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:2px}._questionItem_t6on1_808{background:#fff9;border:1px solid rgba(102,126,234,.15);border-radius:12px;padding:20px;transition:all .2s ease}._questionItem_t6on1_808:hover{border-color:#667eea4d;box-shadow:0 4px 12px #667eea1a}._questionHeader_t6on1_820{display:flex;justify-content:between;align-items:center;margin-bottom:16px}._questionNumber_t6on1_827{font-weight:700;color:#2d3748;font-size:15px}._removeQuestionButton_t6on1_833{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#f5576c1a;border-radius:6px;color:#f5576c;cursor:pointer;transition:all .2s ease}._removeQuestionButton_t6on1_833:hover{background:#f5576c33}._optionsSection_t6on1_851{margin-top:16px;padding:16px;background:#667eea08;border-radius:8px;border:1px solid rgba(102,126,234,.1)}._optionItem_t6on1_859{display:flex;align-items:center;gap:12px;margin-bottom:12px}._optionItem_t6on1_859:last-child{margin-bottom:0}._optionInput_t6on1_869{flex:1;padding:10px 14px;border:1px solid rgba(102,126,234,.2);border-radius:8px;font-size:14px;background:#fff;transition:all .2s ease}._optionInput_t6on1_869:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}._removeOptionButton_t6on1_884{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#f5576c1a;border-radius:6px;color:#f5576c;cursor:pointer;transition:all .2s ease}._removeOptionButton_t6on1_884:hover{background:#f5576c33}._addOptionButton_t6on1_901{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#667eea14;border:1px dashed rgba(102,126,234,.3);border-radius:6px;color:#667eea;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}._addOptionButton_t6on1_901:hover{background:#667eea1f;border-color:#667eea80}._formInput_t6on1_921,._formTextarea_t6on1_921,._formSelect_t6on1_921{width:100%;padding:14px 16px;border:2px solid rgba(102,126,234,.15);border-radius:12px;font-size:15px;background:#ffffffe6;color:#2d3748;transition:all .3s ease;font-family:inherit}._formInput_t6on1_921::placeholder,._formTextarea_t6on1_921::placeholder,._formSelect_t6on1_921::placeholder{color:#a0aec0;font-size:14px}._formInput_t6on1_921:focus,._formTextarea_t6on1_921:focus,._formSelect_t6on1_921:focus{outline:none;border-color:#667eea;background:#fffffff2;box-shadow:0 0 0 4px #667eea26,0 8px 20px #667eea1a;transform:translateY(-1px)}._formTextarea_t6on1_921{resize:vertical;min-height:80px;line-height:1.5}._formSelect_t6on1_921{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23667eea'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;padding-right:44px}._formSelect_t6on1_921 option{padding:8px;display:flex;align-items:center;gap:8px}._navigationButtons_t6on1_966{display:flex;gap:12px;justify-content:space-between;width:100%}@media (max-width: 480px){._navigationButtons_t6on1_966{flex-direction:column}}@media (max-width: 768px){._progressIndicator_t6on1_670{padding:0 10px}._stepDot_t6on1_685{width:28px;height:28px;font-size:13px}._stepTitle_t6on1_741{font-size:16px}._questionsHeader_t6on1_755{flex-direction:column;align-items:stretch;gap:12px}._questionsHeader_t6on1_755 h4{text-align:center}._questionHeader_t6on1_820{flex-direction:column;align-items:stretch;gap:12px}._optionItem_t6on1_859{flex-direction:column;align-items:stretch;gap:8px}._removeOptionButton_t6on1_884{align-self:flex-end;width:100%;max-width:120px}}@media (max-width: 480px){._stepHeader_t6on1_718{flex-direction:column;text-align:center;gap:8px}._formRow_t6on1_488{grid-template-columns:1fr}._navigationButtons_t6on1_966{flex-direction:column}}._resultsSummary_t6on1_1028{display:flex;justify-content:space-around;margin:20px 0;padding:20px;background:#f8f9fa;border-radius:8px}._statItem_t6on1_1037{text-align:center}._statNumber_t6on1_1041{font-size:24px;font-weight:700;color:#007bff}._statLabel_t6on1_1047{font-size:14px;color:#6c757d;margin-top:5px}._tabs_t6on1_1053{display:flex;border-bottom:1px solid #dee2e6;margin-bottom:20px}._tab_t6on1_35{padding:10px 20px;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent}._tab_t6on1_35._activeTab_t6on1_1066{border-bottom-color:#007bff;color:#007bff}._questionStats_t6on1_1071{border:1px solid #e9ecef;padding:15px;margin-bottom:15px;border-radius:6px}._questionHeader_t6on1_820{display:flex;justify-content:space-between;margin-bottom:10px}._questionNumber_t6on1_827{font-weight:700}._questionType_t6on1_1088{background:#e9ecef;padding:2px 8px;border-radius:12px;font-size:12px}._ratingVisualization_t6on1_1095{margin-top:10px}._ratingBar_t6on1_1099{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}._ratingFill_t6on1_1107{height:100%;background:#28a745;transition:width .3s ease}._employeeResponses_t6on1_1113{border:1px solid #e9ecef;padding:15px;margin-bottom:20px;border-radius:6px}._responseItem_t6on1_1120{padding:10px;margin-bottom:10px;background:#f8f9fa;border-radius:4px}._modalOverlay_ooakm_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_fadeIn_ooakm_1 .2s ease-out}._modalContent_ooakm_17{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_ooakm_1 .3s ease-out}@media (max-width: 768px){._modalContent_ooakm_17{max-width:95%;border-radius:12px}}._modalHeader_ooakm_36{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 32px 16px;border-bottom:1px solid #e8ecef;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}@media (max-width: 768px){._modalHeader_ooakm_36{padding:20px 24px 12px}}._headerContent_ooakm_51{flex:1}._modalTitle_ooakm_55{margin:0 0 8px;font-size:1.5rem;font-weight:600;line-height:1.2}._employeeInfo_ooakm_62{margin:0;opacity:.9;font-size:.9rem}._closeButton_ooakm_68{background:#fff3;border:none;border-radius:50%;width:32px;height:32px;color:#fff;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._closeButton_ooakm_68:hover{background:#ffffff4d;transform:scale(1.1)}._tabsContainer_ooakm_87{background:#f8f9fa;border-bottom:1px solid #e8ecef}._tabs_ooakm_87{display:flex;padding:0 32px}@media (max-width: 768px){._tabs_ooakm_87{padding:0 24px}}._tab_ooakm_87{display:flex;align-items:center;gap:8px;padding:16px 24px;background:none;border:none;border-bottom:3px solid transparent;color:#6c757d;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}._tab_ooakm_87:hover{color:#495057;background:#ffffff80}._tabActive_ooakm_121{color:#667eea;border-bottom-color:#667eea;background:#fff}._tabIcon_ooakm_127{font-size:1.1rem}._modalBody_ooakm_131{flex:1;overflow-y:auto;padding:32px}@media (max-width: 768px){._modalBody_ooakm_131{padding:24px}}._messageForm_ooakm_142{display:flex;flex-direction:column;gap:24px}._formGroup_ooakm_148{display:flex;flex-direction:column;gap:8px}._formLabel_ooakm_154{font-weight:600;color:#2d3748;font-size:.95rem}._formSelect_ooakm_160,._formInput_ooakm_161{padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem;transition:all .2s ease;background:#fff}._formSelect_ooakm_160:focus,._formInput_ooakm_161:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._templateHint_ooakm_176{font-size:.85rem;color:#667eea;font-weight:500;margin-top:4px}._formTextarea_ooakm_183{padding:16px;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem;font-family:inherit;resize:vertical;transition:all .2s ease;line-height:1.5;min-height:200px}._formTextarea_ooakm_183:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._textareaHint_ooakm_200{font-size:.85rem;color:#6c757d;margin-top:4px}._variablesSection_ooakm_206{background:#f8f9ff;border:1px solid #e2e8ff;border-radius:12px;padding:20px}._variablesGrid_ooakm_213{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0}._variableChip_ooakm_220{background:#fff;border:1px solid #d1d5db;border-radius:20px;padding:8px 12px;font-size:.85rem;font-family:Monaco,Menlo,monospace;cursor:pointer;transition:all .2s ease}._variableChip_ooakm_220:hover{background:#667eea;color:#fff;border-color:#667eea;transform:translateY(-1px);box-shadow:0 2px 8px #667eea4d}._variablesHint_ooakm_238{font-size:.85rem;color:#6c757d;margin:0;font-style:italic}._templateInfo_ooakm_245{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #90caf9;border-radius:12px;padding:16px;animation:_pulse_ooakm_1 2s infinite}._infoIcon_ooakm_256{font-size:1.2rem;flex-shrink:0}._infoText_ooakm_261{color:#1565c0;font-size:.9rem;line-height:1.4;margin:0}._infoText_ooakm_261 strong{font-weight:600}._historyTab_ooakm_271{display:flex;flex-direction:column;gap:20px}._historyTitle_ooakm_277{margin:0;color:#2d3748;font-size:1.25rem;font-weight:600}._emptyHistory_ooakm_284{text-align:center;padding:60px 20px;color:#6c757d}._emptyIcon_ooakm_290{font-size:3rem;margin-bottom:16px;opacity:.5}._emptyText_ooakm_296{margin:0;font-size:1rem}._historyList_ooakm_301{display:flex;flex-direction:column;gap:16px}._messageCard_ooakm_307{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s ease}._messageCard_ooakm_307:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}._messageHeader_ooakm_320{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}@media (max-width: 768px){._messageHeader_ooakm_320{flex-direction:column;gap:8px}}._messageSubject_ooakm_333{margin:0;color:#2d3748;font-size:1.1rem;font-weight:600;line-height:1.3}._messageMeta_ooakm_341{display:flex;align-items:center;gap:12px}._messageDate_ooakm_347{font-size:.85rem;color:#6c757d;white-space:nowrap}._messageBody_ooakm_353{color:#4a5568;line-height:1.5;margin-bottom:16px;white-space:pre-wrap;word-break:break-word;background:#f8f9fa;padding:12px;border-radius:6px;border-left:3px solid #667eea}._messageFooter_ooakm_365{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f1f3f4}@media (max-width: 768px){._messageFooter_ooakm_365{flex-direction:column;align-items:flex-start;gap:8px}}._templateTag_ooakm_380{background:#e3f2fd;color:#1976d2;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:500;border:1px solid #bbdefb}._senderInfo_ooakm_390{font-size:.85rem;color:#6c757d;background:#f8f9fa;padding:4px 8px;border-radius:4px}._modalFooter_ooakm_398{display:flex;justify-content:flex-end;gap:12px;padding:24px 32px;border-top:1px solid #e8ecef;background:#f8f9fa}@media (max-width: 768px){._modalFooter_ooakm_398{padding:20px 24px;flex-direction:column-reverse}}._cancelButton_ooakm_413{padding:12px 24px;border:2px solid #d1d5db;border-radius:8px;background:#fff;color:#6c757d;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_ooakm_413:hover:not(:disabled){border-color:#9ca3af;background:#f9fafb;transform:translateY(-1px)}._cancelButton_ooakm_413:disabled{opacity:.6;cursor:not-allowed}._sendButton_ooakm_433{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #667eea4d}._sendButton_ooakm_433:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #667eea66}._sendButton_ooakm_433:active:not(:disabled){transform:translateY(0)}._sendButton_ooakm_433:disabled{opacity:.6;cursor:not-allowed;transform:none}._sendIcon_ooakm_460{font-size:1.1rem}._loadingSpinner_ooakm_464{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:_spin_ooakm_1 1s linear infinite}._snackbar_ooakm_473{position:fixed;bottom:24px;right:24px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;padding:16px;display:flex;align-items:center;gap:12px;max-width:400px;animation:_slideInRight_ooakm_1 .3s ease-out;z-index:1001;border-left:4px solid}@media (max-width: 768px){._snackbar_ooakm_473{left:24px;right:24px;max-width:none}}._snackbar_ooakm_473._success_ooakm_497{border-left-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}._snackbar_ooakm_473._error_ooakm_502{border-left-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fee2e2)}._snackbarContent_ooakm_507{display:flex;align-items:center;gap:8px;flex:1}._snackbarIcon_ooakm_514{font-size:1.2rem}._snackbarMessage_ooakm_518{color:#374151;font-weight:500}._snackbarClose_ooakm_523{background:none;border:none;font-size:1.2rem;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}._snackbarClose_ooakm_523:hover{background:#f3f4f6;color:#6b7280}@keyframes _fadeIn_ooakm_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_ooakm_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInRight_ooakm_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes _spin_ooakm_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_ooakm_1{0%{box-shadow:0 0 #667eea33}50%{box-shadow:0 0 0 10px #667eea00}to{box-shadow:0 0 #667eea00}}._formSelect_ooakm_160{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._historyList_ooakm_301 ._messageCard_ooakm_307:hover ._messageSubject_ooakm_333{color:#667eea;transition:color .2s ease}._formInput_ooakm_161:focus,._formSelect_ooakm_160:focus,._formTextarea_ooakm_183:focus{transform:translateY(-1px)}._container_14olm_1{padding:24px;max-width:800px;margin:0 auto}._header_14olm_7{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}._headerIcon_14olm_16{width:24px;height:24px;color:#6366f1}._header_14olm_7 h2{margin:0;font-size:24px;font-weight:600;color:#1f2937}._message_14olm_29{padding:12px 16px;margin-bottom:20px;border-radius:8px;background-color:#dbeafe;border:1px solid #93c5fd;color:#1e40af}._statusSection_14olm_39{margin-bottom:32px}._statusSection_14olm_39 h3{margin-bottom:16px;font-size:18px;font-weight:600;color:#374151}._connectedStatus_14olm_50,._disconnectedStatus_14olm_51{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;border:1px solid #e2e8f0}._connectedStatus_14olm_50{background-color:#f0fdf4;border-color:#bbf7d0}._disconnectedStatus_14olm_51{background-color:#fef2f2;border-color:#fecaca}._statusIcon_14olm_70{width:24px;height:24px;flex-shrink:0}._connectedStatus_14olm_50 ._statusIcon_14olm_70{color:#10b981}._disconnectedStatus_14olm_51 ._statusIcon_14olm_70{color:#ef4444}._statusInfo_14olm_84{flex:1}._statusTitle_14olm_88{font-weight:600;margin:0 0 4px;color:#1f2937}._statusDetails_14olm_94{margin:0;font-size:14px;color:#6b7280}._disconnectButton_14olm_100{padding:8px 16px;background-color:#ef4444;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}._disconnectButton_14olm_100:hover{background-color:#dc2626}._instructionsSection_14olm_115{margin-bottom:32px}._instructionsSection_14olm_115 h3{margin-bottom:16px;font-size:18px;font-weight:600;color:#374151}._instructions_14olm_115{background-color:#f8fafc;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #e2e8f0}._instructionsList_14olm_134{margin:0;padding-left:20px;color:#4b5563}._instructionsList_14olm_134 li{margin-bottom:8px;line-height:1.5}._instructionsList_14olm_134 code{background-color:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:14px}._codeSection_14olm_154{background:linear-gradient(135deg,#667eea,#764ba2);padding:24px;border-radius:12px;color:#fff}._codeHeader_14olm_161{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;font-size:18px}._codeIcon_14olm_170{width:20px;height:20px}._codeDisplay_14olm_175{text-align:center}._codeValue_14olm_179{font-size:32px;font-weight:700;letter-spacing:2px;margin-bottom:8px;font-family:Courier New,monospace;background:#ffffff1a;padding:16px;border-radius:8px;border:2px dashed rgba(255,255,255,.3)}._codeHint_14olm_191{font-size:14px;opacity:.9;margin-bottom:16px}._generateButton_14olm_197,._regenerateButton_14olm_198{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background-color:#fff;color:#6366f1;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._generateButton_14olm_197:hover:not(:disabled),._regenerateButton_14olm_198:hover:not(:disabled){background-color:#f8fafc;transform:translateY(-1px)}._generateButton_14olm_197:disabled,._regenerateButton_14olm_198:disabled{opacity:.6;cursor:not-allowed}._buttonIcon_14olm_224{width:16px;height:16px}._featuresSection_14olm_230{margin-bottom:24px}._featuresSection_14olm_230 h3{margin-bottom:16px;font-size:18px;font-weight:600;color:#374151}._featuresGrid_14olm_241{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}._feature_14olm_230{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._featureIcon_14olm_257{font-size:24px;flex-shrink:0}._featureText_14olm_262{display:flex;flex-direction:column;gap:4px}._featureText_14olm_262 strong{font-weight:600;color:#1f2937}._featureText_14olm_262 span{font-size:14px;color:#6b7280}._hrInfo_14olm_279{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:8px}._infoIcon_14olm_289{width:20px;height:20px;color:#d97706;flex-shrink:0}._hrInfoText_14olm_296{display:flex;flex-direction:column;gap:2px}._hrInfoText_14olm_296 strong{color:#92400e;font-size:14px}._hrInfoText_14olm_296 span{color:#b45309;font-size:14px}._loading_14olm_313{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px}._spinner_14olm_322{width:32px;height:32px;border:3px solid #e2e8f0;border-top:3px solid #6366f1;border-radius:50%;animation:_spin_14olm_322 1s linear infinite}._spinnerSmall_14olm_331{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_14olm_322 1s linear infinite}@keyframes _spin_14olm_322{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._container_14olm_1{padding:16px}._featuresGrid_14olm_241{grid-template-columns:1fr}._codeValue_14olm_179{font-size:24px}._connectedStatus_14olm_50,._disconnectedStatus_14olm_51{flex-direction:column;align-items:flex-start;gap:16px}._disconnectButton_14olm_100{align-self:stretch;text-align:center}}._companyContainer_3h1r6_1{padding:20px;max-width:1200px;margin:0 auto}._header_3h1r6_7{display:flex;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #e1e5e9}._header_3h1r6_7 ._headerIcon_3h1r6_14{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px;border-radius:12px;margin-right:16px}._header_3h1r6_7 ._headerText_3h1r6_21 ._title_3h1r6_21{font-size:28px;font-weight:700;color:#2d3748;margin:0 0 4px}._header_3h1r6_7 ._headerText_3h1r6_21 ._subtitle_3h1r6_27{font-size:16px;color:#718096;margin:0}._infoGrid_3h1r6_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:32px}._infoCard_3h1r6_40{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px #00000014;border:1px solid #e2e8f0;transition:transform .2s,box-shadow .2s}._infoCard_3h1r6_40:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001f}._infoCard_3h1r6_40 ._cardHeader_3h1r6_52{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}._infoCard_3h1r6_40 ._cardHeader_3h1r6_52 ._cardIcon_3h1r6_59{color:#667eea;margin-right:12px}._infoCard_3h1r6_40 ._cardHeader_3h1r6_52 h3{font-size:18px;font-weight:600;color:#2d3748;margin:0}._infoCard_3h1r6_40 ._cardContent_3h1r6_69 ._description_3h1r6_69,._infoCard_3h1r6_40 ._cardContent_3h1r6_69 ._goals_3h1r6_70,._infoCard_3h1r6_40 ._cardContent_3h1r6_69 ._rules_3h1r6_71{line-height:1.6;color:#4a5568;margin:0;white-space:pre-line}._infoCard_3h1r6_40 ._cardContent_3h1r6_69 ._contactItem_3h1r6_77{display:flex;justify-content:between;margin-bottom:8px;padding:8px 0}._infoCard_3h1r6_40 ._cardContent_3h1r6_69 ._contactItem_3h1r6_77 strong{min-width:80px;color:#2d3748;margin-right:12px}._infoCard_3h1r6_40 ._cardContent_3h1r6_69 ._contactItem_3h1r6_77 span{color:#4a5568;flex:1}._welcomeSection_3h1r6_93{margin-top:32px}._welcomeSection_3h1r6_93 ._welcomeCard_3h1r6_96{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;padding:32px;border-radius:16px;text-align:center}._welcomeSection_3h1r6_93 ._welcomeCard_3h1r6_96 h3{font-size:24px;margin:0 0 16px;font-weight:600}._welcomeSection_3h1r6_93 ._welcomeCard_3h1r6_96 p{font-size:16px;line-height:1.6;margin-bottom:24px;opacity:.9}._welcomeSection_3h1r6_93 ._welcomeCard_3h1r6_96 ._welcomeTips_3h1r6_114{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}._welcomeSection_3h1r6_93 ._welcomeCard_3h1r6_96 ._welcomeTips_3h1r6_114 ._tipItem_3h1r6_120{display:flex;align-items:center;gap:12px}._welcomeSection_3h1r6_93 ._welcomeCard_3h1r6_96 ._welcomeTips_3h1r6_114 ._tipItem_3h1r6_120 ._tipNumber_3h1r6_125{background:#fff3;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._welcomeSection_3h1r6_93 ._welcomeCard_3h1r6_96 ._welcomeTips_3h1r6_114 ._tipItem_3h1r6_120 span:last-child{font-size:14px;text-align:left}._adminActions_3h1r6_141{margin-top:32px;text-align:center}._adminActions_3h1r6_141 ._editButton_3h1r6_145{background:#667eea;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:background .2s}._loading_3h1r6_159,._error_3h1r6_160,._noData_3h1r6_161{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._loading_3h1r6_159 ._loadingSpinner_3h1r6_169,._error_3h1r6_160 ._loadingSpinner_3h1r6_169,._noData_3h1r6_161 ._loadingSpinner_3h1r6_169{width:40px;height:40px;border:4px solid #e2e8f0;border-left:4px solid #667eea;border-radius:50%;animation:_spin_3h1r6_1 1s linear infinite;margin-bottom:16px}._loading_3h1r6_159 ._noDataIcon_3h1r6_180,._error_3h1r6_160 ._noDataIcon_3h1r6_180,._noData_3h1r6_161 ._noDataIcon_3h1r6_180{color:#cbd5e0;margin-bottom:16px}._loading_3h1r6_159 h3,._error_3h1r6_160 h3,._noData_3h1r6_161 h3{color:#2d3748;margin-bottom:8px}._loading_3h1r6_159 p,._error_3h1r6_160 p,._noData_3h1r6_161 p{color:#718096;margin-bottom:16px}._error_3h1r6_160 ._retryButton_3h1r6_199{background:#667eea;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}._error_3h1r6_160 ._retryButton_3h1r6_199:hover{background:#5a6fd8}@keyframes _spin_3h1r6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._companyContainer_3h1r6_1{padding:16px}._infoGrid_3h1r6_33{grid-template-columns:1fr}._infoCard_3h1r6_40{padding:20px}._welcomeTips_3h1r6_114{flex-direction:column;align-items:flex-start;gap:16px!important}._header_3h1r6_7{flex-direction:column;text-align:center}._header_3h1r6_7 ._headerIcon_3h1r6_14{margin-right:0;margin-bottom:12px}}._headerBadge_3h1r6_243{display:flex;align-items:center;gap:8px;background:#667eea1a;color:#667eea;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500}._adminInfoSection_3h1r6_255{margin:24px 0}._adminCard_3h1r6_259{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px;border-radius:12px}._adminCard_3h1r6_259 ._adminHeader_3h1r6_265{display:flex;align-items:center;gap:12px;margin-bottom:16px}._adminCard_3h1r6_259 ._adminHeader_3h1r6_265 h3{margin:0;font-size:18px}._adminCard_3h1r6_259 ._adminContent_3h1r6_275 p{margin-bottom:16px;opacity:.9}._adminCard_3h1r6_259 ._adminTips_3h1r6_279{display:flex;flex-direction:column;gap:12px}._adminCard_3h1r6_259 ._adminTips_3h1r6_279 ._adminTip_3h1r6_279{display:flex;flex-direction:column;gap:4px}._adminCard_3h1r6_259 ._adminTips_3h1r6_279 ._adminTip_3h1r6_279 strong{font-size:14px}._adminCard_3h1r6_259 ._adminTips_3h1r6_279 ._adminTip_3h1r6_279 span{font-size:14px;opacity:.8}._actionsSection_3h1r6_297{margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}._adminActions_3h1r6_141{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._adminActions_3h1r6_141 ._editButton_3h1r6_145{background:#667eea;color:#fff;border:none;padding:12px 20px;border-radius:8px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}._adminActions_3h1r6_141 ._editButton_3h1r6_145:hover{background:#5a6fd8}._adminActions_3h1r6_141 ._refreshButton_3h1r6_325{background:transparent;color:#667eea;border:1px solid #667eea;padding:12px 20px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}._adminActions_3h1r6_141 ._refreshButton_3h1r6_325:hover{background:#667eea;color:#fff}._employeeActions_3h1r6_340{text-align:center}._employeeActions_3h1r6_340 ._employeeHelp_3h1r6_343{color:#718096;font-size:14px}._noContactInfo_3h1r6_348{color:#a0aec0;font-style:italic;text-align:center;margin:0}@media (max-width: 768px){._header_3h1r6_7{flex-direction:column;align-items:flex-start;gap:12px}._header_3h1r6_7 ._headerBadge_3h1r6_243{align-self:flex-start}._adminActions_3h1r6_141{flex-direction:column}._adminActions_3h1r6_141 button{width:100%;justify-content:center}._adminTips_3h1r6_279 ._adminTip_3h1r6_279{flex-direction:column;align-items:flex-start}}._avatarContainer_1sd7h_1{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}._avatarContainer_1sd7h_1._small_1sd7h_9{width:32px;height:32px;font-size:12px}._avatarContainer_1sd7h_1._medium_1sd7h_14{width:80px;height:80px;font-size:24px}._avatarContainer_1sd7h_1._large_1sd7h_19{width:120px;height:120px;font-size:36px}._avatarImage_1sd7h_25{width:100%;height:100%;object-fit:cover}._avatarFallback_1sd7h_31{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;border-radius:50%}._loadingSpinner_1sd7h_43{width:20px;height:20px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:_spin_1sd7h_1 1s linear infinite}@keyframes _spin_1sd7h_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._companySidebar_1nkzp_1{width:320px;height:100vh;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;margin:0;padding:0;box-sizing:border-box}._header_1nkzp_13{padding:1.5rem;border-bottom:1px solid #f3f4f6;margin:0}._headerContent_1nkzp_19{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._logo_1nkzp_26{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:.5rem;display:flex;align-items:center;justify-content:center}._logoIcon_1nkzp_36{width:1.25rem;height:1.25rem;color:#fff}._headerText_1nkzp_42{display:flex;flex-direction:column}._headerTitle_1nkzp_47{font-weight:600;color:#111827;margin:0}._headerSubtitle_1nkzp_53{font-size:.875rem;color:#6b7280;margin:0}._addButton_1nkzp_59{width:100%;background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;border-radius:.375rem;padding:.625rem 1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._addButton_1nkzp_59:hover{background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._addButtonIcon_1nkzp_78{width:1rem;height:1rem;margin-right:.5rem}._searchContainer_1nkzp_84{padding:1rem;border-bottom:1px solid #f3f4f6;margin:0}._searchWrapper_1nkzp_90{position:relative}._searchIcon_1nkzp_94{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#9ca3af}._searchInput_1nkzp_104{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem}._searchInput_1nkzp_104:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._content_1nkzp_117{flex:1;overflow-y:auto;padding:1rem;margin:0}._loading_1nkzp_124{font-size:.875rem;color:#6b7280;margin-bottom:.75rem}._companyCard_1nkzp_130{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s}._companyCard_1nkzp_130:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px)}._companyCardSelected_1nkzp_144{border:2px solid #3b82f6;background-color:#eff6ff;box-shadow:0 4px 6px -1px #3b82f61a,0 2px 4px -1px #3b82f60f}._cardContent_1nkzp_150{display:flex;align-items:center;gap:.75rem}._companyLogo_1nkzp_156{width:2rem;height:2rem;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._companyLogoIcon_1nkzp_167{width:1rem;height:1rem;color:#fff}._companyInfo_1nkzp_173{flex:1;min-width:0}._companyName_1nkzp_178{font-weight:500;color:#111827;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._companyStats_1nkzp_187{display:flex;align-items:center;gap:1rem;margin-top:.25rem}._stat_1nkzp_194{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}._statIcon_1nkzp_202{width:.75rem;height:.75rem}._deleteButton_1nkzp_207{background:transparent;border:none;border-radius:.25rem;padding:.25rem;font-size:.75rem;cursor:pointer;color:#6b7280}._deleteButton_1nkzp_207:hover{background-color:#f3f4f6;color:#374151}._emptyState_1nkzp_221{text-align:center;padding:3rem 1rem}._emptyIcon_1nkzp_226{width:3rem;height:3rem;color:#d1d5db;margin-bottom:1rem}._emptyText_1nkzp_233{color:#6b7280;margin:0}._footer_1nkzp_238{padding:1rem;border-top:1px solid #f3f4f6;margin:0}._settingsButton_1nkzp_244{width:100%;background:transparent;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:flex-start}._settingsButton_1nkzp_244:hover{background-color:#f9fafb;color:#374151}._settingsIcon_1nkzp_262{width:1rem;height:1rem;margin-right:.5rem}@keyframes _fadeIn_1nkzp_1{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}._companyCard_1nkzp_130{animation:_fadeIn_1nkzp_1 .3s ease-out}@media (max-width: 768px){._companySidebar_1nkzp_1{width:100%;height:auto;border-right:none;border-bottom:1px solid #e5e7eb}._header_1nkzp_13{padding:1rem}._searchContainer_1nkzp_84,._content_1nkzp_117,._footer_1nkzp_238{padding:.75rem}}._modalOverlay_1nkzp_302{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_1nkzp_316{background:#fff;border-radius:.75rem;padding:1.5rem;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;animation:_modalFadeIn_1nkzp_1 .3s ease-out}@keyframes _modalFadeIn_1nkzp_1{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}._modalHeader_1nkzp_338{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._modalTitle_1nkzp_345{font-size:1.25rem;font-weight:600;color:#111827;margin:0}._modalClose_1nkzp_352{background:transparent;border:none;border-radius:.25rem;padding:.25rem;cursor:pointer;color:#6b7280}._modalClose_1nkzp_352:hover{background-color:#f3f4f6;color:#374151}._modalDescription_1nkzp_365{color:#6b7280;margin-bottom:1.5rem}._modalForm_1nkzp_370{margin-top:1rem}._formGroup_1nkzp_374{margin-bottom:1.25rem}._formGroup_1nkzp_374 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._formInput_1nkzp_384{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}._formInput_1nkzp_384:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._formTextarea_1nkzp_397{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;resize:vertical;min-height:80px}._formTextarea_1nkzp_397:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._submitButton_1nkzp_412{width:100%;background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;border-radius:.375rem;padding:.75rem 1.5rem;font-weight:500;cursor:pointer;margin-top:.5rem}._companyAddress_1nkzp_427{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;margin-top:.25rem;margin-bottom:.5rem}._companyAddress_1nkzp_427 ._addressIcon_1nkzp_436{color:#9ca3af}._cardActions_1nkzp_440{display:flex;gap:4px;align-items:center}._editButton_1nkzp_446{background:transparent;border:none;border-radius:4px;padding:6px;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center}._editButton_1nkzp_446:hover{background-color:#f3f4f6;color:#374151}._deleteButton_1nkzp_207{background:transparent;border:none;border-radius:4px;padding:6px;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center}._deleteButton_1nkzp_207:hover{background-color:#fef2f2;color:#dc2626}._emptyActionButton_1nkzp_478{background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;margin-top:12px}._emptyActionButton_1nkzp_478:hover{background:linear-gradient(135deg,#047857,#065f46)}._modalActions_1nkzp_495{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}._cancelButton_1nkzp_502{background:transparent;color:#6b7280;border:1px solid #d1d5db}._cancelButton_1nkzp_502:hover{background:#f9fafb;color:#374151}._submitButton_1nkzp_412{background:linear-gradient(135deg,#059669,#047857);color:#fff}._submitButton_1nkzp_412:hover{background:linear-gradient(135deg,#047857,#065f46)}._companyCard_1nkzp_130:hover ._cardActions_1nkzp_440{opacity:1}._cardActions_1nkzp_440{opacity:.7;transition:opacity .2s}@media (max-width: 768px){._modalActions_1nkzp_495{flex-direction:column}._modalActions_1nkzp_495 button{width:100%}._cardActions_1nkzp_440{opacity:1}}._orgChartOverlay_1pm7o_3{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;overflow:hidden}._orgChartContainer_1pm7o_12{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;display:flex;flex-direction:column}._orgChartHeader_1pm7o_20{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}._orgChartTitle_1pm7o_28{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.5rem}._orgChartSubtitle_1pm7o_35{color:#6b7280}._orgChartControls_1pm7o_39{display:flex;align-items:center;gap:1rem}._orgChartZoomControls_1pm7o_45{display:flex;align-items:center;gap:.5rem;background-color:#f3f4f6;padding:.25rem;border-radius:.5rem}._orgChartZoomBtn_1pm7o_54{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;cursor:pointer;border-radius:.25rem}._orgChartZoomBtn_1pm7o_54:hover{background-color:#e5e7eb}._orgChartZoomIcon_1pm7o_70{width:1rem;height:1rem;color:#4b5563}._orgChartZoomLevel_1pm7o_76{font-size:.875rem;font-weight:500;width:3rem;text-align:center}._orgChartAddBtn_1pm7o_83{display:flex;align-items:center;padding:.5rem 1rem;background-color:#059669;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer}._orgChartAddBtn_1pm7o_83:hover{background-color:#047857}._orgChartAddIcon_1pm7o_99{width:1rem;height:1rem;margin-right:.5rem}._orgChartCloseBtn_1pm7o_105{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #e5e7eb;background:transparent;border-radius:.375rem;cursor:pointer}._orgChartCloseBtn_1pm7o_105:hover{background-color:#f3f4f6}._orgChartCloseIcon_1pm7o_121{width:1.25rem;height:1.25rem;color:#4b5563}._orgChartContent_1pm7o_127{flex:1;overflow:auto;position:relative;cursor:grab}._orgChartContent_1pm7o_127:active{cursor:grabbing}._orgChartInner_1pm7o_138{display:flex;justify-content:center;align-items:flex-start;min-width:100%;min-height:100%;padding:2rem}._orgChartNodes_1pm7o_147{padding:2rem;min-width:fit-content;min-height:fit-content}._orgChartEmpty_1pm7o_153{padding:2rem;text-align:center;color:#6b7280}._orgChartEmptyAction_1pm7o_159{margin-top:1rem}._orgChartPrimaryBtn_1pm7o_163{padding:.5rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer}._orgChartPrimaryBtn_1pm7o_163:hover{background-color:#1d4ed8}._orgNodeContainer_1pm7o_178{position:relative}._orgNodeCard_1pm7o_182{background-color:#fff;border:2px solid #e5e7eb;padding:1rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;min-width:280px;max-width:350px;cursor:move;position:relative}._orgNodeCardCeo_1pm7o_194{background:linear-gradient(to right,#fefce8,#fffbeb);border-color:#fde68a}._orgNodeCardDepartment_1pm7o_199,._orgNodeCardPosition_1pm7o_203{border-color:#e5e7eb}._orgNodeGrip_1pm7o_207{position:absolute;top:.5rem;right:.5rem;opacity:0;transition:opacity .2s}._orgNodeContainer_1pm7o_178:hover ._orgNodeGrip_1pm7o_207{opacity:1}._orgNodeGripIcon_1pm7o_219{width:1rem;height:1rem;color:#9ca3af}._orgNodeHeader_1pm7o_225{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._orgNodeIconContainer_1pm7o_232{display:flex;align-items:center;gap:.75rem}._orgNodeIcon_1pm7o_232{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}._orgNodeIconCeo_1pm7o_247{background-color:#fef3c7;color:#b45309}._orgNodeIconDepartment_1pm7o_252{background-color:#dbeafe;color:#1e40af}._orgNodeIconPosition_1pm7o_257{background-color:#d1fae5;color:#065f46}._orgNodeTypeIcon_1pm7o_262{width:1.25rem;height:1.25rem}._orgNodeInfo_1pm7o_267{display:flex;flex-direction:column}._orgNodeTitle_1pm7o_272{font-size:.875rem;font-weight:600;color:#111827}._orgNodeBadge_1pm7o_278{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;margin-top:.25rem;border:1px solid}._orgNodeBadgeCeo_1pm7o_286{background-color:#fef3c7;color:#b45309;border-color:#fcd34d}._orgNodeBadgeDepartment_1pm7o_292{background-color:#dbeafe;color:#1e40af;border-color:#93c5fd}._orgNodeBadgePosition_1pm7o_298{background-color:#d1fae5;color:#065f46;border-color:#6ee7b7}._orgNodeActions_1pm7o_304{display:flex;align-items:center;gap:.25rem}._orgNodeActionBtn_1pm7o_310{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:transparent;border-radius:.25rem;cursor:pointer;padding:0}._orgNodeActionBtn_1pm7o_310:hover{background-color:#f3f4f6}._orgNodeDeleteBtn_1pm7o_327:hover{background-color:#fee2e2;color:#dc2626}._orgNodeActionIcon_1pm7o_332{width:.75rem;height:.75rem}._orgNodeManager_1pm7o_337{font-size:.75rem;color:#6b7280;margin-bottom:.75rem}._orgNodeManagerName_1pm7o_343{font-weight:500}._orgNodeStats_1pm7o_347{margin-bottom:.75rem}._orgNodeEmployeeCount_1pm7o_351{font-size:.75rem;padding:.25rem .5rem;background-color:#f3f4f6;border-radius:.25rem;border:1px solid #e5e7eb}._orgNodeButtons_1pm7o_359{display:flex;flex-direction:column;gap:.25rem}._orgNodeBtn_1pm7o_365{padding:.25rem .5rem;font-size:.75rem;background-color:#f3f4f6;border:none;border-radius:.25rem;text-align:left;cursor:pointer;height:1.5rem}._orgNodeBtn_1pm7o_365:hover{background-color:#e5e7eb}._orgNodeEmployeesBtn_1pm7o_380{background-color:#ecfdf5;color:#065f46}._orgNodeEmployeesBtn_1pm7o_380:hover{background-color:#d1fae5}._treeBranch_1pm7o_390{position:relative;margin-bottom:1.5rem}._treeBranchConnectorVertical_1pm7o_395{position:absolute;background-color:#93c5fd;width:2px;height:30px;top:-30px;left:50%;transform:translate(-50%);z-index:0}._treeBranchConnectorHorizontal_1pm7o_406{position:absolute;background-color:#93c5fd;width:30px;height:2px;top:-1px;left:50%;transform:translate(-50%);z-index:0}._treeBranchNode_1pm7o_417{display:flex;justify-content:center;margin-bottom:1.5rem}._treeBranchChildren_1pm7o_423{position:relative}._treeBranchExpandedConnector_1pm7o_427{position:absolute;background-color:#93c5fd;width:2px;height:30px;top:-6px;left:50%;transform:translate(-50%);z-index:0}._treeBranchChildrenConnector_1pm7o_438{position:absolute;background-color:#93c5fd;height:2px;top:24px;left:50%;transform:translate(-50%);z-index:0}._treeBranchChildrenContainer_1pm7o_448{display:flex;justify-content:center;gap:2rem;padding-top:1.5rem}._modalOverlay_1pm7o_456{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:60;opacity:0;pointer-events:none;transition:opacity .2s}._modalOverlayVisible_1pm7o_469{opacity:1;pointer-events:auto}._modalContent_1pm7o_474{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;width:100%;max-width:28rem;max-height:85vh;overflow:hidden}._modalWide_1pm7o_484{max-width:42rem}._modalHeader_1pm7o_488{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0}._modalTitle_1pm7o_495{font-size:1.25rem;font-weight:600;color:#111827}._modalClose_1pm7o_501{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}._modalClose_1pm7o_501:hover{color:#111827}._modalBody_1pm7o_513{padding:1.5rem}._modalScrollable_1pm7o_517{overflow-y:auto;max-height:60vh}._formGroup_1pm7o_523{margin-bottom:1rem}._formGrid_1pm7o_527{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formSection_1pm7o_533{padding-top:1rem;border-top:1px solid #e5e7eb;margin-bottom:1rem}._formSubsection_1pm7o_539{margin-top:1rem;padding-left:1.5rem}._formLabel_1pm7o_544{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}._formInput_1pm7o_552{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;line-height:1.5}._formInput_1pm7o_552:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}._formSelect_1pm7o_567{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;line-height:1.5;background-color:#fff}._formSelect_1pm7o_567:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}._checkboxGroup_1pm7o_583{display:flex;align-items:center;margin-bottom:1rem}._formCheckbox_1pm7o_589{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #d1d5db;margin-right:.5rem}._checkboxLabel_1pm7o_597{font-size:.875rem;font-weight:500;color:#374151}._formActions_1pm7o_603{display:flex;gap:.5rem;margin-top:1.5rem}._btnPrimary_1pm7o_609{padding:.5rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;flex:1}._btnPrimary_1pm7o_609:hover{background-color:#1d4ed8}._btnPrimary_1pm7o_609:disabled{background-color:#9ca3af;cursor:not-allowed}._btnSecondary_1pm7o_629{padding:.5rem 1rem;background-color:#fff;color:#374151;border:1px solid #d1d5db;border-radius:.375rem;font-weight:500;cursor:pointer;flex:1}._btnSecondary_1pm7o_629:hover{background-color:#f9fafb}._employeeCard_1pm7o_645{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.75rem}._employeeCard_1pm7o_645:hover{box-shadow:0 4px 6px -1px #0000001a}._employeeInfo_1pm7o_659{display:flex;align-items:center;gap:.75rem}._employeeAvatar_1pm7o_665{width:2.5rem;height:2.5rem;background-color:#dbeafe;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2563eb;font-weight:500;font-size:.875rem}._employeeDetails_1pm7o_678{display:flex;flex-direction:column}._employeeName_1pm7o_683{font-weight:500;color:#111827}._employeePosition_1pm7o_688{font-size:.875rem;color:#6b7280}._employeeContact_1pm7o_693{display:flex;align-items:center;font-size:.75rem;color:#6b7280;margin-top:.25rem}._contactIcon_1pm7o_701{width:.75rem;height:.75rem;margin-right:.25rem}._employeeActions_1pm7o_707{display:flex;gap:.5rem}._btnIcon_1pm7o_712{display:flex;align-items:center;padding:.25rem .5rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.25rem;font-size:.75rem;cursor:pointer}._btnIcon_1pm7o_712:hover{background-color:#f9fafb}._btnDanger_1pm7o_727{color:#dc2626;border-color:#fecaca}._btnDanger_1pm7o_727:hover{background-color:#fef2f2}._actionIcon_1pm7o_736{width:.75rem;height:.75rem;margin-right:.25rem}._emptyState_1pm7o_742{text-align:center;padding:2rem;color:#6b7280}._emptyIcon_1pm7o_748{width:3rem;height:3rem;color:#d1d5db;margin-bottom:.5rem}@media (max-width: 768px){._orgChartHeader_1pm7o_20{flex-direction:column;align-items:flex-start;gap:1rem}._orgChartControls_1pm7o_39{width:100%;justify-content:space-between}._treeBranchChildrenContainer_1pm7o_448{flex-direction:column;align-items:center;gap:1rem}._formGrid_1pm7o_527{grid-template-columns:1fr;gap:0}._modalContent_1pm7o_474{margin:1rem;width:calc(100% - 2rem)}}@keyframes _fadeIn_1pm7o_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._orgNodeContainer_1pm7o_178{animation:_fadeIn_1pm7o_1 .3s ease-out}._orgNodeDragging_1pm7o_796{opacity:.5;transform:rotate(2deg)}._orgNodeDropArea_1pm7o_801{border:2px dashed #3b82f6;background-color:#3b82f61a;min-height:100px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin:1rem 0}._orgNodeDropArea_1pm7o_801 p{color:#3b82f6;font-weight:500}._companyStructurePage_fen84_1{display:flex;height:100vh;margin:0;padding:0;overflow:hidden}._sidebar_fen84_9{flex-shrink:0;margin:0;padding:0}._mainContent_fen84_15{flex:1;overflow:auto;background:#f9fafb;margin:0;padding:0}._contentHeader_fen84_23{padding:1.5rem;margin:0;border-bottom:1px solid #e5e7eb}._title_fen84_29{font-size:1.25rem;font-weight:600;color:#111827;margin:0}._loadingText_fen84_36{font-size:.875rem;color:#6b7280;margin:0}._container_tru8y_2{width:100%;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;flex-direction:column}._header_tru8y_11{background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:10;box-shadow:0 1px 3px #0000001a}._headerContent_tru8y_21{padding:1.5rem 2rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}._headerText_tru8y_29{flex:1}._title_tru8y_33{font-size:1.875rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;letter-spacing:-.025em}._subtitle_tru8y_41{font-size:.875rem;color:#64748b;margin:0;line-height:1.5;max-width:48rem}._controls_tru8y_49{display:flex;gap:1rem;flex-wrap:wrap}._controlGroup_tru8y_55{display:flex;flex-direction:column;gap:.5rem;min-width:10rem}._controlLabel_tru8y_62{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em}._select_tru8y_73{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#1e293b;transition:all .2s ease;cursor:pointer}._select_tru8y_73:hover{border-color:#cbd5e1}._select_tru8y_73:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._loadingContainer_tru8y_95,._errorContainer_tru8y_96{flex:1;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff}._loadingCard_tru8y_105,._errorCard_tru8y_106{background:#fff;border-radius:1rem;padding:3rem 2rem;text-align:center;box-shadow:0 4px 6px #0000001a;border:1px solid #e2e8f0;max-width:24rem}._spinner_tru8y_116{width:2.5rem;height:2.5rem;border:3px solid #e2e8f0;border-top:3px solid #6366f1;border-radius:50%;animation:_spin_tru8y_116 1s linear infinite;margin:0 auto 1.5rem}@keyframes _spin_tru8y_116{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingTitle_tru8y_134,._errorTitle_tru8y_135{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}._loadingText_tru8y_142,._errorText_tru8y_143{font-size:.875rem;color:#64748b;margin:0}._errorIcon_tru8y_149{width:3rem;height:3rem;color:#ef4444;margin:0 auto 1.5rem}._retryButton_tru8y_156{display:inline-flex;align-items:center;gap:.5rem;background:#6366f1;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:1rem}._retryButton_tru8y_156:hover{background:#5856eb;transform:translateY(-1px)}._statsGrid_tru8y_178{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:2rem}._statCard_tru8y_185{background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d;transition:all .2s ease}._statCard_tru8y_185:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}._statHeader_tru8y_199{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}._statIconWrapper_tru8y_206{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #6366f140}._statIcon_tru8y_206{width:1.25rem;height:1.25rem;color:#fff}._statInfo_tru8y_224{flex:1}._statLabel_tru8y_228{font-size:.875rem;color:#64748b;margin:0 0 .25rem;font-weight:500}._statValue_tru8y_235{font-size:2rem;font-weight:700;color:#1e293b;margin:0;line-height:1}._statFooter_tru8y_243{display:flex;align-items:center;justify-content:space-between}._statChip_tru8y_249{display:inline-flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:1rem;border:1px solid #bbf7d0}._statTrend_tru8y_262{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:1rem}._statTrend_tru8y_262._positive_tru8y_272{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534;border:1px solid #bbf7d0}._statTrend_tru8y_262._negative_tru8y_278{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#991b1b;border:1px solid #fecaca}._statNote_tru8y_284{font-size:.75rem;color:#64748b;font-weight:500}._progressBar_tru8y_290{width:100%;height:.5rem;background:#f1f5f9;border-radius:.25rem;overflow:hidden}._progressFill_tru8y_298{height:100%;border-radius:.25rem;transition:width .3s ease}._chartsGrid_tru8y_305{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;padding:0 2rem 2rem}._chartCard_tru8y_312{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d;overflow:hidden}._chartHeader_tru8y_320{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #f1f5f9}._chartTitle_tru8y_328{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;color:#1e293b}._chartActions_tru8y_337{display:flex;gap:.5rem}._chartAction_tru8y_337{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#64748b;cursor:pointer;transition:all .2s ease}._chartAction_tru8y_337:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}._chartContainer_tru8y_362{padding:1rem 1.5rem 1.5rem}._tableCard_tru8y_367{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d;margin:0 2rem 2rem;overflow:hidden}._tableHeader_tru8y_376{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #f1f5f9}._tableTitle_tru8y_384{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;color:#1e293b}._tableActions_tru8y_393{display:flex;gap:.5rem}._tableAction_tru8y_393{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#64748b;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._tableAction_tru8y_393:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}._tableContainer_tru8y_419{overflow-x:auto}._table_tru8y_367{width:100%;min-width:800px}._tableHead_tru8y_376{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1fr 1fr 1.5fr;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}._headerCell_tru8y_435{padding:1rem 1.5rem;font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #f1f5f9}._headerCell_tru8y_435:last-child{border-right:none}._tableBody_tru8y_449{display:flex;flex-direction:column}._tableRow_tru8y_454{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1fr 1fr 1.5fr;border-bottom:1px solid #f1f5f9;transition:all .2s ease;min-height:4rem}._tableRow_tru8y_454:hover{background:linear-gradient(135deg,#fafbfc,#f8fafc)}._tableRow_tru8y_454:last-child{border-bottom:none}._tableCell_tru8y_470{padding:1rem 1.5rem;display:flex;align-items:center;border-right:1px solid #f1f5f9;font-size:.875rem}._tableCell_tru8y_470:last-child{border-right:none}._employeeInfo_tru8y_482{display:flex;align-items:center;gap:.75rem}._avatar_tru8y_488{width:2.5rem;height:2.5rem;border-radius:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;flex-shrink:0}._employeeDetails_tru8y_502{display:flex;flex-direction:column;gap:.125rem}._employeeName_tru8y_508{font-weight:600;color:#1e293b}._employeeDepartment_tru8y_513{font-size:.75rem;color:#64748b}._templateName_tru8y_518{font-weight:500;color:#1e293b}._progressInfo_tru8y_523{display:flex;flex-direction:column;gap:.375rem;width:100%}._progressText_tru8y_530{font-size:.75rem;color:#64748b;font-weight:600}._progressPercentage_tru8y_536{font-size:.75rem;color:#475569;font-weight:600}._statusBadge_tru8y_542{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;border:1px solid}._statusBadge_tru8y_542._completed_tru8y_553{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534;border-color:#bbf7d0}._statusBadge_tru8y_542._active_tru8y_559{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af;border-color:#93c5fd}._statusBadge_tru8y_542._overdue_tru8y_565{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#991b1b;border-color:#fecaca}._statusIcon_tru8y_571{width:.75rem;height:.75rem}._timeValue_tru8y_576{font-weight:600;color:#475569}._overdueChip_tru8y_581{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;border-radius:1rem;font-size:.75rem;font-weight:700;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}._overdueChip_tru8y_581._hasOverdue_tru8y_595{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#991b1b;border-color:#fecaca}._dateInfo_tru8y_601{display:flex;flex-direction:column;gap:.375rem}._dateRow_tru8y_607{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#64748b}@media (max-width: 1200px){._chartsGrid_tru8y_305{grid-template-columns:1fr}._statsGrid_tru8y_178{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 968px){._headerContent_tru8y_21{flex-direction:column;gap:1rem;align-items:stretch}._controls_tru8y_49{justify-content:space-between}._controlGroup_tru8y_55{flex:1;min-width:8rem}._statsGrid_tru8y_178{grid-template-columns:1fr;padding:1rem}._chartsGrid_tru8y_305{padding:0 1rem 1rem}._tableCard_tru8y_367{margin:0 1rem 1rem}._table_tru8y_367{min-width:600px}._tableHead_tru8y_376,._tableRow_tru8y_454{grid-template-columns:2fr 1fr 1fr 1fr 1fr}._tableCell_tru8y_470:nth-child(6),._tableCell_tru8y_470:nth-child(7),._headerCell_tru8y_435:nth-child(6),._headerCell_tru8y_435:nth-child(7){display:none}}@media (max-width: 640px){._container_tru8y_2{font-size:.875rem}._title_tru8y_33{font-size:1.5rem}._subtitle_tru8y_41{font-size:.8125rem}._headerContent_tru8y_21{padding:1rem}._statsGrid_tru8y_178,._chartsGrid_tru8y_305{gap:1rem}._chartHeader_tru8y_320,._tableHeader_tru8y_376{padding:1rem}._chartContainer_tru8y_362{padding:.5rem 1rem 1rem}}._container_r9n8l_3{width:100%;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;flex-direction:column}._header_r9n8l_12{background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:10;box-shadow:0 1px 3px #0000001a}._headerContent_r9n8l_22{padding:1.5rem 2rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}._headerText_r9n8l_30{flex:1}._title_r9n8l_34{font-size:1.875rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;letter-spacing:-.025em}._subtitle_r9n8l_42{font-size:.875rem;color:#64748b;margin:0;line-height:1.5;max-width:48rem}._createButton_r9n8l_50{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #6366f140;transition:all .2s ease;white-space:nowrap}._createButton_r9n8l_50:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f159}._buttonIcon_r9n8l_72{width:1rem;height:1rem}._controlsPanel_r9n8l_78{background:#fff;border-bottom:1px solid #e2e8f0;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}._searchSection_r9n8l_89{flex:1;min-width:300px}._searchContainer_r9n8l_94{position:relative;max-width:400px}._searchInput_r9n8l_99{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#f8fafc;transition:all .2s ease}._searchInput_r9n8l_99:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;background:#fff}._searchIcon_r9n8l_116{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#64748b}._clearSearch_r9n8l_126{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:.25rem}._clearSearch_r9n8l_126:hover{background:#f1f5f9;color:#374151}._clearIcon_r9n8l_144{width:1rem;height:1rem}._filtersSection_r9n8l_149{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}._filterGroup_r9n8l_156{display:flex;align-items:center;gap:.5rem}._filterIcon_r9n8l_162{width:1rem;height:1rem;color:#64748b}._filterSelect_r9n8l_168{padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background:#fff;cursor:pointer;min-width:160px}._filterSelect_r9n8l_168:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._paginationInfo_r9n8l_184{font-size:.875rem;color:#64748b}._resultsText_r9n8l_189{font-weight:500}._content_r9n8l_194{flex:1;padding:0;display:flex;flex-direction:column}._loadingContainer_r9n8l_202{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff}._spinner_r9n8l_212{width:2rem;height:2rem;border:3px solid #e2e8f0;border-top:3px solid #6366f1;border-radius:50%;animation:_spin_r9n8l_212 1s linear infinite;margin-bottom:1rem}@keyframes _spin_r9n8l_212{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_r9n8l_230{font-size:.875rem;color:#64748b;font-weight:500}._tableContainer_r9n8l_237{flex:1;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column}._table_r9n8l_237{flex:1;display:flex;flex-direction:column}._tableHeader_r9n8l_251{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1.5fr 1fr 1fr;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:5}._headerCell_r9n8l_261{padding:1rem 1.5rem;font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;border-right:1px solid #e2e8f0;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._headerCell_r9n8l_261:last-child{border-right:none}._tableBody_r9n8l_277{flex:1;overflow-y:auto}._tableRow_r9n8l_282{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1.5fr 1fr 1fr;border-bottom:1px solid #f1f5f9;transition:all .2s ease;min-height:4rem}._tableRow_r9n8l_282:hover{background:linear-gradient(135deg,#fafbfc,#f8fafc);box-shadow:0 2px 8px #0000000a}._tableRow_r9n8l_282:last-child{border-bottom:none}._nameCell_r9n8l_300,._descriptionCell_r9n8l_300,._typeCell_r9n8l_300,._sizeCell_r9n8l_300,._accessCell_r9n8l_300,._dateCell_r9n8l_300,._actionsCell_r9n8l_300{padding:1rem 1.5rem;display:flex;align-items:center;border-right:1px solid #f1f5f9;font-size:.875rem}._nameCell_r9n8l_300:last-child,._descriptionCell_r9n8l_300:last-child,._typeCell_r9n8l_300:last-child,._sizeCell_r9n8l_300:last-child,._accessCell_r9n8l_300:last-child,._dateCell_r9n8l_300:last-child,._actionsCell_r9n8l_300:last-child{border-right:none}._nameContainer_r9n8l_318{display:flex;align-items:center;gap:.75rem;width:100%}._fileIconWrapper_r9n8l_325{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;flex-shrink:0;box-shadow:0 1px 3px #0000001a}._fileIconSvg_r9n8l_338{width:1rem;height:1rem;color:#6366f1}._nameText_r9n8l_344{font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._descriptionText_r9n8l_353{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._typeChip_r9n8l_361{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569;font-weight:600;font-size:.75rem;padding:.375rem .75rem;border-radius:1rem;border:1px solid #e2e8f0;text-transform:uppercase;letter-spacing:.025em;box-shadow:0 1px 3px #0000001a}._globalChip_r9n8l_374{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;font-weight:700;font-size:.75rem;padding:.375rem .75rem;border-radius:1rem;border:1px solid #93c5fd;text-transform:uppercase;letter-spacing:.025em;box-shadow:0 1px 3px #1d4ed833}._templatesContainer_r9n8l_387{display:flex;flex-wrap:wrap;gap:.375rem;width:100%}._dateContent_r9n8l_405{display:flex;align-items:center;gap:.5rem;color:#64748b;font-weight:500}._actionsContainer_r9n8l_413{display:flex;gap:.5rem}._actionButton_r9n8l_418{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#64748b;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}._actionButton_r9n8l_418:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._viewButton_r9n8l_438:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#0ea5e9;color:#0ea5e9}._downloadButton_r9n8l_444:hover{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e;color:#22c55e}._deleteButton_r9n8l_450:hover{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444;color:#ef4444}._emptyState_r9n8l_457{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;grid-column:1/-1}._emptyIconWrapper_r9n8l_468{width:4rem;height:4rem;border-radius:1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 4px 12px #0000001a}._emptyIcon_r9n8l_468{width:2rem;height:2rem;color:#9ca3af}._emptyTitle_r9n8l_486{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}._emptyDescription_r9n8l_493{font-size:.875rem;color:#64748b;margin:0 0 2rem;text-align:center}._emptyButton_r9n8l_500{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #6366f1;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;color:#6366f1;background:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}._emptyButton_r9n8l_500:hover{background:#6366f1;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #6366f140}._paginationContainer_r9n8l_524{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1.5rem 2rem}._paginationControls_r9n8l_530{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._paginationNavigation_r9n8l_538{display:flex;align-items:center;gap:.5rem}._paginationButton_r9n8l_544{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#374151;cursor:pointer;transition:all .2s ease}._paginationButton_r9n8l_544:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}._paginationButton_r9n8l_544:disabled{background:#f9fafb;color:#d1d5db;cursor:not-allowed}._pageNumbers_r9n8l_569{display:flex;align-items:center;gap:.25rem}._pageButton_r9n8l_575{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s ease;padding:0 .5rem}._pageButton_r9n8l_575:hover{background:#f3f4f6;border-color:#9ca3af}._pageButtonActive_r9n8l_596{background:#6366f1;border-color:#6366f1;color:#fff}._pageButtonActive_r9n8l_596:hover{background:#4f46e5;border-color:#4f46e5}._itemsPerPage_r9n8l_607{display:flex;align-items:center;gap:.5rem}._itemsPerPageSelect_r9n8l_613{padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background:#fff;cursor:pointer;min-width:140px}._itemsPerPageSelect_r9n8l_613:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._dialogOverlay_r9n8l_630{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._dialog_r9n8l_630{background:#fff;border-radius:1rem;box-shadow:0 20px 40px #00000026;max-width:64rem;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._dialogHeader_r9n8l_657{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.1)}._dialogTitle_r9n8l_664{font-size:1.25rem;font-weight:700;margin:0}._dialogContent_r9n8l_670{flex:1;overflow:hidden}._dialogGrid_r9n8l_675{display:grid;grid-template-columns:2fr 1fr;min-height:32rem}._formSection_r9n8l_681{padding:2rem;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:1.5rem;background:#fafbfc}._field_r9n8l_690{display:flex;flex-direction:column;gap:.5rem}._fieldTextarea_r9n8l_696{flex:1;min-height:0}._label_r9n8l_701{font-size:.875rem;font-weight:600;color:#374151}._input_r9n8l_707{border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s ease;background:#fff}._input_r9n8l_707:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._textarea_r9n8l_722{border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;resize:none;flex:1;transition:all .2s ease;background:#fff}._textarea_r9n8l_722:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._checkboxLabel_r9n8l_740{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:1rem;border-radius:.5rem;background:#fff;border:1px solid #e2e8f0}._checkboxLabel_r9n8l_740:hover{background:#f8fafc}._checkbox_r9n8l_740{width:1rem;height:1rem;accent-color:#6366f1;cursor:pointer}._checkboxText_r9n8l_762{font-size:.875rem;color:#374151;font-weight:500}._uploadLabel_r9n8l_768{display:flex;align-items:center;gap:.75rem;padding:1.25rem;border:2px dashed #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .2s ease;background:#fff;color:#64748b;font-weight:500}._uploadLabel_r9n8l_768:hover{border-color:#6366f1;background:#f8fafc;color:#4f46e5}._uploadText_r9n8l_788{flex:1}._fileInput_r9n8l_792{display:none}._templatesSection_r9n8l_796{padding:2rem;background:#fff;display:flex;flex-direction:column}._templatesTitle_r9n8l_803{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}._templatesDescription_r9n8l_810{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}._templatesGrid_r9n8l_816{display:flex;flex-direction:column;gap:.75rem;flex:1;overflow-y:auto;max-height:20rem}._templateChipButton_r9n8l_825{display:block;width:100%;background:#f8fafc;color:#475569;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}._templateChipButton_r9n8l_825:hover{background:#f1f5f9;border-color:#cbd5e1}._templateChipActive_r9n8l_845{background:linear-gradient(135deg,#e0e7ff,#c7d2fe)!important;color:#4f46e5!important;border-color:#a5b4fc!important;box-shadow:0 2px 4px #4f46e533!important}._templatesInfo_r9n8l_852{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}._infoText_r9n8l_858{font-size:.75rem;color:#6b7280;text-align:center;margin:0}._dialogActions_r9n8l_865{padding:1.5rem 2rem;display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e2e8f0;background:#fafbfc}._cancelButton_r9n8l_874{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:#6b7280;background:#fff;cursor:pointer;transition:all .2s ease}._cancelButton_r9n8l_874:hover{background:#f9fafb;border-color:#9ca3af}._saveButton_r9n8l_894{display:inline-flex;align-items:center;gap:.5rem;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);cursor:pointer;box-shadow:0 4px 12px #6366f140;transition:all .2s ease}._saveButton_r9n8l_894:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f159}._saveButton_r9n8l_894:disabled{background:#9ca3af;box-shadow:none;transform:none;cursor:not-allowed}._loadingSpinner_r9n8l_922{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_r9n8l_212 1s linear infinite}._snackbar_r9n8l_932{position:fixed;bottom:2rem;right:2rem;border-radius:.5rem;box-shadow:0 10px 25px #00000026;padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem;z-index:2000;min-width:20rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._snackbar_r9n8l_932._success_r9n8l_947{background:linear-gradient(135deg,#10b981,#059669);color:#fff}._snackbar_r9n8l_932._error_r9n8l_952{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}._snackbar_r9n8l_932._warning_r9n8l_957{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}._snackbarContent_r9n8l_962{display:flex;align-items:center;gap:.75rem;flex:1;font-size:.875rem;font-weight:500}._snackbarClose_r9n8l_971{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.25rem;background:#fff3;color:inherit;cursor:pointer;transition:all .2s ease}._snackbarClose_r9n8l_971:hover{background:#ffffff4d}@media (max-width: 1200px){._dialogGrid_r9n8l_675{grid-template-columns:1fr}._formSection_r9n8l_681{border-right:none;border-bottom:1px solid #e2e8f0}._tableHeader_r9n8l_251,._tableRow_r9n8l_282{grid-template-columns:1.5fr 1.5fr 1fr .8fr 1.2fr .8fr 1fr}}@media (max-width: 968px){._controlsPanel_r9n8l_78{flex-direction:column;align-items:stretch;gap:1rem}._searchSection_r9n8l_89{min-width:auto}._searchContainer_r9n8l_94{max-width:none}._filtersSection_r9n8l_149{justify-content:space-between}._paginationControls_r9n8l_530{flex-direction:column;gap:1rem}._tableHeader_r9n8l_251,._tableRow_r9n8l_282{grid-template-columns:1fr}._tableHeader_r9n8l_251{display:none}._tableRow_r9n8l_282{display:block;border:1px solid #e2e8f0;border-radius:.5rem;margin:.5rem 1rem;padding:1rem;background:#fff;box-shadow:0 2px 4px #0000001a}._nameCell_r9n8l_300,._descriptionCell_r9n8l_300,._typeCell_r9n8l_300,._sizeCell_r9n8l_300,._accessCell_r9n8l_300,._dateCell_r9n8l_300,._actionsCell_r9n8l_300{border-right:none;border-bottom:1px solid #f1f5f9;padding:.75rem 0;display:block}._nameCell_r9n8l_300:last-child,._descriptionCell_r9n8l_300:last-child,._typeCell_r9n8l_300:last-child,._sizeCell_r9n8l_300:last-child,._accessCell_r9n8l_300:last-child,._dateCell_r9n8l_300:last-child,._actionsCell_r9n8l_300:last-child{border-bottom:none}._actionsContainer_r9n8l_413{justify-content:flex-start;margin-top:.5rem}}@media (max-width: 768px){._headerContent_r9n8l_22{flex-direction:column;gap:1rem;padding:1rem}._createButton_r9n8l_50{width:100%;justify-content:center}._controlsPanel_r9n8l_78{padding:1rem}._content_r9n8l_194{padding:0}._dialog_r9n8l_630{margin:.5rem;max-width:calc(100vw - 1rem)}._snackbar_r9n8l_932{bottom:1rem;right:1rem;left:1rem;min-width:auto}._title_r9n8l_34{font-size:1.5rem}._subtitle_r9n8l_42{font-size:.8125rem}._paginationNavigation_r9n8l_538{flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){._dialogHeader_r9n8l_657{padding:1rem 1.5rem}._formSection_r9n8l_681,._templatesSection_r9n8l_796{padding:1.5rem}._dialogActions_r9n8l_865{padding:1rem 1.5rem;flex-direction:column}._cancelButton_r9n8l_874,._saveButton_r9n8l_894{width:100%;justify-content:center}._filtersSection_r9n8l_149{flex-direction:column;align-items:stretch;gap:1rem}._filterGroup_r9n8l_156{justify-content:center}}._accessInfo_r9n8l_1119{display:flex;flex-direction:column;gap:.25rem;width:100%}._employeeAccess_r9n8l_1126{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:.5rem;color:#0369a1;font-weight:500}._employeeIcon_r9n8l_1138{width:1rem;height:1rem;flex-shrink:0}._employeeName_r9n8l_1144{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unknownAccess_r9n8l_1151{font-size:.8rem;color:#94a3b8;font-style:italic}._employeeSelection_r9n8l_1158{margin-bottom:1rem}._employeeSelect_r9n8l_1158{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer}._employeeSelect_r9n8l_1158:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._selectionSubtitle_r9n8l_1178{font-size:.9rem;font-weight:600;color:#374151;margin:0 0 .5rem}._selectionDivider_r9n8l_1185{display:flex;align-items:center;margin:1rem 0;color:#64748b;font-size:.8rem}._selectionDivider_r9n8l_1185:before,._selectionDivider_r9n8l_1185:after{content:"";flex:1;height:1px;background:#e2e8f0}._selectionDivider_r9n8l_1185 span{padding:0 1rem}._templatesSelection_r9n8l_1205{margin-bottom:1rem}._selectionInfo_r9n8l_1209{padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}._clearSelectionButton_r9n8l_1216{display:inline-flex;align-items:center;gap:.25rem;background:none;border:1px solid #ef4444;color:#ef4444;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;cursor:pointer;margin-top:.5rem;transition:all .2s}._clearSelectionButton_r9n8l_1216:hover{background:#ef4444;color:#fff}@media (max-width: 768px){._employeeAccess_r9n8l_1126{flex-direction:column;align-items:flex-start;gap:.25rem}._employeeName_r9n8l_1144{font-size:.75rem}}._chipIcon_r9n8l_1247{width:.875rem;height:.875rem;margin-right:.25rem}._employeeAccess_r9n8l_1126{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:.5rem;color:#0369a1}._employeeInfo_r9n8l_1264{display:flex;flex-direction:column;gap:.125rem}._employeeName_r9n8l_1144{font-weight:600;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}._accessType_r9n8l_1279{font-size:.7rem;color:#64748b}._templatesAccess_r9n8l_1284{display:flex;align-items:flex-start;gap:.5rem}._templatesIcon_r9n8l_1290{width:1rem;height:1rem;color:#6366f1;margin-top:.25rem;flex-shrink:0}._templatesContainer_r9n8l_387{display:flex;flex-direction:column;gap:.25rem;flex:1}._templateChip_r9n8l_394{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;font-weight:500;font-size:.6875rem;padding:.25rem .5rem;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d}._moreTemplates_r9n8l_1316{font-size:.7rem;color:#64748b;font-style:italic}._unknownAccess_r9n8l_1151{display:flex;align-items:center;gap:.375rem;padding:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;font-size:.8rem}._unknownIcon_r9n8l_1334{width:.875rem;height:.875rem}@media (max-width: 768px){._employeeAccess_r9n8l_1126{flex-direction:column;align-items:flex-start;gap:.25rem}._employeeName_r9n8l_1144{max-width:100px}._templatesAccess_r9n8l_1284{flex-direction:column;gap:.25rem}}._container_y4zjf_2{width:100%;min-height:100vh;background:linear-gradient(to bottom right,#f8f9fb,#fafbfc,#f5f6f8)}._header_y4zjf_9{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:10}._headerInner_y4zjf_18{max-width:1600px;margin:0 auto;padding:2rem 2.5rem}._headerContent_y4zjf_24{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem}._title_y4zjf_31{font-size:2rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}._subtitle_y4zjf_38{font-size:.9375rem;color:#64748b;margin:0;max-width:42rem}._createButton_y4zjf_45{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 8px 25px #6366f133;transition:all .3s ease;white-space:nowrap}._createButton_y4zjf_45:hover{transform:translateY(-2px);box-shadow:0 12px 30px #6366f14d}._buttonIcon_y4zjf_67{width:1.25rem;height:1.25rem}._statsGrid_y4zjf_73{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}._statCard_y4zjf_79{background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}._statContent_y4zjf_87{display:flex;align-items:center;justify-content:space-between}._statLabel_y4zjf_93{font-size:.8125rem;color:#64748b;margin-bottom:.25rem}._statValue_y4zjf_99{font-size:1.75rem;font-weight:700;color:#0f172a}._statIconWrapper_y4zjf_105{width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,#eef0ff,#e0e7ff);display:flex;align-items:center;justify-content:center}._statIconGreen_y4zjf_115{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}._statIconRed_y4zjf_119{background:linear-gradient(135deg,#fee2e2,#fecaca)}._statIcon_y4zjf_105{width:1.75rem;height:1.75rem;color:#6366f1}._statIconGreen_y4zjf_115 ._statIcon_y4zjf_105{color:#10b981}._statIconRed_y4zjf_119 ._statIcon_y4zjf_105{color:#ef4444}._content_y4zjf_138{max-width:1600px;margin:0 auto;padding:2.5rem}._surveysGrid_y4zjf_145{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}._surveyCard_y4zjf_151{background:#fff;border:2px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}._surveyCardActive_y4zjf_160{border-color:#10b981}._surveyCard_y4zjf_151:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._cardContent_y4zjf_169{padding:1.5rem}._cardHeader_y4zjf_173{margin-bottom:1.25rem}._cardTitleRow_y4zjf_177{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._cardTitle_y4zjf_177{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;flex:1}._statusBadge_y4zjf_193{font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:.5rem;white-space:nowrap}._statusActive_y4zjf_201{background:#dcfce7;color:#10b981}._statusInactive_y4zjf_206{background:#f3f4f6;color:#6b7280}._cardDescription_y4zjf_211{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}._cardMeta_y4zjf_218{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.25rem;padding:1rem;background:#f8fafc;border-radius:.5rem}._metaItem_y4zjf_228{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569}._metaIcon_y4zjf_236{width:1rem;height:1rem;color:#94a3b8}._cardActions_y4zjf_242{display:flex;gap:.5rem;flex-wrap:wrap}._actionBtn_y4zjf_248{display:inline-flex;align-items:center;gap:.375rem;border:1px solid;border-radius:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;background:#fff}._actionIcon_y4zjf_262{width:.875rem;height:.875rem}._actionBtnEdit_y4zjf_267{color:#6366f1;border-color:#e0e7ff}._actionBtnEdit_y4zjf_267:hover{background:#eef0ff;border-color:#6366f1}._actionBtnAnalytics_y4zjf_277{color:#f59e0b;border-color:#fde68a}._actionBtnAnalytics_y4zjf_277:hover{background:#fef3c7;border-color:#f59e0b}._actionBtnDelete_y4zjf_287{color:#ef4444;border-color:#fecaca}._actionBtnDelete_y4zjf_287:hover{background:#fef2f2;border-color:#ef4444}._dialogOverlay_y4zjf_298{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:_fadeIn_y4zjf_1 .2s ease-out}._dialog_y4zjf_298{background:#fff;border-radius:1.25rem;box-shadow:0 25px 50px #00000026;max-width:72rem;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:_slideUp_y4zjf_1 .3s ease-out}._analyticsDialog_y4zjf_325{background:#fff;border-radius:1.25rem;box-shadow:0 25px 50px #00000026;max-width:56rem;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:_slideUp_y4zjf_1 .3s ease-out}._dialogHeader_y4zjf_337{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:1.5rem 2rem;border-radius:1.25rem 1.25rem 0 0;display:flex;align-items:center;justify-content:space-between}._dialogTitle_y4zjf_347{font-size:1.5rem;font-weight:700;margin:0}._closeBtn_y4zjf_353{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.5rem;background:#fff3;color:#fff;cursor:pointer;transition:all .2s ease}._closeBtn_y4zjf_353:hover{background:#ffffff4d}._closeIcon_y4zjf_371{width:1.25rem;height:1.25rem}._dialogContent_y4zjf_376{flex:1;overflow-y:auto;padding:2rem}._formGrid_y4zjf_383{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}._fieldRow_y4zjf_392{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}._field_y4zjf_392{display:flex;flex-direction:column;gap:.5rem}._label_y4zjf_404{font-size:.875rem;font-weight:600;color:#374151}._input_y4zjf_410{border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-family:inherit;transition:all .2s ease}._input_y4zjf_410:hover{border-color:#d1d5db}._input_y4zjf_410:focus{outline:none;border-color:#6366f1;border-width:2px;box-shadow:0 0 0 3px #6366f11a}._textarea_y4zjf_430{border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-family:inherit;line-height:1.6;resize:vertical;min-height:80px;transition:all .2s ease}._textarea_y4zjf_430:hover{border-color:#d1d5db}._textarea_y4zjf_430:focus{outline:none;border-color:#6366f1;border-width:2px;box-shadow:0 0 0 3px #6366f11a}._select_y4zjf_453{border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-family:inherit;background:#fff;cursor:pointer;transition:all .2s ease}._select_y4zjf_453:hover{border-color:#d1d5db}._select_y4zjf_453:focus{outline:none;border-color:#6366f1;border-width:2px;box-shadow:0 0 0 3px #6366f11a}._checkboxLabel_y4zjf_475{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#374151;padding-top:.5rem}._checkbox_y4zjf_475{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#6366f1}._helperText_y4zjf_493{font-size:.75rem;color:#6b7280;font-style:italic}._questionsSection_y4zjf_500{margin-top:1rem}._sectionHeader_y4zjf_504{margin-bottom:1.5rem}._sectionTitle_y4zjf_508{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}._questionsList_y4zjf_515{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}._questionCard_y4zjf_522{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}._questionHeader_y4zjf_529{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._questionNumber_y4zjf_536{font-size:.875rem;font-weight:600;color:#6366f1;background:#eef0ff;padding:.375rem .75rem;border-radius:.5rem}._deleteQuestionBtn_y4zjf_545{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.5rem;background:transparent;color:#ef4444;cursor:pointer;transition:all .2s ease}._deleteQuestionBtn_y4zjf_545:hover{background:#fef2f2}._deleteIcon_y4zjf_563{width:1rem;height:1rem}._questionBody_y4zjf_568{display:flex;flex-direction:column;gap:1.25rem}._optionsList_y4zjf_574{display:flex;flex-direction:column;gap:.75rem}._addOptionBtn_y4zjf_580{display:inline-flex;align-items:center;gap:.375rem;border:1px dashed #cbd5e1;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#64748b;background:#fff;cursor:pointer;transition:all .2s ease}._addOptionBtn_y4zjf_580:hover{border-color:#6366f1;color:#6366f1;background:#f8fafc}._addQuestionBtn_y4zjf_601{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #e0e7ff;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:#6366f1;background:#fff;cursor:pointer;transition:all .2s ease}._addQuestionBtn_y4zjf_601:hover{background:#eef0ff;border-color:#6366f1}._dialogActions_y4zjf_621{padding:1.5rem 2rem;display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb}._cancelButton_y4zjf_629{border:1px solid #d1d5db;border-radius:.625rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;color:#6b7280;background:transparent;cursor:pointer;transition:all .2s ease}._cancelButton_y4zjf_629:hover{background:#f9fafb;border-color:#9ca3af}._saveButton_y4zjf_646{display:inline-flex;align-items:center;gap:.5rem;border:none;border-radius:.625rem;padding:.625rem 1.75rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);cursor:pointer;box-shadow:0 8px 20px #6366f14d;transition:all .2s ease}._saveButton_y4zjf_646:hover{transform:translateY(-1px);box-shadow:0 12px 25px #6366f166}._analyticsStats_y4zjf_668{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}._analyticsStat_y4zjf_668{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;text-align:center}._questionsAnalytics_y4zjf_683{display:flex;flex-direction:column;gap:1.5rem}._analyticsCard_y4zjf_689{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}._analyticsCardHeader_y4zjf_696{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}._questionText_y4zjf_703{font-size:1rem;font-weight:600;color:#1f2937;margin:0;flex:1}._ratingAnalytics_y4zjf_711{display:flex;align-items:center;gap:1.5rem;padding:1rem;background:#fff;border-radius:.5rem}._ratingValue_y4zjf_720{font-size:1rem;font-weight:600;color:#374151}._stars_y4zjf_726{display:flex;gap:.25rem}._star_y4zjf_726{width:1.5rem;height:1.5rem;color:#e5e7eb;fill:#e5e7eb}._starFilled_y4zjf_738{color:#fbbf24;fill:#fbbf24}._choicesAnalytics_y4zjf_743{display:flex;flex-direction:column;gap:1rem}._choiceRow_y4zjf_749{display:flex;align-items:center;gap:1rem}._choiceOption_y4zjf_755{font-size:.875rem;font-weight:500;color:#374151;min-width:150px}._choiceStats_y4zjf_762{flex:1;display:flex;align-items:center;gap:1rem}._choiceBar_y4zjf_769{flex:1;height:1.5rem;background:#e5e7eb;border-radius:.5rem;overflow:hidden}._choiceBarFill_y4zjf_777{height:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);transition:width .3s ease}._choiceCount_y4zjf_783{font-size:.875rem;font-weight:500;color:#64748b;min-width:80px;text-align:right}._textAnalytics_y4zjf_791{padding:1rem;background:#fff;border-radius:.5rem;font-size:.875rem;color:#64748b}@keyframes _fadeIn_y4zjf_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_y4zjf_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){._surveysGrid_y4zjf_145{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}._statsGrid_y4zjf_73,._analyticsStats_y4zjf_668{grid-template-columns:1fr}}@media (max-width: 768px){._headerInner_y4zjf_18{padding:1.5rem}._headerContent_y4zjf_24{flex-direction:column;gap:1rem}._createButton_y4zjf_45{width:100%;justify-content:center}._content_y4zjf_138{padding:1.5rem}._surveysGrid_y4zjf_145,._fieldRow_y4zjf_392{grid-template-columns:1fr}._cardActions_y4zjf_242{flex-direction:column}._actionBtn_y4zjf_248{width:100%;justify-content:center}._dialog_y4zjf_298,._analyticsDialog_y4zjf_325{margin:1rem;max-width:calc(100vw - 2rem)}._choiceRow_y4zjf_749{flex-direction:column;align-items:flex-start}._choiceOption_y4zjf_755{min-width:auto}._choiceStats_y4zjf_762{width:100%}}._modalOverlay_1mvjz_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:1000;display:flex;align-items:center;justify-content:center}._modal_1mvjz_1{position:fixed;left:40%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:500px;z-index:1001;overflow:hidden}._modalHeader_1mvjz_27{padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;text-align:center}._iconContainer_1mvjz_33{display:flex;justify-content:center;margin-bottom:16px}._warningIcon_1mvjz_39{width:48px;height:48px;color:#f59e0b}._modalTitle_1mvjz_45{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}._modalContent_1mvjz_52{padding:24px}._modalDescription_1mvjz_56{color:#6b7280;margin-bottom:20px;line-height:1.5}._featuresList_1mvjz_62{display:flex;flex-direction:column;gap:12px}._featureItem_1mvjz_68{display:flex;align-items:center;gap:12px}._featureIcon_1mvjz_74{width:20px;height:20px;color:#4f46e5}._modalActions_1mvjz_80{padding:16px 24px 24px;display:flex;justify-content:center}._primaryButton_1mvjz_86{display:flex;align-items:center;gap:8px;background-color:#4f46e5;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:500;cursor:pointer;transition:background-color .2s}._primaryButton_1mvjz_86:hover{background-color:#4338ca}._buttonIcon_1mvjz_103{width:18px;height:18px}._adaptationContainer_90fmg_1{display:flex;flex-direction:column;min-height:100vh;background:#fafbfc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}._header_90fmg_9{position:relative;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(241,245,249,.8)}._headerInner_90fmg_16{position:relative}._navContainer_90fmg_20{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:72px}@media (max-width: 900px){._navContainer_90fmg_20{padding:0 16px;height:64px}}._navLeft_90fmg_34{display:flex;align-items:center;gap:16px}._mobileMenuButton_90fmg_40{display:none;padding:8px;border-radius:12px;background:#f8fafcb3;transition:all .2s ease;border:1px solid rgba(226,232,240,.5)}._mobileMenuButton_90fmg_40:hover{background:#f1f5f9cc;transform:scale(1.05)}@media (max-width: 900px){._mobileMenuButton_90fmg_40{display:flex;align-items:center;justify-content:center}}._mobileMenuIcon_90fmg_60{width:20px;height:20px;color:#64748b}._titleContainer_90fmg_66{display:flex;flex-direction:column}._title_90fmg_66{font-size:22px;font-weight:700;color:#1f2937;margin:0;line-height:1.2}@media (max-width: 600px){._title_90fmg_66{font-size:18px}}._subtitle_90fmg_84{font-size:13px;color:#64748b;margin-top:2px;line-height:1.2}@media (max-width: 600px){._subtitle_90fmg_84{display:none}}._desktopNav_90fmg_96{display:flex;align-items:center;gap:4px;background:#f8fafcb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:4px;border:1px solid rgba(226,232,240,.5)}@media (max-width: 900px){._desktopNav_90fmg_96{display:none}}._navTab_90fmg_112{position:relative;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-weight:500;transition:all .3s ease;color:#64748b;background:transparent;border:none;cursor:pointer}._navTab_90fmg_112:hover{color:#1f2937;background:#fff9}._navTabActive_90fmg_131{background:#ffffffe6;color:#1f2937;box-shadow:0 2px 8px #00000014}._navIcon_90fmg_137{width:18px;height:18px;transition:all .3s ease;color:#94a3b8}._navIconActive_90fmg_144{color:#3b82f6}._navLabel_90fmg_148{white-space:nowrap;font-size:14px}._activeIndicator_90fmg_153{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:6px;height:6px;background:#3b82f6;border-radius:50%;animation:_pulse_90fmg_1 2s infinite}@keyframes _pulse_90fmg_1{0%,to{opacity:1}50%{opacity:.5}}._mobileMenu_90fmg_40{position:absolute;top:100%;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;border-top:1px solid rgba(241,245,249,.8);z-index:50}@media (min-width: 901px){._mobileMenu_90fmg_40{display:none}}._mobileMenuContent_90fmg_190{padding:8px}._mobileMenuItem_90fmg_194{display:flex;align-items:center;gap:12px;padding:14px;width:100%;border-radius:12px;font-weight:500;transition:all .2s ease;color:#64748b;background:transparent;border:2px solid transparent;cursor:pointer;position:relative}._mobileMenuItem_90fmg_194:hover{background:#f8fafcb3;color:#1f2937}._mobileMenuItemActive_90fmg_214{background:#eff6ffb3;color:#1d4ed8;border-color:#dbeafe80}._mobileMenuIcon_90fmg_60{width:18px;height:18px;color:#94a3b8;transition:all .2s ease}._mobileMenuIconActive_90fmg_227{color:#3b82f6}._mobileActiveIndicator_90fmg_231{position:absolute;right:16px;width:6px;height:6px;background:#3b82f6;border-radius:50%;animation:_pulse_90fmg_1 2s infinite}._mobileMenuOverlay_90fmg_241{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40}@media (min-width: 901px){._mobileMenuOverlay_90fmg_241{display:none}}._content_90fmg_254{flex:1;overflow-y:auto;background:#f8fafc}@media (max-width: 900px){._content_90fmg_254{padding:16px}}._tabPanel_90fmg_265{width:100%;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000f;overflow:hidden}@keyframes _fadeIn_90fmg_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._mobileMenuItem_90fmg_194{animation:_fadeIn_90fmg_1 .3s ease-out}._navTab_90fmg_112:disabled{opacity:.5;cursor:not-allowed}._mobileMenuItem_90fmg_194:disabled{opacity:.5;cursor:not-allowed}._mobileMenuItem_90fmg_194:nth-child(1){animation-delay:.05s}._mobileMenuItem_90fmg_194:nth-child(2){animation-delay:.1s}._mobileMenuItem_90fmg_194:nth-child(3){animation-delay:.15s}._mobileMenuItem_90fmg_194:nth-child(4){animation-delay:.2s}._container_1epz6_2{width:100%;min-height:100vh;background:linear-gradient(to bottom right,#f8f9fb,#fafbfc,#f5f6f8)}._header_1epz6_9{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:10}._headerInner_1epz6_18{max-width:1600px;margin:0 auto;padding:2rem 2.5rem}._headerContent_1epz6_24{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem}._title_1epz6_31{font-size:2rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}._subtitle_1epz6_38{font-size:.9375rem;color:#64748b;margin:0;max-width:42rem}._createButton_1epz6_45{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 8px 25px #6366f133;transition:all .3s ease;white-space:nowrap}._createButton_1epz6_45:hover{transform:translateY(-2px);box-shadow:0 12px 30px #6366f14d}._buttonIcon_1epz6_67{width:1.25rem;height:1.25rem}._statsGrid_1epz6_73{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}._statCard_1epz6_79{background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}._statContent_1epz6_87{display:flex;align-items:center;justify-content:space-between}._statLabel_1epz6_93{font-size:.8125rem;color:#64748b;margin-bottom:.25rem}._statValue_1epz6_99{font-size:1.75rem;font-weight:700;color:#0f172a}._statIconWrapper_1epz6_105{width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,#eef0ff,#e0e7ff);display:flex;align-items:center;justify-content:center}._statIconGreen_1epz6_115{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}._statIconYellow_1epz6_119{background:linear-gradient(135deg,#fef3c7,#fde68a)}._statIcon_1epz6_105{width:1.75rem;height:1.75rem;color:#6366f1}._statIconGreen_1epz6_115 ._statIcon_1epz6_105{color:#10b981}._statIconYellow_1epz6_119 ._statIcon_1epz6_105{color:#f59e0b}._content_1epz6_138{max-width:1600px;margin:0 auto;padding:2.5rem}._section_1epz6_145{margin-bottom:3rem}._sectionHeader_1epz6_149{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._sectionTitle_1epz6_156{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}._sectionDescription_1epz6_163{font-size:.875rem;color:#64748b;margin:0}._badge_1epz6_169{background:#eef0ff;color:#6366f1;border:none;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}._badgeYellow_1epz6_179{background:#fef3c7;color:#f59e0b}._cardsGrid_1epz6_185{display:grid;grid-template-columns:1fr;gap:1.25rem}._templateCard_1epz6_191{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}._templateCard_1epz6_191:hover{box-shadow:0 4px 12px #0000001a;border-color:#cbd5e1}._cardContent_1epz6_205{padding:1.75rem}._cardMain_1epz6_209{display:flex;align-items:flex-start;gap:1.5rem}._cardIconWrapper_1epz6_215{width:4rem;height:4rem;border-radius:1rem;background:linear-gradient(135deg,#eef0ff,#e0e7ff);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}._cardIconYellow_1epz6_227{background:linear-gradient(135deg,#fef3c7,#fde68a)}._templateCard_1epz6_191:hover ._cardIconWrapper_1epz6_215{transform:scale(1.05)}._cardIcon_1epz6_215{width:2rem;height:2rem;color:#6366f1}._cardIconYellow_1epz6_227 ._cardIcon_1epz6_215{color:#f59e0b}._cardBody_1epz6_245{flex:1;min-width:0}._cardHeader_1epz6_250{display:flex;flex-direction:column;gap:1rem}._cardTitleRow_1epz6_256{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}._cardTitle_1epz6_256{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._categoryBadge_1epz6_270{background:#f1f5f9;color:#64748b;border:none;border-radius:.375rem;padding:.125rem .625rem;font-size:.75rem;font-weight:500}._cardSubject_1epz6_280{font-size:.875rem;color:#64748b}._subjectText_1epz6_285{color:#475569;font-weight:500}._variablesBlock_1epz6_291{margin-top:.25rem}._variablesLabel_1epz6_295{font-size:.8125rem;color:#64748b;margin-bottom:.5rem}._variablesChips_1epz6_301{display:flex;flex-wrap:wrap;gap:.5rem}._variableChip_1epz6_307{background:#f8fafc;color:#6366f1;border:1px solid #e0e7ff;border-radius:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500}._variableChipYellow_1epz6_317{background:#fffbeb;color:#f59e0b;border-color:#fde68a}._cardMeta_1epz6_324{display:flex;align-items:center;gap:1.5rem;font-size:.8125rem;color:#94a3b8}._metaItem_1epz6_332{display:flex;align-items:center;gap:.375rem}._metaIcon_1epz6_338{width:.875rem;height:.875rem}._cardActions_1epz6_344{display:flex;flex-direction:column;gap:.625rem;flex-shrink:0}._actionBtn_1epz6_351{display:inline-flex;align-items:center;gap:.5rem;border:1px solid;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;background:#fafbfc;white-space:nowrap}._actionIcon_1epz6_366{width:1rem;height:1rem}._actionBtnEdit_1epz6_371{color:#6366f1;border-color:#e0e7ff}._actionBtnEdit_1epz6_371:hover{background:#eef0ff;border-color:#6366f1}._actionBtnRestore_1epz6_381{color:#10b981;border-color:#d1fae5}._actionBtnRestore_1epz6_381:hover{background:#ecfdf5;border-color:#10b981}._actionBtnCopy_1epz6_391{color:#64748b;border-color:#e5e7eb}._actionBtnCopy_1epz6_391:hover{background:#f1f5f9;border-color:#cbd5e1}._actionBtnDelete_1epz6_401{color:#ef4444;border-color:#fecaca}._actionBtnDelete_1epz6_401:hover{background:#fef2f2;border-color:#ef4444}._emptyState_1epz6_412{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:5rem 2rem;text-align:center;box-shadow:0 1px 3px #0000001a}._emptyIconWrapper_1epz6_421{width:5rem;height:5rem;border-radius:1.25rem;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem}._emptyIcon_1epz6_421{width:2.5rem;height:2.5rem;color:#9ca3af;opacity:.6}._emptyTitle_1epz6_439{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}._emptyDescription_1epz6_446{font-size:.875rem;color:#64748b;margin:0 0 2rem}._emptyButton_1epz6_452{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #6366f1;border-radius:.75rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;color:#6366f1;background:transparent;cursor:pointer;transition:all .2s ease}._emptyButton_1epz6_452:hover{background:#6366f10a}._dialogOverlay_1epz6_472{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:_fadeIn_1epz6_1 .2s ease-out}._dialog_1epz6_472{background:#fff;border-radius:1.25rem;box-shadow:0 25px 50px #00000026;max-width:72rem;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:_slideUp_1epz6_1 .3s ease-out}._dialogHeader_1epz6_499{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:1.5rem 2rem;border-radius:1.25rem 1.25rem 0 0}._dialogTitle_1epz6_506{font-size:1.5rem;font-weight:700;margin:0}._dialogContent_1epz6_512{flex:1;overflow:hidden}._dialogGrid_1epz6_517{display:grid;grid-template-columns:2fr 1fr;min-height:37.5rem}._formSection_1epz6_523{padding:2rem;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1.5rem}._field_1epz6_531{display:flex;flex-direction:column;gap:.5rem}._fieldTextarea_1epz6_537{flex:1;min-height:0}._label_1epz6_542{font-size:.875rem;font-weight:600;color:#374151}._input_1epz6_548{border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-family:inherit;transition:all .2s ease}._input_1epz6_548:hover{border-color:#d1d5db}._input_1epz6_548:focus{outline:none;border-color:#6366f1;border-width:2px;box-shadow:0 0 0 3px #6366f11a}._textarea_1epz6_568{border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-family:inherit;line-height:1.6;resize:none;flex:1;min-height:0;transition:all .2s ease}._textarea_1epz6_568:hover{border-color:#d1d5db}._textarea_1epz6_568:focus{outline:none;border-color:#6366f1;border-width:2px;box-shadow:0 0 0 3px #6366f11a}._helperText_1epz6_592{font-size:.75rem;color:#6b7280;font-style:italic}._variablesSection_1epz6_598{padding:2rem;background:#fafafa;display:flex;flex-direction:column}._variablesTitle_1epz6_605{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}._variablesDescription_1epz6_612{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}._variablesGrid_1epz6_618{display:flex;flex-direction:column;gap:.75rem;flex:1;overflow-y:auto}._variableChipButton_1epz6_626{display:block;width:100%;background:linear-gradient(135deg,#e0e7ff,#ede9fe);color:#4f46e5;border:1px solid #c7d2fe;border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}._variableChipButton_1epz6_626:hover{background:linear-gradient(135deg,#c7d2fe,#ddd6fe);transform:translate(4px)}._variablesInfo_1epz6_646{margin-top:auto;padding-top:1.5rem;border-top:1px solid #e5e7eb}._infoText_1epz6_652{font-size:.8125rem;color:#6b7280;font-style:italic;line-height:1.5;margin:0}._dialogActions_1epz6_660{padding:1.5rem 2rem;display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb}._cancelButton_1epz6_668{border:1px solid #d1d5db;border-radius:.625rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;color:#6b7280;background:transparent;cursor:pointer;transition:all .2s ease}._cancelButton_1epz6_668:hover{background:#f9fafb;border-color:#9ca3af}._saveButton_1epz6_685{border:none;border-radius:.625rem;padding:.625rem 1.75rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);cursor:pointer;box-shadow:0 8px 20px #6366f14d;transition:all .2s ease}._saveButton_1epz6_685:hover{transform:translateY(-1px);box-shadow:0 12px 25px #6366f166}._saveButton_1epz6_685:disabled{background:#d1d5db;box-shadow:none;transform:none;cursor:not-allowed;opacity:.6}._snackbar_1epz6_712{position:fixed;bottom:2rem;right:2rem;border-radius:.75rem;box-shadow:0 8px 25px #00000026;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;z-index:2000;animation:_slideInRight_1epz6_1 .3s ease-out;min-width:20rem}._snackbar_1epz6_712._success_1epz6_727{background:linear-gradient(135deg,#10b981,#059669);color:#fff}._snackbar_1epz6_712._error_1epz6_732{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}._snackbarContent_1epz6_737{display:flex;align-items:center;gap:.75rem;flex:1;font-size:.875rem;font-weight:500}._snackbarClose_1epz6_746{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.25rem;background:#fff3;color:inherit;cursor:pointer;transition:all .2s ease;font-size:1.25rem;line-height:1}._snackbarClose_1epz6_746:hover{background:#ffffff4d}@keyframes _fadeIn_1epz6_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1epz6_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInRight_1epz6_1{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1200px){._dialogGrid_1epz6_517{grid-template-columns:1fr;min-height:31.25rem}._formSection_1epz6_523{border-right:none;border-bottom:1px solid #e5e7eb}._variablesSection_1epz6_598{max-height:18.75rem}._statsGrid_1epz6_73{grid-template-columns:1fr}}@media (max-width: 768px){._headerInner_1epz6_18{padding:1.5rem}._headerContent_1epz6_24{flex-direction:column;gap:1rem}._createButton_1epz6_45{width:100%;justify-content:center}._content_1epz6_138{padding:1.5rem}._cardMain_1epz6_209{flex-direction:column}._cardActions_1epz6_344{width:100%}._actionBtn_1epz6_351{width:100%;justify-content:center}._dialog_1epz6_472{margin:1rem;max-width:calc(100vw - 2rem)}._snackbar_1epz6_712{bottom:1rem;right:1rem;left:1rem;min-width:auto}}._container_1oyt3_1{max-width:800px;margin:0 auto;padding:24px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}._header_1oyt3_9{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 6px #0000001a}._backButton_1oyt3_17{display:flex;align-items:center;gap:8px;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px 0;font-size:14px;transition:color .2s}._backButton_1oyt3_17:hover{color:#374151}._surveyInfo_1oyt3_33{text-align:center;margin-top:16px}._surveyInfo_1oyt3_33 h1{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px}._surveyInfo_1oyt3_33 ._description_1oyt3_43{color:#6b7280;font-size:16px;line-height:1.5}._progressSection_1oyt3_49{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 6px #0000001a}._progressBar_1oyt3_57{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:12px}._progressFill_1oyt3_66{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}._progressText_1oyt3_73{text-align:center;color:#6b7280;font-size:14px;font-weight:500}._questionSection_1oyt3_80{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 4px 6px #0000001a}._questionHeader_1oyt3_88{margin-bottom:32px}._questionHeader_1oyt3_88 ._questionText_1oyt3_91{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:16px;line-height:1.4}._questionHeader_1oyt3_88 ._required_1oyt3_98{color:#ef4444;margin-left:4px}._questionType_1oyt3_103{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}._textQuestion_1oyt3_111 ._textArea_1oyt3_111{width:100%;padding:16px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;resize:vertical;transition:border-color .2s}._textQuestion_1oyt3_111 ._textArea_1oyt3_111:focus{outline:none;border-color:#3b82f6}._ratingQuestion_1oyt3_125 ._ratingOptions_1oyt3_125{display:flex;justify-content:center;gap:16px;margin-bottom:16px}._ratingQuestion_1oyt3_125 ._ratingLabel_1oyt3_131{cursor:pointer}._ratingQuestion_1oyt3_125 ._ratingInput_1oyt3_134{display:none}._ratingQuestion_1oyt3_125 ._ratingStar_1oyt3_137{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:2px solid #e5e7eb;border-radius:12px;color:#d1d5db;transition:all .2s}._ratingQuestion_1oyt3_125 ._ratingStar_1oyt3_137._selected_1oyt3_148{color:#f59e0b;border-color:#f59e0b;background:#fef3c7}._ratingQuestion_1oyt3_125 ._ratingStar_1oyt3_137:hover{border-color:#f59e0b}._ratingQuestion_1oyt3_125 ._ratingStar_1oyt3_137 span{font-weight:600;font-size:14px}._ratingQuestion_1oyt3_125 ._ratingLabels_1oyt3_160{display:flex;justify-content:space-between;color:#6b7280;font-size:14px;margin-top:8px}._choiceQuestion_1oyt3_168{display:flex;flex-direction:column;gap:12px}._choiceLabel_1oyt3_174{cursor:pointer}._choiceInput_1oyt3_178{display:none}._choiceOption_1oyt3_182{padding:20px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;transition:all .2s;background:#fff}._choiceOption_1oyt3_182:hover{border-color:#3b82f6}._choiceOption_1oyt3_182._selected_1oyt3_148{border-color:#3b82f6;background:#eff6ff;color:#1e40af;font-weight:500}._navigation_1oyt3_200{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000001a}._navButtons_1oyt3_207{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._requiredNote_1oyt3_214{text-align:center;color:#6b7280;font-size:14px}._button_1oyt3_220,._buttonPrimary_1oyt3_220,._submitButton_1oyt3_220,._buttonOutline_1oyt3_220{padding:12px 24px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}._button_1oyt3_220:hover:not(:disabled),._buttonPrimary_1oyt3_220:hover:not(:disabled),._submitButton_1oyt3_220:hover:not(:disabled),._buttonOutline_1oyt3_220:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb}._button_1oyt3_220:disabled,._buttonPrimary_1oyt3_220:disabled,._submitButton_1oyt3_220:disabled,._buttonOutline_1oyt3_220:disabled{opacity:.5;cursor:not-allowed}._buttonOutline_1oyt3_220{border-color:#3b82f6;color:#3b82f6}._buttonOutline_1oyt3_220:hover:not(:disabled){background:#eff6ff}._buttonPrimary_1oyt3_220,._submitButton_1oyt3_220{background:#3b82f6;border-color:#3b82f6;color:#fff}._buttonPrimary_1oyt3_220:hover:not(:disabled),._submitButton_1oyt3_220:hover:not(:disabled){background:#2563eb;border-color:#2563eb}._submitButton_1oyt3_220{display:flex;align-items:center;gap:8px;padding:12px 32px}._loading_1oyt3_265,._error_1oyt3_265,._completed_1oyt3_265{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;background:#fff;border-radius:12px;padding:48px;box-shadow:0 4px 6px #0000001a}._loadingSpinner_1oyt3_278{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:_spin_1oyt3_1 1s linear infinite;margin:0 auto 16px}@keyframes _spin_1oyt3_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_1oyt3_265{color:#ef4444}._error_1oyt3_265 h2{margin:16px 0 8px;font-size:24px}._error_1oyt3_265 p{color:#6b7280;margin-bottom:24px}._completed_1oyt3_265{color:#059669}._completed_1oyt3_265 ._successIcon_1oyt3_311{margin-bottom:16px}._completed_1oyt3_265 h2{margin:16px 0 8px;font-size:24px}._completed_1oyt3_265 p{color:#6b7280;margin-bottom:24px;max-width:400px;line-height:1.5}@media (max-width: 768px){._container_1oyt3_1{padding:16px}._header_1oyt3_9,._progressSection_1oyt3_49,._questionSection_1oyt3_80,._navigation_1oyt3_200{padding:20px}._surveyInfo_1oyt3_33 h1{font-size:24px}._ratingOptions_1oyt3_125{gap:8px}._ratingStar_1oyt3_137{padding:12px}._ratingStar_1oyt3_137 svg{width:24px;height:24px}._navButtons_1oyt3_207{flex-direction:column;gap:12px}._navButtons_1oyt3_207 button{width:100%}}:root{--vp-primary: #14b8a6;--vp-primary-hover: #0d9488;--vp-primary-light: #ccfbf1;--vp-primary-subtle: #f0fdfa;--vp-primary-dark: #0f766e;--vp-success: #22c55e;--vp-success-light: #dcfce7;--vp-success-dark: #16a34a;--vp-warning: #f59e0b;--vp-warning-light: #fef3c7;--vp-warning-dark: #d97706;--vp-danger: #ef4444;--vp-danger-light: #fee2e2;--vp-danger-dark: #dc2626;--vp-info: #3b82f6;--vp-info-light: #dbeafe;--vp-info-dark: #2563eb;--vp-gray-0: #ffffff;--vp-gray-25: #fafafa;--vp-gray-50: #f8fafc;--vp-gray-100: #f1f5f9;--vp-gray-150: #e8eff5;--vp-gray-200: #e2e8f0;--vp-gray-300: #cbd5e1;--vp-gray-400: #94a3b8;--vp-gray-500: #64748b;--vp-gray-600: #475569;--vp-gray-700: #334155;--vp-gray-800: #1e293b;--vp-gray-900: #0f172a;--vp-shadow-subtle: 0 1px 2px 0 rgba(0, 0, 0, .03);--vp-shadow-soft: 0 1px 3px 0 rgba(0, 0, 0, .05), 0 1px 2px 0 rgba(0, 0, 0, .03);--vp-shadow-base: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .04);--vp-shadow-medium: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -2px rgba(0, 0, 0, .04);--vp-shadow-large: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 10px 10px -5px rgba(0, 0, 0, .04);--vp-radius-xs: 6px;--vp-radius-sm: 10px;--vp-radius-md: 14px;--vp-radius-lg: 18px;--vp-radius-xl: 22px;--vp-radius-2xl: 28px;--vp-radius-full: 9999px;--vp-transition-fast: .15s ease;--vp-transition-base: .2s ease;--vp-transition-slow: .3s ease}*{box-sizing:border-box;margin:0;padding:0}._pageWrapper_1oyme_61{display:flex;min-height:100vh;background:var(--vp-gray-50);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;width:100%}._sidebar_1oyme_71{width:320px;min-width:320px;background:var(--vp-gray-0);border-right:1px solid var(--vp-gray-150);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;overflow-y:auto;z-index:10;box-shadow:var(--vp-shadow-soft)}._sidebarHeader_1oyme_86{padding:24px;border-bottom:1px solid var(--vp-gray-100);display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--vp-gray-0)}._sidebarTitle_1oyme_96{font-size:20px;font-weight:700;color:var(--vp-gray-900);margin-bottom:2px}._sidebarSubtitle_1oyme_103{font-size:13px;color:var(--vp-gray-500);font-weight:500}._createBtn_1oyme_110{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--vp-radius-md);background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;border:none;cursor:pointer;font-size:14px;font-weight:600;box-shadow:0 4px 12px #14b8a64d;transition:all var(--vp-transition-base);white-space:nowrap}._createBtn_1oyme_110:hover{background:linear-gradient(135deg,var(--vp-primary-hover) 0%,var(--vp-primary-dark) 100%);box-shadow:0 6px 16px #14b8a666;transform:translateY(-1px)}._createBtn_1oyme_110:active{transform:translateY(0)}._sidebarNav_1oyme_137{padding:16px 12px;flex:1;overflow-y:auto}._navItem_1oyme_143{display:flex;align-items:center;gap:8px;margin-bottom:6px;border-radius:var(--vp-radius-md);background:transparent;transition:all var(--vp-transition-base);position:relative}._navItem_1oyme_143._active_1oyme_154{background:var(--vp-primary-subtle);box-shadow:var(--vp-shadow-subtle)}._navItemMain_1oyme_159{flex:1;display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;min-width:0;border-radius:var(--vp-radius-md)}._navItemIcon_1oyme_170{width:40px;height:40px;min-width:40px;border-radius:var(--vp-radius-sm);background:var(--vp-gray-100);color:var(--vp-gray-500);display:flex;align-items:center;justify-content:center;transition:all var(--vp-transition-base)}._navItem_1oyme_143._active_1oyme_154 ._navItemIcon_1oyme_170{background:var(--vp-primary);color:#fff}._navItemContent_1oyme_188{flex:1;min-width:0}._navItemTitle_1oyme_193{font-size:14px;font-weight:600;color:var(--vp-gray-900);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navItemMeta_1oyme_203{display:flex;align-items:center;gap:6px}._hhBadge_1oyme_209,._autoBadge_1oyme_210{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--vp-radius-xs);background:var(--vp-danger-light);box-shadow:var(--vp-shadow-subtle)}._hhBadge_1oyme_209 svg{width:18px;height:18px}._autoBadge_1oyme_210{background:var(--vp-info-light);color:var(--vp-info)}._navItemActions_1oyme_231{display:flex;gap:6px;padding:8px;opacity:0;transition:opacity var(--vp-transition-base)}._navItem_1oyme_143:hover ._navItemActions_1oyme_231,._navItem_1oyme_143._active_1oyme_154 ._navItemActions_1oyme_231{opacity:1}._actionBtn_1oyme_244{width:32px;height:32px;min-width:32px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-500);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--vp-transition-base)}._actionBtn_1oyme_244:hover{background:var(--vp-gray-50);border-color:var(--vp-gray-300);color:var(--vp-gray-900)}._actionBtn_1oyme_244._danger_1oyme_265:hover{background:var(--vp-danger-light);border-color:var(--vp-danger);color:var(--vp-danger)}._mainContent_1oyme_272{flex:1;display:flex;flex-direction:column;min-width:0;background:transparent;max-width:calc(100vw - 320px)}._topBar_1oyme_282{background:var(--vp-gray-0);border-bottom:1px solid var(--vp-gray-100);padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:var(--vp-shadow-soft);position:sticky;top:0;z-index:20}._topBarLeft_1oyme_296{display:flex;align-items:center;gap:20px;min-width:0;flex:1}._backButton_1oyme_304{width:42px;height:42px;min-width:42px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--vp-transition-base)}._backButton_1oyme_304:hover{background:var(--vp-gray-50);border-color:var(--vp-gray-300);color:var(--vp-gray-900)}._topBarTitle_1oyme_325{min-width:0;flex:1}._topBarTitle_1oyme_325 h1{font-size:26px;font-weight:700;color:var(--vp-gray-900);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topBarTitle_1oyme_325 p{font-size:14px;color:var(--vp-gray-500);margin:0;font-weight:500}._topBarActions_1oyme_347{display:flex;gap:10px;flex-wrap:wrap}._btn_1oyme_354{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--vp-radius-sm);font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-700);white-space:nowrap;transition:all var(--vp-transition-base);text-decoration:none}._btn_1oyme_354:hover{background:var(--vp-gray-50);border-color:var(--vp-gray-300)}._btn_1oyme_354:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_1oyme_381{background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;border-color:transparent;box-shadow:0 2px 8px #14b8a633}._btnPrimary_1oyme_381:hover{background:linear-gradient(135deg,var(--vp-primary-hover) 0%,var(--vp-primary-dark) 100%);box-shadow:0 4px 12px #14b8a64d}._btnDanger_1oyme_393{background:linear-gradient(135deg,var(--vp-danger) 0%,var(--vp-danger-dark) 100%);color:#fff;border-color:transparent;box-shadow:0 2px 8px #ef444433}._btnDanger_1oyme_393:hover{background:linear-gradient(135deg,var(--vp-danger-dark) 0%,#b91c1c 100%);box-shadow:0 4px 12px #ef44444d}._btnSuccess_1oyme_405{background:linear-gradient(135deg,var(--vp-success) 0%,var(--vp-success-dark) 100%);color:#fff;border-color:transparent;box-shadow:0 2px 8px #22c55e33}._btnSuccess_1oyme_405:hover{background:linear-gradient(135deg,var(--vp-success-dark) 0%,#15803d 100%);box-shadow:0 4px 12px #22c55e4d}._btnPrimaryLarge_1oyme_418{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:var(--vp-radius-md);background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:600;box-shadow:0 4px 12px #14b8a64d;transition:all var(--vp-transition-base);text-decoration:none}._btnPrimaryLarge_1oyme_418:hover{background:linear-gradient(135deg,var(--vp-primary-hover) 0%,var(--vp-primary-dark) 100%);box-shadow:0 6px 16px #14b8a666;transform:translateY(-1px)}._btnPrimaryLarge_1oyme_418:active{transform:translateY(0)}._btnPublishLarge_1oyme_446{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:var(--vp-radius-md);background:linear-gradient(135deg,var(--vp-primary) 0%,var(--vp-primary-hover) 100%);color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:600;box-shadow:0 4px 12px #14b8a64d;transition:all var(--vp-transition-base);width:100%;justify-content:center}._btnPublishLarge_1oyme_446:hover{background:linear-gradient(135deg,var(--vp-primary-hover) 0%,var(--vp-primary-dark) 100%);box-shadow:0 6px 16px #14b8a666;transform:translateY(-1px)}._btnPublishLarge_1oyme_446:active{transform:translateY(0)}._spinning_1oyme_474 svg{animation:_spin_1oyme_474 .8s linear infinite}@keyframes _spin_1oyme_474{to{transform:rotate(360deg)}}._contentArea_1oyme_484{flex:1;padding:40px;width:100%;margin:0 auto;overflow-y:auto;max-width:1600px}._singleColumnLayout_1oyme_494{display:flex;flex-direction:column;gap:24px;width:100%}._statsGrid_1oyme_502{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}._statCard_1oyme_509{background:var(--vp-gray-0);border:1px solid var(--vp-gray-150);border-radius:var(--vp-radius-lg);padding:24px;display:flex;align-items:center;gap:16px;box-shadow:var(--vp-shadow-soft);transition:all var(--vp-transition-base)}._statCard_1oyme_509:hover{box-shadow:var(--vp-shadow-base);border-color:var(--vp-gray-200)}._statCard_1oyme_509._warning_1oyme_526{border-left:4px solid var(--vp-warning)}._statCard_1oyme_509._success_1oyme_530{border-left:4px solid var(--vp-success)}._statCard_1oyme_509._danger_1oyme_265{border-left:4px solid var(--vp-danger)}._statIcon_1oyme_538{width:50px;height:50px;min-width:50px;border-radius:var(--vp-radius-md);background:var(--vp-primary-light);color:var(--vp-primary);display:flex;align-items:center;justify-content:center;box-shadow:var(--vp-shadow-soft)}._statCard_1oyme_509._warning_1oyme_526 ._statIcon_1oyme_538{background:var(--vp-warning-light);color:var(--vp-warning)}._statCard_1oyme_509._success_1oyme_530 ._statIcon_1oyme_538{background:var(--vp-success-light);color:var(--vp-success)}._statCard_1oyme_509._danger_1oyme_265 ._statIcon_1oyme_538{background:var(--vp-danger-light);color:var(--vp-danger)}._statContent_1oyme_566{flex:1;min-width:0}._statLabel_1oyme_571{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--vp-gray-500);margin-bottom:8px;display:block}._statValue_1oyme_581{font-size:28px;font-weight:700;color:var(--vp-gray-900)}._section_1oyme_588{background:var(--vp-gray-0);border:1px solid var(--vp-gray-150);border-radius:var(--vp-radius-lg);overflow:hidden;box-shadow:var(--vp-shadow-soft)}._sectionHeader_1oyme_596{padding:24px 32px;border-bottom:1px solid var(--vp-gray-100);background:var(--vp-gray-25)}._sectionHeader_1oyme_596 h2{font-size:16px;font-weight:700;color:var(--vp-gray-900);display:flex;align-items:center;gap:12px}._sectionBody_1oyme_611{padding:32px;background:var(--vp-gray-0)}._sectionDescription_1oyme_616{font-size:15px;line-height:1.6;color:var(--vp-gray-600);margin:0 0 24px}._inputGroup_1oyme_624{margin-bottom:0}._inputLabel_1oyme_628{display:block;font-size:13px;font-weight:600;color:var(--vp-gray-700);margin-bottom:8px}._inputRow_1oyme_636{display:flex;gap:12px;flex-wrap:wrap}._input_1oyme_624{flex:1;min-width:0;padding:12px 16px;border:1px solid var(--vp-gray-200);border-radius:var(--vp-radius-sm);font-size:14px;color:var(--vp-gray-900);background:var(--vp-gray-0);font-weight:500;outline:none;transition:all var(--vp-transition-base)}._input_1oyme_624:hover{border-color:var(--vp-gray-300)}._input_1oyme_624:focus{border-color:var(--vp-primary);box-shadow:0 0 0 3px #14b8a61a}._input_1oyme_624:read-only{background:var(--vp-gray-50);color:var(--vp-gray-600)}._stagesList_1oyme_671{display:flex;flex-direction:column;gap:0}._stageItem_1oyme_677{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--vp-gray-100);transition:all var(--vp-transition-base)}._stageItem_1oyme_677:hover{background:var(--vp-gray-50)}._stageItem_1oyme_677:last-child{border-bottom:none}._stageName_1oyme_694{font-size:14px;font-weight:600;color:var(--vp-gray-900)}._stageCount_1oyme_700{font-size:16px;font-weight:700;color:var(--vp-primary);padding:4px 12px;background:var(--vp-primary-light);border-radius:var(--vp-radius-sm);min-width:40px;text-align:center}._membersList_1oyme_712{display:flex;flex-direction:column;gap:0}._memberItem_1oyme_718{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--vp-gray-100);transition:all var(--vp-transition-base)}._memberItem_1oyme_718:hover{background:var(--vp-gray-50)}._memberItem_1oyme_718:last-child{border-bottom:none}._memberAvatar_1oyme_735{width:40px;height:40px;min-width:40px;border-radius:var(--vp-radius-md);background:var(--vp-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}._memberInfo_1oyme_749{flex:1;min-width:0}._memberName_1oyme_754{font-size:14px;font-weight:600;color:var(--vp-gray-900);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._memberEmail_1oyme_764{font-size:13px;color:var(--vp-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._memberBadges_1oyme_772{display:flex;gap:8px;flex-wrap:wrap}._badge_1oyme_778{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--vp-radius-sm);font-size:12px;font-weight:600;background:var(--vp-primary-light);color:var(--vp-primary-dark);white-space:nowrap}._badge_1oyme_778._success_1oyme_530{background:var(--vp-success-light);color:var(--vp-success-dark)}._processList_1oyme_797{display:flex;flex-direction:column;gap:12px}._processItem_1oyme_803{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--vp-primary-subtle);border-radius:var(--vp-radius-md);border-left:4px solid var(--vp-primary);transition:all var(--vp-transition-base)}._processItem_1oyme_803:hover{background:var(--vp-primary-light)}._processNumber_1oyme_818{width:36px;height:36px;min-width:36px;border-radius:var(--vp-radius-md);background:var(--vp-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}._processContent_1oyme_832{flex:1;min-width:0}._processName_1oyme_837{font-size:14px;font-weight:600;color:var(--vp-gray-900);margin-bottom:4px}._processTime_1oyme_844{font-size:13px;color:var(--vp-gray-500)}._infoBox_1oyme_850{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:var(--vp-info-light);border:1px solid var(--vp-info-light);border-radius:var(--vp-radius-md);font-size:14px;color:var(--vp-info-dark);margin-top:20px;font-weight:500;line-height:1.5}._infoBox_1oyme_850 svg{flex-shrink:0;margin-top:2px;color:var(--vp-info)}._publishDescription_1oyme_872{font-size:15px;color:var(--vp-gray-600);margin:0 0 20px;line-height:1.6}._publishedPlatform_1oyme_879{padding:24px;background:var(--vp-success-subtle);border-radius:var(--vp-radius-md);border:1px solid var(--vp-success-light);margin-bottom:20px}._platformIcon_1oyme_894{width:40px;height:40px;min-width:40px;border-radius:var(--vp-radius-md);overflow:hidden}._platformIcon_1oyme_894 svg{width:100%;height:100%;display:block}._platformTitle_1oyme_908{font-size:16px;font-weight:700;color:var(--vp-gray-900);margin-bottom:4px}._platformStatus_1oyme_915{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--vp-success-dark);font-weight:600}._platformActions_1oyme_924{display:flex;gap:10px;flex-wrap:wrap}._modalOverlay_1oyme_931{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a99;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_1oyme_945{background:var(--vp-gray-0);border-radius:var(--vp-radius-xl);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--vp-shadow-large);border:1px solid var(--vp-gray-150)}._modalHeader_1oyme_956{padding:24px 28px;border-bottom:1px solid var(--vp-gray-100);display:flex;align-items:center;justify-content:space-between;gap:20px}._modalHeader_1oyme_956 h2{font-size:20px;font-weight:700;color:var(--vp-gray-900);margin:0;display:flex;align-items:center;gap:12px}._modalClose_1oyme_975{width:36px;height:36px;min-width:36px;border-radius:var(--vp-radius-sm);border:1px solid var(--vp-gray-200);background:var(--vp-gray-0);color:var(--vp-gray-600);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--vp-transition-base)}._modalClose_1oyme_975:hover{background:var(--vp-gray-50);color:var(--vp-gray-900)}._platformGrid_1oyme_995{padding:28px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._platformCard_1oyme_1002{padding:24px;border:2px solid var(--vp-gray-200);border-radius:var(--vp-radius-md);background:var(--vp-gray-0);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px;transition:all var(--vp-transition-base)}._platformCard_1oyme_1002:hover:not(._disabled_1oyme_1015){border-color:var(--vp-primary);box-shadow:var(--vp-shadow-base)}._platformCard_1oyme_1002._disabled_1oyme_1015{opacity:.5;cursor:not-allowed}._platformName_1oyme_1025{font-size:14px;font-weight:600;color:var(--vp-gray-900);text-align:center}._comingSoon_1oyme_1032{font-size:11px;color:var(--vp-gray-500);font-weight:600;background:var(--vp-gray-100);padding:4px 8px;border-radius:var(--vp-radius-sm)}._emptyState_1oyme_1042{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:var(--vp-gray-400)}._emptyState_1oyme_1042 svg{margin-bottom:16px;color:var(--vp-gray-300)}._emptyState_1oyme_1042 p{font-size:14px;color:var(--vp-gray-500);margin:0 0 20px;font-weight:500}._createFirstBtn_1oyme_1064{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--vp-radius-sm);background:var(--vp-primary);color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--vp-transition-base)}._createFirstBtn_1oyme_1064:hover{background:var(--vp-primary-hover)}._emptyMain_1oyme_1083{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:80px 40px;text-align:center}._emptyMainIcon_1oyme_1093{width:80px;height:80px;border-radius:var(--vp-radius-lg);background:var(--vp-primary-light);color:var(--vp-primary);display:flex;align-items:center;justify-content:center;margin-bottom:24px}._emptyMain_1oyme_1083 h2{font-size:24px;font-weight:700;color:var(--vp-gray-900);margin:0 0 12px}._emptyMain_1oyme_1083 p{font-size:16px;color:var(--vp-gray-500);margin:0 0 32px;font-weight:400}._emptyBox_1oyme_1119{display:flex;flex-direction:column;align-items:center;padding:40px 24px;text-align:center;color:var(--vp-gray-400)}._emptyBox_1oyme_1119 svg{margin-bottom:16px;color:var(--vp-gray-300)}._emptyBox_1oyme_1119 p{font-size:14px;color:var(--vp-gray-500);margin:0;font-weight:500}._loading_1oyme_1141{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:80px 40px}._loadingSpinner_1oyme_1150{width:40px;height:40px;border:3px solid var(--vp-gray-200);border-top-color:var(--vp-primary);border-radius:var(--vp-radius-full);animation:_spin_1oyme_474 .8s linear infinite;margin-bottom:20px}._loading_1oyme_1141 p{font-size:15px;color:var(--vp-gray-500);font-weight:500}._toast_1oyme_1167{position:fixed;top:24px;right:24px;background:var(--vp-gray-0);border:1px solid var(--vp-gray-200);border-radius:var(--vp-radius-md);padding:16px 20px;display:flex;align-items:center;gap:12px;box-shadow:var(--vp-shadow-large);z-index:2000;min-width:300px;max-width:400px}._toast_1oyme_1167 svg{flex-shrink:0}._toast_1oyme_1167 span{font-size:14px;font-weight:600;flex:1}._toast_1oyme_1167._success_1oyme_530{border-color:var(--vp-success-light);background:var(--vp-success-subtle);color:var(--vp-success-dark)}._toast_1oyme_1167._success_1oyme_530 svg{color:var(--vp-success)}._toast_1oyme_1167._error_1oyme_1204{border-color:var(--vp-danger-light);background:var(--vp-danger-subtle);color:var(--vp-danger-dark)}._toast_1oyme_1167._error_1oyme_1204 svg{color:var(--vp-danger)}._toast_1oyme_1167._info_1oyme_850{border-color:var(--vp-primary-light);background:var(--vp-primary-subtle);color:var(--vp-primary-dark)}._toast_1oyme_1167._info_1oyme_850 svg{color:var(--vp-primary)}@media (max-width: 1280px){._statsGrid_1oyme_502{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){._sidebar_1oyme_71{position:fixed;left:0;top:0;bottom:0;z-index:100;transform:translate(-100%)}._sidebar_1oyme_71._open_1oyme_1239{transform:translate(0)}._mainContent_1oyme_272{max-width:100vw}._contentArea_1oyme_484{padding:32px 24px}}@media (max-width: 768px){._topBar_1oyme_282{padding:20px 16px;flex-direction:column;align-items:stretch}._topBarLeft_1oyme_296{width:100%}._topBarActions_1oyme_347{width:100%;flex-direction:column}._topBarActions_1oyme_347 ._btn_1oyme_354{width:100%;justify-content:center}._contentArea_1oyme_484{padding:24px 16px}._statsGrid_1oyme_502{grid-template-columns:1fr;gap:16px}._statCard_1oyme_509{padding:20px}._sectionBody_1oyme_611{padding:24px}._inputRow_1oyme_636{flex-direction:column}._inputRow_1oyme_636 ._btn_1oyme_354,._inputRow_1oyme_636 ._btnPrimary_1oyme_381{width:100%;justify-content:center}._platformActions_1oyme_924{flex-direction:column}._platformActions_1oyme_924 ._btn_1oyme_354,._platformActions_1oyme_924 ._btnSuccess_1oyme_405,._platformActions_1oyme_924 ._btnDanger_1oyme_393{width:100%;justify-content:center}._platformGrid_1oyme_995{grid-template-columns:1fr}}@media (max-width: 640px){._topBarTitle_1oyme_325 h1{font-size:22px}._sidebarHeader_1oyme_86{padding:20px}._emptyMain_1oyme_1083{padding:60px 24px}._emptyMain_1oyme_1083 h2{font-size:20px}._toast_1oyme_1167{left:16px;right:16px;min-width:auto}}._platformIcon_1oyme_894{width:48px;height:48px;min-width:48px;border-radius:var(--vp-radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--vp-gray-200);box-shadow:var(--vp-shadow-subtle)}._platformLogo_1oyme_1333{width:40px;height:40px;object-fit:contain}._hhBadge_1oyme_209,._avitoBadge_1oyme_1339,._rabotaBadge_1oyme_1339{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--vp-radius-sm);background:var(--vp-gray-0);box-shadow:var(--vp-shadow-subtle);border:1px solid var(--vp-gray-200)}._hhBadge_1oyme_209 img,._avitoBadge_1oyme_1339 img,._rabotaBadge_1oyme_1339 img{width:20px;height:20px;object-fit:contain}._platformCard_1oyme_1002{padding:24px;border:2px solid var(--vp-gray-200);border-radius:var(--vp-radius-lg);background:var(--vp-gray-0);cursor:pointer;display:flex;flex-direction:column;align-items:stretch;gap:16px;transition:all var(--vp-transition-base);text-align:left;min-height:160px}._platformCard_1oyme_1002:hover:not(._disabled_1oyme_1015){border-color:var(--vp-primary);box-shadow:var(--vp-shadow-medium);transform:translateY(-2px)}._platformCardHeader_1oyme_1377{display:flex;align-items:center;justify-content:space-between}._platformStatus_1oyme_915{display:flex;align-items:center}._connectedIcon_1oyme_1388{color:var(--vp-success)}._disconnectedIcon_1oyme_1392{color:var(--vp-warning)}._platformCardContent_1oyme_1396{flex:1;display:flex;flex-direction:column;gap:8px}._platformName_1oyme_1025{font-size:16px;font-weight:700;color:var(--vp-gray-900)}._platformDescription_1oyme_1409{font-size:13px;color:var(--vp-gray-500);line-height:1.4;flex:1}._integrationAlert_1oyme_1416{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--vp-warning);font-weight:600;margin-top:4px}._platformCard_1oyme_1002._disabled_1oyme_1015{opacity:.6;cursor:not-allowed;background:var(--vp-gray-50)}._platformCard_1oyme_1002._disabled_1oyme_1015:hover{border-color:var(--vp-gray-200);box-shadow:none;transform:none}._publishedPlatform_1oyme_879{padding:24px;background:var(--vp-success-subtle);border-radius:var(--vp-radius-lg);border:1px solid var(--vp-success-light);margin-bottom:20px}._platformInfo_1oyme_887{display:flex;align-items:center;gap:16px;margin-bottom:20px}._platformTitle_1oyme_908{font-size:18px;font-weight:700;color:var(--vp-gray-900);margin-bottom:4px}._platformStatus_1oyme_915{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--vp-success-dark);font-weight:600}._integrationStatus_1oyme_1468{margin-top:24px;padding-top:24px;border-top:1px solid var(--vp-gray-100)}._integrationStatus_1oyme_1468 h4{font-size:16px;font-weight:600;color:var(--vp-gray-700);margin-bottom:16px}._integrationList_1oyme_1481{display:flex;flex-direction:column;gap:12px}._integrationItem_1oyme_1487{display:flex;align-items:center;gap:16px;padding:12px;background:var(--vp-gray-25);border-radius:var(--vp-radius-md);border:1px solid var(--vp-gray-200)}._integrationName_1oyme_1497{flex:1;font-size:14px;font-weight:600;color:var(--vp-gray-700)}._connected_1oyme_1388{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--vp-success);font-weight:600}._disconnected_1oyme_1392{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--vp-warning);font-weight:600}._modalSubtitle_1oyme_1522{font-size:14px;color:var(--vp-gray-500);margin:4px 0 0}._publicationForm_1oyme_1528{padding:0 28px 28px}._formSection_1oyme_1532{margin-bottom:24px}._formSection_1oyme_1532 h3{font-size:16px;font-weight:600;color:var(--vp-gray-800);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--vp-gray-100)}._formGroup_1oyme_1544{margin-bottom:16px}._label_1oyme_1548{display:block;font-size:14px;font-weight:600;color:var(--vp-gray-700);margin-bottom:6px}._input_1oyme_624,._textarea_1oyme_1556,._select_1oyme_1556{width:100%;padding:10px 12px;border:1px solid var(--vp-gray-200);border-radius:var(--vp-radius-sm);font-size:14px;color:var(--vp-gray-900);background:var(--vp-gray-0);outline:none;transition:all var(--vp-transition-base)}._input_1oyme_624:focus,._textarea_1oyme_1556:focus,._select_1oyme_1556:focus{border-color:var(--vp-primary);box-shadow:0 0 0 3px #14b8a61a}._textarea_1oyme_1556{resize:vertical;min-height:100px;font-family:inherit}._helperText_1oyme_1578{font-size:12px;color:var(--vp-gray-500);margin-top:4px}._formRow_1oyme_1584{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){._formRow_1oyme_1584{grid-template-columns:1fr}}._formActions_1oyme_1595{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--vp-gray-100)}
