.home[data-v-ec59a9f3]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#1a4d2e;padding:2rem}.home-container[data-v-ec59a9f3]{text-align:center;background:#fff;padding:3rem;border-radius:16px;box-shadow:0 10px 30px #0000004d;max-width:600px;width:100%;border:3px solid #2d7d32}.logo-section[data-v-ec59a9f3]{margin-bottom:2rem;display:flex;justify-content:center}.home-logo[data-v-ec59a9f3]{max-width:300px;height:auto;object-fit:contain}.home-title[data-v-ec59a9f3]{font-size:2.5rem;color:#1a4d2e;margin:0 0 1rem;font-weight:700}.home-subtitle[data-v-ec59a9f3]{font-size:1.25rem;color:#666;margin:0 0 2rem}.home-actions[data-v-ec59a9f3]{margin-bottom:2rem}.btn[data-v-ec59a9f3]{display:inline-block;padding:.75rem 2rem;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s;border:none;cursor:pointer;font-size:1rem}.btn-primary[data-v-ec59a9f3]{background:#1a4d2e;color:gold;font-weight:600;border:2px solid #2d7d32}.btn-primary[data-v-ec59a9f3]:hover{background:#2d5f42;color:#ffeb3b;border-color:#ffeb3b;transform:translateY(-2px);box-shadow:0 4px 12px #1a4d2e66}.login-page[data-v-a8ba1c3a]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#1a4d2e,#2d7d32);padding:2rem}.login-container[data-v-a8ba1c3a]{background:#fff;padding:3rem;border-radius:16px;box-shadow:0 10px 40px #0000004d;max-width:450px;width:100%;border:3px solid #FFD700}.login-header[data-v-a8ba1c3a]{text-align:center;margin-bottom:2rem}.login-logo[data-v-a8ba1c3a]{max-width:200px;height:auto;margin-bottom:1.5rem;object-fit:contain}.login-title[data-v-a8ba1c3a]{font-size:2rem;color:#1a4d2e;margin:0 0 .5rem;font-weight:700}.login-subtitle[data-v-a8ba1c3a]{font-size:1rem;color:#666;margin:0}.login-form[data-v-a8ba1c3a]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-a8ba1c3a]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-a8ba1c3a]{font-weight:600;color:#333;font-size:.95rem}.form-input[data-v-a8ba1c3a]{padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s}.form-input[data-v-a8ba1c3a]:focus{outline:none;border-color:#2d7d32;box-shadow:0 0 0 3px #2d7d321a}.form-input[data-v-a8ba1c3a]:disabled{background:#f8f9fa;cursor:not-allowed}.checkbox-group[data-v-a8ba1c3a]{margin-top:-.5rem}.checkbox-label[data-v-a8ba1c3a]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#666}.checkbox-input[data-v-a8ba1c3a]{width:1.1rem;height:1.1rem;cursor:pointer}.checkbox-input[data-v-a8ba1c3a]:disabled{cursor:not-allowed;opacity:.6}.btn[data-v-a8ba1c3a]{padding:.875rem 1.5rem;font-size:1.1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-block[data-v-a8ba1c3a]{width:100%}.btn-primary[data-v-a8ba1c3a]{background:#1a4d2e;color:gold;border:2px solid #2d7d32}.btn-primary[data-v-a8ba1c3a]:hover:not(:disabled){background:#2d5f42;transform:translateY(-2px);box-shadow:0 6px 20px #1a4d2e66}.btn[data-v-a8ba1c3a]:disabled{opacity:.6;cursor:not-allowed}.btn-loading[data-v-a8ba1c3a]{animation:spin-a8ba1c3a 1s linear infinite}@keyframes spin-a8ba1c3a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-a8ba1c3a]{padding:.875rem;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:8px;font-size:.9rem;text-align:center}.dashboard[data-v-224cb9d6]{min-height:100vh;background:#f0f5f2;padding:2rem}.dashboard-header[data-v-224cb9d6]{background:#fff;padding:1.5rem 2rem;border-radius:12px;margin-bottom:2rem;box-shadow:0 2px 4px #0000001a}.dashboard-header h1[data-v-224cb9d6]{margin:0;color:#333;font-size:2rem}.dashboard-content[data-v-224cb9d6]{max-width:1200px;margin:0 auto}.stats-grid[data-v-224cb9d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-224cb9d6]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;transition:transform .3s}.stat-card[data-v-224cb9d6]:hover{transform:translateY(-5px)}.stat-card h3[data-v-224cb9d6]{margin:0 0 1rem;color:#666;font-size:1rem;font-weight:500}.stat-number[data-v-224cb9d6]{margin:0;font-size:2.5rem;font-weight:700;color:#333}.dashboard-section[data-v-224cb9d6]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a}.dashboard-section h2[data-v-224cb9d6]{margin:0 0 1.5rem;color:#333;font-size:1.5rem}.activity-list[data-v-224cb9d6]{display:flex;flex-direction:column;gap:1rem}.activity-item[data-v-224cb9d6]{display:flex;justify-content:space-between;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #2d7d32}.activity-time[data-v-224cb9d6]{color:#999;font-size:.9rem}.activity-text[data-v-224cb9d6]{color:#333;font-weight:500}.dashboard[data-v-bc19caec]{padding:2rem;min-height:100vh;background:#f0f5f2}.page-header[data-v-bc19caec]{background:#fff;padding:1.5rem 2rem;border-radius:12px;margin-bottom:2rem;box-shadow:0 2px 4px #0000001a}.page-header h1[data-v-bc19caec]{margin:0;color:#333;font-size:2rem}.page-body[data-v-bc19caec]{display:flex;flex-direction:column;gap:2rem}.settings-section[data-v-bc19caec]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 4px #0000001a}.settings-section h2[data-v-bc19caec]{margin:0 0 1.5rem;color:#1a4d2e;font-size:1.5rem;border-bottom:2px solid #2d7d32;padding-bottom:.5rem}.setting-item[data-v-bc19caec]{margin-bottom:1.5rem}.setting-label[data-v-bc19caec]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#333;cursor:pointer;margin-bottom:.5rem}.setting-label input[type=checkbox][data-v-bc19caec]{width:18px;height:18px;cursor:pointer}.setting-label span[data-v-bc19caec]{-webkit-user-select:none;user-select:none}.setting-help[data-v-bc19caec]{margin:.5rem 0 0;color:#666;font-size:.9rem;font-style:italic}.client-selector[data-v-bc19caec]{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.client-selector .path-input[data-v-bc19caec]{flex:1;margin-top:0}.btn-small[data-v-bc19caec]{padding:.5rem 1rem;font-size:.9rem;white-space:nowrap}.time-input[data-v-bc19caec]{padding:.5rem;font-size:1rem;border:2px solid #ddd;border-radius:6px;margin-top:.5rem;width:150px}.time-input[data-v-bc19caec]:focus{outline:none;border-color:#3498db}.path-input[data-v-bc19caec]{width:100%;padding:.75rem;font-size:1rem;border:2px solid #ddd;border-radius:6px;margin-top:.5rem;font-family:Courier New,monospace}.path-input[data-v-bc19caec]:focus{outline:none;border-color:#2d7d32;box-shadow:0 0 0 3px #ffd7001a}.btn[data-v-bc19caec]{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:.5rem}.btn-secondary[data-v-bc19caec]{background:#1a4d2e;color:gold;font-weight:600;border:2px solid #2d7d32}.btn-secondary[data-v-bc19caec]:hover:not(:disabled){background:#2d5f42;color:#ffeb3b;transform:translateY(-2px);box-shadow:0 4px 8px #1a4d2e4d}.btn[data-v-bc19caec]:disabled{opacity:.6;cursor:not-allowed}.btn-loading[data-v-bc19caec]{animation:spin-bc19caec 1s linear infinite}@keyframes spin-bc19caec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message[data-v-bc19caec]{padding:1rem;border-radius:8px;margin-top:1rem;font-weight:500}.message.success[data-v-bc19caec]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error[data-v-bc19caec]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.info-box[data-v-bc19caec]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #2d7d32}.info-box p[data-v-bc19caec]{margin:.5rem 0;color:#333;line-height:1.6}.info-box code[data-v-bc19caec]{background:#e9ecef;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.info-box ol[data-v-bc19caec]{margin:1rem 0;padding-left:1.5rem}.info-box ul[data-v-bc19caec]{margin:.5rem 0;padding-left:1.5rem}.info-box li[data-v-bc19caec]{margin:.5rem 0;color:#333;line-height:1.6}.info-box small[data-v-bc19caec]{display:block;margin-top:.25rem;color:#666;font-size:.85em}.note[data-v-bc19caec]{margin-top:1rem;padding:.75rem;background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;color:#856404;font-weight:500}.settings-actions[data-v-bc19caec]{margin-top:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:2px solid #e9ecef;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.btn-large[data-v-bc19caec]{padding:1rem 2rem;font-size:1.1rem;font-weight:600}.changes-indicator[data-v-bc19caec]{margin-left:auto;padding:.75rem 1.5rem;background:#fff3cd;border-left:4px solid #ffc107;border-radius:8px;color:#856404;font-weight:600;font-size:.95rem}.checkbox-input[data-v-bc19caec]{margin-right:.5rem;width:1.25rem;height:1.25rem;cursor:pointer}.checkbox-input[data-v-bc19caec]:disabled{cursor:not-allowed;opacity:.6}.dashboard[data-v-88b66c50]{padding:2rem;min-height:100vh;background:#f0f5f2}.page-header[data-v-88b66c50]{background:#fff;padding:1.5rem 2rem;border-radius:12px;margin-bottom:2rem;box-shadow:0 2px 4px #0000001a}.page-header h1[data-v-88b66c50]{margin:0;color:#1a4d2e;font-size:2rem}.page-body[data-v-88b66c50]{display:flex;flex-direction:column;gap:2rem}.edit-section[data-v-88b66c50]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 4px #0000001a}.edit-section h2[data-v-88b66c50]{margin:0 0 1.5rem;color:#1a4d2e;font-size:1.5rem;border-bottom:2px solid #2d7d32;padding-bottom:.5rem}.backup-form[data-v-88b66c50]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-88b66c50]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-v-88b66c50]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-88b66c50]{font-weight:600;color:#333;font-size:.95rem}.form-input[data-v-88b66c50]{padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s}.form-input[data-v-88b66c50]:focus{outline:none;border-color:#2d7d32;box-shadow:0 0 0 3px #2d7d321a}.form-input[data-v-88b66c50]:disabled{background:#f8f9fa;cursor:not-allowed}.form-help[data-v-88b66c50]{color:#666;font-size:.85rem}.checkbox-group[data-v-88b66c50]{justify-content:center}.checkbox-label[data-v-88b66c50]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.checkbox-input[data-v-88b66c50]{width:1.25rem;height:1.25rem;cursor:pointer}.form-actions[data-v-88b66c50]{display:flex;gap:1rem;margin-top:1rem}.table-section[data-v-88b66c50]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 4px #0000001a}.table-header[data-v-88b66c50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.table-header h2[data-v-88b66c50]{margin:0;color:#1a4d2e;font-size:1.5rem}.btn-small[data-v-88b66c50]{padding:.5rem 1rem;font-size:.9rem}.loading-state[data-v-88b66c50],.empty-state[data-v-88b66c50]{text-align:center;padding:3rem;color:#666;font-size:1.1rem}.table-container[data-v-88b66c50]{overflow-x:auto}.backup-table[data-v-88b66c50]{width:100%;border-collapse:collapse}.backup-table thead[data-v-88b66c50]{background:#1a4d2e;color:#fff}.backup-table th[data-v-88b66c50]{padding:1rem;text-align:left;font-weight:600;font-size:.95rem}.backup-table tbody tr[data-v-88b66c50]{border-bottom:1px solid #e9ecef;transition:background .2s}.backup-table tbody tr[data-v-88b66c50]:hover{background:#f8f9fa}.backup-table tbody tr.disabled[data-v-88b66c50]{opacity:.6;background:#fff3cd}.backup-table td[data-v-88b66c50]{padding:1rem;font-size:.9rem}.file-path[data-v-88b66c50]{background:#e9ecef;padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.85rem;word-break:break-all}.status-badge[data-v-88b66c50]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.status-badge.enabled[data-v-88b66c50]{background:#d4edda;color:#155724}.status-badge.disabled[data-v-88b66c50]{background:#f8d7da;color:#721c24}.status-badge.scheduled[data-v-88b66c50]{background:#d1ecf1;color:#0c5460}.status-badge.not-scheduled[data-v-88b66c50]{background:#e2e3e5;color:#383d41}.action-buttons[data-v-88b66c50]{display:flex;gap:.5rem}.btn-icon[data-v-88b66c50]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1.2rem;transition:all .2s;background:transparent}.btn-edit[data-v-88b66c50]:hover{background:#d1ecf1;transform:scale(1.1)}.btn-enable[data-v-88b66c50]:hover{background:#d4edda;transform:scale(1.1)}.btn-disable[data-v-88b66c50]:hover{background:#fff3cd;transform:scale(1.1)}.btn-delete[data-v-88b66c50]:hover{background:#f8d7da;transform:scale(1.1)}.btn-icon[data-v-88b66c50]:disabled{opacity:.5;cursor:not-allowed}.message[data-v-88b66c50]{margin-top:1rem;padding:1rem;border-radius:8px;font-weight:500}.message.success[data-v-88b66c50]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error[data-v-88b66c50]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.btn[data-v-88b66c50]{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-primary[data-v-88b66c50]{background:#1a4d2e;color:gold;border:2px solid #2d7d32}.btn-primary[data-v-88b66c50]:hover:not(:disabled){background:#2d5f42;transform:translateY(-2px);box-shadow:0 4px 12px #1a4d2e4d}.btn-secondary[data-v-88b66c50]{background:#6c757d;color:#fff}.btn-secondary[data-v-88b66c50]:hover:not(:disabled){background:#5a6268;transform:translateY(-2px)}.btn[data-v-88b66c50]:disabled{opacity:.6;cursor:not-allowed}.btn-loading[data-v-88b66c50]{animation:spin-88b66c50 1s linear infinite}@keyframes spin-88b66c50{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.form-row[data-v-88b66c50]{grid-template-columns:1fr}.backup-table[data-v-88b66c50]{font-size:.85rem}.backup-table th[data-v-88b66c50],.backup-table td[data-v-88b66c50]{padding:.5rem}}.backup-history[data-v-cd870ba2]{padding:2rem;background:#f5f5f5;min-height:100vh}.page-header[data-v-cd870ba2]{margin-bottom:2rem;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;border:2px solid #2d7d32}.page-title[data-v-cd870ba2]{font-size:2rem;color:#1a4d2e;margin:0 0 .5rem;font-weight:700}.page-subtitle[data-v-cd870ba2]{color:#666;margin:0;font-size:1rem}.filters-section[data-v-cd870ba2]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem}.filters-grid[data-v-cd870ba2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.filter-group[data-v-cd870ba2]{display:flex;flex-direction:column;gap:.5rem}.filter-label[data-v-cd870ba2]{font-weight:600;color:#333;font-size:.9rem}.filter-select[data-v-cd870ba2],.filter-input[data-v-cd870ba2]{padding:.5rem;border:2px solid #e0e0e0;border-radius:6px;font-size:.95rem;transition:border-color .3s}.filter-select[data-v-cd870ba2]:focus,.filter-input[data-v-cd870ba2]:focus{outline:none;border-color:#2d7d32}.table-container[data-v-cd870ba2]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.loading-message[data-v-cd870ba2],.empty-message[data-v-cd870ba2]{text-align:center;padding:3rem;color:#666;font-size:1.1rem}.loading-spinner[data-v-cd870ba2]{display:inline-block;animation:spin-cd870ba2 1s linear infinite;margin-right:.5rem}@keyframes spin-cd870ba2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon[data-v-cd870ba2]{font-size:3rem;display:block;margin-bottom:1rem}.history-table[data-v-cd870ba2]{width:100%;border-collapse:collapse}.history-table thead[data-v-cd870ba2]{background:#1a4d2e;color:gold}.history-table th[data-v-cd870ba2]{padding:1rem;text-align:left;font-weight:600;border-bottom:2px solid #2d7d32}.history-table tbody tr[data-v-cd870ba2]{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.history-table tbody tr[data-v-cd870ba2]:hover{background:#f9f9f9}.history-table td[data-v-cd870ba2]{padding:1rem;vertical-align:middle}.date-cell[data-v-cd870ba2]{font-weight:500;color:#333;white-space:nowrap}.client-cell[data-v-cd870ba2]{text-align:center}.client-badge[data-v-cd870ba2]{background:#e3f2fd;color:#1976d2;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.file-cell[data-v-cd870ba2]{max-width:300px}.file-name[data-v-cd870ba2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.size-cell[data-v-cd870ba2]{font-weight:500;color:#666}.status-cell[data-v-cd870ba2]{text-align:center}.status-badge[data-v-cd870ba2]{display:inline-block;padding:.4rem .8rem;border-radius:6px;font-weight:600;font-size:.85rem}.status-success[data-v-cd870ba2]{background:#c8e6c9;color:#2e7d32}.status-failed[data-v-cd870ba2]{background:#ffcdd2;color:#c62828}.status-partial[data-v-cd870ba2]{background:#fff9c4;color:#f57f17}.message-cell[data-v-cd870ba2]{max-width:250px}.message-text[data-v-cd870ba2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:.9rem}.actions-cell[data-v-cd870ba2]{text-align:center;white-space:nowrap}.btn-download[data-v-cd870ba2],.btn-delete[data-v-cd870ba2]{background:none;border:none;font-size:1.3rem;cursor:pointer;padding:.5rem;margin:0 .25rem;border-radius:6px;transition:all .2s}.btn-download[data-v-cd870ba2]:hover:not(:disabled){background:#e3f2fd;transform:scale(1.1)}.btn-delete[data-v-cd870ba2]:hover:not(:disabled){background:#ffebee;transform:scale(1.1)}.btn-download[data-v-cd870ba2]:disabled,.btn-delete[data-v-cd870ba2]:disabled{opacity:.5;cursor:not-allowed}.pagination[data-v-cd870ba2]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid #e0e0e0}.btn-pagination[data-v-cd870ba2]{padding:.5rem 1rem;background:#1a4d2e;color:gold;border:2px solid #2d7d32;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s}.btn-pagination[data-v-cd870ba2]:hover:not(:disabled){background:#2d5f42;transform:translateY(-2px)}.btn-pagination[data-v-cd870ba2]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-cd870ba2]{color:#666;font-weight:500}.menu[data-v-62ba9fa6]{width:250px;height:100vh;background:#1a4d2e;color:#fff;display:flex;flex-direction:column;box-shadow:2px 0 10px #0003;position:fixed;left:0;top:0;z-index:1000}.menu-header[data-v-62ba9fa6]{padding:1.5rem;background:#1a4d2e;border-bottom:2px solid #2d7d32;display:flex;align-items:center;justify-content:center}.logo-container[data-v-62ba9fa6]{display:flex;align-items:center;justify-content:center;width:100%}.logo[data-v-62ba9fa6]{max-width:100%;height:auto;max-height:60px;object-fit:contain}.menu-nav[data-v-62ba9fa6]{flex:1;padding:1rem 0;overflow-y:auto}.menu-item[data-v-62ba9fa6]{display:flex;align-items:center;padding:1rem 1.5rem;color:gold;text-decoration:none;transition:all .3s ease;border-left:4px solid transparent;cursor:pointer}.menu-item[data-v-62ba9fa6]:hover{background:#ffd7001a;border-left-color:#2d7d32;color:#ffeb3b}.menu-item.active[data-v-62ba9fa6]{background:#ffd70026;border-left-color:#2d7d32;color:#ffeb3b;font-weight:600}.menu-icon[data-v-62ba9fa6]{font-size:1.5rem;margin-right:1rem;width:24px;text-align:center}.menu-text[data-v-62ba9fa6]{font-size:1rem;flex:1}.menu-nav[data-v-62ba9fa6]::-webkit-scrollbar{width:6px}.menu-nav[data-v-62ba9fa6]::-webkit-scrollbar-track{background:#1a4d2e}.menu-nav[data-v-62ba9fa6]::-webkit-scrollbar-thumb{background:gold;border-radius:3px}.menu-nav[data-v-62ba9fa6]::-webkit-scrollbar-thumb:hover{background:#ffeb3b}.menu-footer[data-v-62ba9fa6]{padding:1rem;border-top:2px solid #2d7d32;background:#0000001a}.user-info[data-v-62ba9fa6]{margin-bottom:1rem;padding:.75rem;background:#ffffff1a;border-radius:8px}.user-name[data-v-62ba9fa6]{font-weight:600;color:#fff;font-size:.95rem;margin-bottom:.25rem}.user-company[data-v-62ba9fa6]{font-size:.85rem;color:gold;font-weight:500}.logout-btn[data-v-62ba9fa6]{width:100%;padding:.75rem;background:#dc354533;border:2px solid #dc3545;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s}.logout-btn[data-v-62ba9fa6]:hover{background:#dc354566;transform:translateY(-2px);box-shadow:0 4px 12px #dc35454d}.logout-icon[data-v-62ba9fa6]{font-size:1.2rem}.logout-text[data-v-62ba9fa6]{font-size:.95rem}.main-layout[data-v-d6b694a1]{display:flex;min-height:100vh;background:#f0f5f2}.content-area[data-v-d6b694a1]{flex:1;margin-left:250px;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}#app-wrapper{width:100%;min-height:100vh}
