321 lines
24 KiB
HTML
321 lines
24 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>BetterHuman — Settings</title>
|
||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Sora:wght@600;700&display=swap" rel="stylesheet">
|
||
<style>
|
||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||
body { font-family: 'Inter', sans-serif; background: #F8FAFC; display: flex; min-height: 100vh; font-size: 14px; color: #0F172A; }
|
||
|
||
.sidebar { width: 240px; background: #0F172A; min-height: 100vh; display: flex; flex-direction: column; position: fixed; top: 0; left: 0; bottom: 0; z-index: 10; overflow-y: auto; }
|
||
.sidebar-logo { padding: 20px 20px 16px; display: flex; align-items: center; gap: 10px; border-bottom: 1px solid rgba(255,255,255,0.06); }
|
||
.logo-icon { width: 36px; height: 36px; background: linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%); border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
|
||
.logo-icon svg { width: 20px; height: 20px; }
|
||
.logo-name { font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 700; color: #FFFFFF; }
|
||
.logo-company { font-size: 11px; color: #475569; font-weight: 500; }
|
||
.sidebar-search { padding: 12px 16px; border-bottom: 1px solid rgba(255,255,255,0.06); }
|
||
.sidebar-search input { width: 100%; padding: 7px 10px 7px 32px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.08); border-radius: 6px; color: #94A3B8; font-size: 12px; font-family: 'Inter', sans-serif; outline: none; }
|
||
.search-wrap { position: relative; }
|
||
.search-wrap svg { position: absolute; left: 8px; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #475569; }
|
||
.sidebar-nav { padding: 8px 0; flex: 1; }
|
||
.nav-section-label { font-size: 10px; font-weight: 600; letter-spacing: 0.08em; color: #334155; padding: 16px 20px 6px; text-transform: uppercase; }
|
||
.nav-item { display: flex; align-items: center; gap: 10px; padding: 8px 16px; margin: 1px 8px; border-radius: 7px; color: #64748B; font-size: 13px; font-weight: 500; cursor: pointer; transition: all 0.15s; text-decoration: none; }
|
||
.nav-item:hover { background: #1E293B; color: #CBD5E1; }
|
||
.nav-item.active { background: #6366F1; color: #FFFFFF; }
|
||
.nav-item svg { width: 16px; height: 16px; flex-shrink: 0; }
|
||
.nav-badge { margin-left: auto; background: #EF4444; color: white; font-size: 10px; font-weight: 700; padding: 1px 6px; border-radius: 9999px; }
|
||
.sidebar-footer { padding: 12px 16px; border-top: 1px solid rgba(255,255,255,0.06); display: flex; align-items: center; gap: 10px; }
|
||
.avatar-sm { width: 32px; height: 32px; border-radius: 50%; background: linear-gradient(135deg, #6366F1, #8B5CF6); display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; color: white; flex-shrink: 0; }
|
||
.footer-name { font-size: 12px; font-weight: 600; color: #CBD5E1; }
|
||
.footer-role { font-size: 11px; color: #475569; }
|
||
|
||
.main { margin-left: 240px; flex: 1; display: flex; flex-direction: column; }
|
||
.topbar { height: 64px; background: #FFFFFF; border-bottom: 1px solid #E2E8F0; display: flex; align-items: center; justify-content: space-between; padding: 0 32px; position: sticky; top: 0; z-index: 5; }
|
||
.topbar-left { display: flex; flex-direction: column; }
|
||
.page-title { font-family: 'Sora', sans-serif; font-size: 18px; font-weight: 700; color: #0F172A; }
|
||
.page-breadcrumb { font-size: 12px; color: #94A3B8; }
|
||
.topbar-right { display: flex; align-items: center; gap: 12px; }
|
||
.icon-btn { width: 36px; height: 36px; border-radius: 8px; border: 1.5px solid #E2E8F0; background: #FFFFFF; display: flex; align-items: center; justify-content: center; cursor: pointer; position: relative; }
|
||
.icon-btn svg { width: 18px; height: 18px; color: #64748B; }
|
||
.notif-dot { position: absolute; top: 6px; right: 6px; width: 8px; height: 8px; background: #EF4444; border-radius: 50%; border: 2px solid #FFFFFF; }
|
||
.topbar-avatar { width: 36px; height: 36px; border-radius: 50%; background: linear-gradient(135deg, #6366F1, #8B5CF6); display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 700; color: white; }
|
||
.content { padding: 32px; flex: 1; }
|
||
|
||
/* SETTINGS LAYOUT */
|
||
.settings-layout { display: grid; grid-template-columns: 220px 1fr; gap: 24px; }
|
||
|
||
/* SETTINGS MENU */
|
||
.settings-menu { background: #FFFFFF; border-radius: 12px; box-shadow: 0 1px 3px rgba(0,0,0,0.08); overflow: hidden; align-self: start; }
|
||
.settings-menu-section { padding: 8px 0; border-bottom: 1px solid #F1F5F9; }
|
||
.settings-menu-section:last-child { border-bottom: none; }
|
||
.settings-menu-label { font-size: 10px; font-weight: 600; color: #94A3B8; letter-spacing: 0.07em; text-transform: uppercase; padding: 10px 16px 6px; }
|
||
.settings-menu-item { display: flex; align-items: center; gap: 10px; padding: 10px 16px; font-size: 13px; color: #64748B; cursor: pointer; transition: all 0.12s; }
|
||
.settings-menu-item:hover { background: #F8FAFC; color: #374151; }
|
||
.settings-menu-item.active { background: #EEF2FF; color: #6366F1; font-weight: 600; }
|
||
.settings-menu-item svg { width: 15px; height: 15px; flex-shrink: 0; }
|
||
|
||
/* SETTINGS CONTENT */
|
||
.settings-content { display: flex; flex-direction: column; gap: 20px; }
|
||
|
||
.card { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.08); }
|
||
.card-title { font-family: 'Sora', sans-serif; font-size: 15px; font-weight: 700; color: #0F172A; margin-bottom: 4px; }
|
||
.card-desc { font-size: 13px; color: #64748B; margin-bottom: 24px; }
|
||
|
||
/* LOGO UPLOAD */
|
||
.logo-upload { display: flex; align-items: center; gap: 20px; margin-bottom: 24px; padding: 20px; background: #F8FAFC; border: 2px dashed #E2E8F0; border-radius: 10px; }
|
||
.logo-preview { width: 72px; height: 72px; border-radius: 12px; background: #0F172A; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
|
||
.logo-preview span { font-family: 'Sora', sans-serif; font-size: 20px; font-weight: 700; color: white; }
|
||
.logo-info { flex: 1; }
|
||
.logo-name-text { font-size: 14px; font-weight: 600; color: #0F172A; margin-bottom: 4px; }
|
||
.logo-hint { font-size: 12px; color: #94A3B8; }
|
||
.upload-btn { padding: 8px 16px; background: #FFFFFF; border: 1.5px solid #E2E8F0; border-radius: 8px; font-family: 'Inter', sans-serif; font-size: 13px; font-weight: 500; color: #374151; cursor: pointer; }
|
||
|
||
/* FORM */
|
||
.form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
|
||
.form-group { display: flex; flex-direction: column; gap: 5px; }
|
||
.form-group.full { grid-column: 1/-1; }
|
||
.form-label { font-size: 12px; font-weight: 600; color: #374151; }
|
||
.form-input { padding: 10px 14px; border: 1.5px solid #E2E8F0; border-radius: 8px; font-family: 'Inter', sans-serif; font-size: 13px; color: #0F172A; background: #FFFFFF; outline: none; transition: border-color 0.15s; }
|
||
.form-input:focus { border-color: #6366F1; }
|
||
.form-select { padding: 10px 14px; border: 1.5px solid #E2E8F0; border-radius: 8px; font-family: 'Inter', sans-serif; font-size: 13px; color: #0F172A; background: #FFFFFF; outline: none; }
|
||
.form-hint { font-size: 11px; color: #94A3B8; }
|
||
|
||
.form-divider { border: none; border-top: 1px solid #E2E8F0; margin: 4px 0; }
|
||
|
||
.btn-primary { display: flex; align-items: center; gap: 8px; padding: 9px 18px; background: #6366F1; color: #FFFFFF; border: none; border-radius: 8px; font-family: 'Inter', sans-serif; font-size: 13px; font-weight: 600; cursor: pointer; }
|
||
.btn-secondary { display: flex; align-items: center; gap: 8px; padding: 9px 14px; background: #FFFFFF; color: #0F172A; border: 1.5px solid #E2E8F0; border-radius: 8px; font-family: 'Inter', sans-serif; font-size: 13px; font-weight: 500; cursor: pointer; }
|
||
|
||
/* DANGER ZONE */
|
||
.danger-card { background: #FFFFFF; border-radius: 12px; padding: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.08); border: 1.5px solid #FECACA; }
|
||
.danger-title { font-family: 'Sora', sans-serif; font-size: 15px; font-weight: 700; color: #DC2626; margin-bottom: 4px; }
|
||
.danger-desc { font-size: 13px; color: #64748B; margin-bottom: 16px; }
|
||
.danger-item { display: flex; align-items: center; justify-content: space-between; padding: 14px 0; border-bottom: 1px solid #FEE2E2; }
|
||
.danger-item:last-child { border-bottom: none; padding-bottom: 0; }
|
||
.danger-item-text { font-size: 13px; font-weight: 500; color: #374151; }
|
||
.danger-item-sub { font-size: 12px; color: #94A3B8; margin-top: 2px; }
|
||
.btn-danger { padding: 8px 16px; background: #FEF2F2; color: #DC2626; border: 1.5px solid #FECACA; border-radius: 8px; font-family: 'Inter', sans-serif; font-size: 13px; font-weight: 600; cursor: pointer; }
|
||
</style>
|
||
</head>
|
||
<body>
|
||
|
||
<aside class="sidebar">
|
||
<div class="sidebar-logo">
|
||
<div class="logo-icon"><svg viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg></div>
|
||
<div><div class="logo-name">BetterHuman</div><div class="logo-company">TechCorp India Pvt. Ltd.</div></div>
|
||
</div>
|
||
<div class="sidebar-search"><div class="search-wrap"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg><input type="text" placeholder="Search people, docs..."></div></div>
|
||
<nav class="sidebar-nav">
|
||
<div class="nav-section-label">Main</div>
|
||
<a class="nav-item" href="02-dashboard.html"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></svg>Dashboard</a>
|
||
<a class="nav-item" href="03-people.html"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>People</a>
|
||
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg>Org Chart</a>
|
||
<div class="nav-section-label">Workforce</div>
|
||
<a class="nav-item" href="07-recruitment.html"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"/></svg>Recruitment</a>
|
||
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"/><rect x="8" y="2" width="8" height="4" rx="1" ry="1"/></svg>Onboarding</a>
|
||
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>Attendance</a>
|
||
<a class="nav-item" href="05-leave.html"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>Leave<span class="nav-badge">5</span></a>
|
||
<a class="nav-item" href="06-payroll.html"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></svg>Payroll</a>
|
||
<div class="nav-section-label">Talent</div>
|
||
<a class="nav-item" href="08-performance.html"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>Performance</a>
|
||
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"/><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"/></svg>Learning</a>
|
||
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"/></svg>Benefits</a>
|
||
<div class="nav-section-label">Culture</div>
|
||
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>Engagement</a>
|
||
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="6"/><path d="M15.477 12.89L17 22l-5-3-5 3 1.523-9.11"/></svg>Recognition</a>
|
||
<div class="nav-section-label">Insights</div>
|
||
<a class="nav-item" href="09-analytics.html"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="6" y1="20" x2="6" y2="14"/></svg>Analytics</a>
|
||
<div class="nav-section-label">Admin</div>
|
||
<a class="nav-item active" href="10-settings.html"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="3"/><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z"/></svg>Settings</a>
|
||
</nav>
|
||
<div class="sidebar-footer"><div class="avatar-sm">PS</div><div><div class="footer-name">Priya Sharma</div><div class="footer-role">HR Admin</div></div></div>
|
||
</aside>
|
||
|
||
<div class="main">
|
||
<header class="topbar">
|
||
<div class="topbar-left">
|
||
<span class="page-title">Settings</span>
|
||
<span class="page-breadcrumb">Manage your workspace configuration</span>
|
||
</div>
|
||
<div class="topbar-right">
|
||
<div class="icon-btn"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"/><path d="M13.73 21a2 2 0 0 1-3.46 0"/></svg><div class="notif-dot"></div></div>
|
||
<div class="topbar-avatar">PS</div>
|
||
</div>
|
||
</header>
|
||
|
||
<div class="content">
|
||
<div class="settings-layout">
|
||
<!-- Settings Menu -->
|
||
<div class="settings-menu">
|
||
<div class="settings-menu-section">
|
||
<div class="settings-menu-label">Organization</div>
|
||
<div class="settings-menu-item active">
|
||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"/></svg>
|
||
Company
|
||
</div>
|
||
<div class="settings-menu-item">
|
||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><polyline points="9 22 9 12 15 12 15 22"/></svg>
|
||
Departments
|
||
</div>
|
||
<div class="settings-menu-item">
|
||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"/></svg>
|
||
Positions
|
||
</div>
|
||
<div class="settings-menu-item">
|
||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
|
||
Locations
|
||
</div>
|
||
</div>
|
||
<div class="settings-menu-section">
|
||
<div class="settings-menu-label">Access</div>
|
||
<div class="settings-menu-item">
|
||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>
|
||
Roles & Permissions
|
||
</div>
|
||
</div>
|
||
<div class="settings-menu-section">
|
||
<div class="settings-menu-label">Preferences</div>
|
||
<div class="settings-menu-item">
|
||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"/><path d="M13.73 21a2 2 0 0 1-3.46 0"/></svg>
|
||
Notifications
|
||
</div>
|
||
<div class="settings-menu-item">
|
||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg>
|
||
Integrations
|
||
</div>
|
||
<div class="settings-menu-item">
|
||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></svg>
|
||
Billing
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Settings Content -->
|
||
<div class="settings-content">
|
||
<!-- Company Profile -->
|
||
<div class="card">
|
||
<div class="card-title">Company Profile</div>
|
||
<div class="card-desc">Update your company's basic information and branding.</div>
|
||
|
||
<!-- Logo -->
|
||
<div class="logo-upload">
|
||
<div class="logo-preview"><span>TC</span></div>
|
||
<div class="logo-info">
|
||
<div class="logo-name-text">TechCorp India Pvt. Ltd.</div>
|
||
<div class="logo-hint">PNG, JPG, SVG — Max 2MB · Recommended 400x400px</div>
|
||
</div>
|
||
<button class="upload-btn">Upload Logo</button>
|
||
</div>
|
||
|
||
<div class="form-grid">
|
||
<div class="form-group">
|
||
<label class="form-label">Company Name</label>
|
||
<input type="text" class="form-input" value="TechCorp India Pvt. Ltd.">
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="form-label">Domain</label>
|
||
<input type="text" class="form-input" value="techcorp.in">
|
||
<span class="form-hint">Used for SSO and employee email validation</span>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="form-label">Industry</label>
|
||
<select class="form-select">
|
||
<option selected>Technology / Software</option>
|
||
<option>E-commerce</option>
|
||
<option>Financial Services</option>
|
||
<option>Healthcare</option>
|
||
</select>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="form-label">Company Size</label>
|
||
<select class="form-select">
|
||
<option>51–200 employees</option>
|
||
<option selected>201–500 employees</option>
|
||
<option>501–1000 employees</option>
|
||
</select>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="form-label">Timezone</label>
|
||
<select class="form-select">
|
||
<option selected>Asia/Kolkata (IST +5:30)</option>
|
||
<option>UTC</option>
|
||
<option>America/New_York</option>
|
||
</select>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="form-label">Country</label>
|
||
<select class="form-select">
|
||
<option selected>India</option>
|
||
<option>United States</option>
|
||
<option>Singapore</option>
|
||
</select>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="form-label">Fiscal Year Start</label>
|
||
<select class="form-select">
|
||
<option selected>April (Indian FY)</option>
|
||
<option>January</option>
|
||
<option>July</option>
|
||
</select>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="form-label">CIN Number</label>
|
||
<input type="text" class="form-input" value="U72200KA2018PTC120456">
|
||
</div>
|
||
</div>
|
||
|
||
<hr class="form-divider" style="margin:20px 0">
|
||
|
||
<div style="font-family:'Sora',sans-serif;font-size:14px;font-weight:700;color:#0F172A;margin-bottom:14px">Currency & Locale</div>
|
||
<div class="form-grid">
|
||
<div class="form-group">
|
||
<label class="form-label">Primary Currency</label>
|
||
<select class="form-select">
|
||
<option selected>INR — Indian Rupee (₹)</option>
|
||
<option>USD — US Dollar ($)</option>
|
||
</select>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="form-label">Date Format</label>
|
||
<select class="form-select">
|
||
<option selected>DD/MM/YYYY</option>
|
||
<option>MM/DD/YYYY</option>
|
||
<option>YYYY-MM-DD</option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
|
||
<div style="display:flex;gap:10px;margin-top:24px">
|
||
<button class="btn-primary">Save Changes</button>
|
||
<button class="btn-secondary">Cancel</button>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Danger Zone -->
|
||
<div class="danger-card">
|
||
<div class="danger-title">Danger Zone</div>
|
||
<div class="danger-desc">Actions in this section are irreversible. Please proceed with extreme caution.</div>
|
||
<div class="danger-item">
|
||
<div>
|
||
<div class="danger-item-text">Export All Company Data</div>
|
||
<div class="danger-item-sub">Download a full JSON/CSV export of all employee data, payroll records, and settings.</div>
|
||
</div>
|
||
<button class="btn-danger">Export Data</button>
|
||
</div>
|
||
<div class="danger-item">
|
||
<div>
|
||
<div class="danger-item-text">Delete Company Account</div>
|
||
<div class="danger-item-sub">Permanently delete this workspace and all associated data. This cannot be undone.</div>
|
||
</div>
|
||
<button class="btn-danger" style="background:#EF4444;color:white;border-color:#EF4444">Delete Account</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</body>
|
||
</html>
|