@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700&display=swap";:root{--color-brand-violet:#fa4936;--color-brand-violet-hover:#e03e2b;--color-brand-violet-light:#fff1f0;--color-tinted-highlight:#fff5f3;--color-ink:#09090b;--color-slate:#71717a;--color-muted:#a1a1aa;--color-fog:#e4e4e7;--color-cloud:#faf9f6;--color-white:#fff;--color-success:#10b981;--color-success-bg:#ecfdf5;--color-success-border:#d1fae5;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-warning-border:#fef3c7;--color-danger:#ef4444;--color-danger-bg:#fef2f2;--color-danger-border:#fee2e2;--color-info:#3b82f6;--color-info-bg:#eff6ff;--color-info-border:#dbeafe;--font-family:"Satoshi", "Inter", system-ui, -apple-system, sans-serif;--font-size-xs:12px;--font-size-sm:13px;--font-size-caption:14px;--font-size-body:15px;--font-size-h3:18px;--font-size-h2:22px;--font-size-h1:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000000d, 0 4px 6px -4px #0000000d;--sidebar-width:215px;--sidebar-collapsed-width:60px;--topbar-height:56px;--page-padding:24px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--color-brand-shadow:#fa493640}.dark{--color-brand-violet:#38bdf8;--color-brand-violet-hover:#0ea5e9;--color-brand-violet-light:#38bdf826;--color-tinted-highlight:#38bdf81a;--color-ink:#fff;--color-slate:#94a3b8;--color-muted:#64748b;--color-fog:#1b2942;--color-cloud:#0d1527;--color-white:#132038;--color-success-bg:#10b98126;--color-success-border:#10b98140;--color-warning-bg:#f59e0b26;--color-warning-border:#f59e0b40;--color-danger-bg:#ef444426;--color-danger-border:#ef444440;--color-info-bg:#3b82f626;--color-info-border:#3b82f640;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 12px 0 #0000004d;--shadow-lg:0 10px 25px -3px #00000080;--color-brand-shadow:#38bdf840}@media (width<=768px){:root,.dark{--font-size-xs:11px;--font-size-sm:12px;--font-size-caption:13px;--font-size-body:14px;--font-size-h3:16px;--font-size-h2:18px;--font-size-h1:22px;--sidebar-width:270px;--sidebar-collapsed-width:0px;--topbar-height:56px;--page-padding:16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-slate);background-color:var(--color-cloud)}#root{min-height:100vh}input,select,textarea{background-color:var(--color-cloud);color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:inherit}@media (prefers-color-scheme:dark){input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial}}h1,h2,h3,h4,h5,h6{color:var(--color-ink);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}a{color:var(--color-brand-violet);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-brand-violet-hover)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-fog);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}:focus-visible{outline:2px solid var(--color-brand-violet);outline-offset:2px;border-radius:var(--radius-sm)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-container{padding:var(--page-padding);max-width:100%}.page-header{margin-bottom:var(--space-8)}.page-title{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--color-ink);margin-bottom:var(--space-1)}.page-subtitle{font-size:var(--font-size-body);color:var(--color-slate)}.card{background:var(--color-white);border:1px solid var(--color-fog);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.divider{background:var(--color-fog);height:1px;margin:var(--space-6) 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:.35s forwards fadeIn}.animate-slide-in{animation:.3s forwards slideInLeft}.animate-scale-in{animation:.25s forwards scaleIn}.animate-pulse{animation:1.5s ease-in-out infinite pulseDot}.skeleton{background:linear-gradient(90deg, var(--color-cloud) 25%, var(--color-fog) 50%, var(--color-cloud) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s infinite shimmer}.stagger>:first-child{animation:.35s 40ms both fadeIn}.stagger>:nth-child(2){animation:.35s 80ms both fadeIn}.stagger>:nth-child(3){animation:.35s .12s both fadeIn}.stagger>:nth-child(4){animation:.35s .16s both fadeIn}.stagger>:nth-child(5){animation:.35s .2s both fadeIn}.stagger>:nth-child(6){animation:.35s .24s both fadeIn}@media (width<=768px){html{font-size:14px!important}h1,.page-title,h1[style],div[style*="fontSize: '32px'"],div[style*="fontSize: '30px'"],div[style*="fontSize: '28px'"],div[style*="fontSize: '26px'"]{letter-spacing:-.3px!important;font-size:20px!important;line-height:1.3!important}h2,h2[style],div[style*="fontSize: '24px'"],div[style*="fontSize: '22px'"]{font-size:17px!important;line-height:1.3!important}h3,h3[style],div[style*="fontSize: '20px'"],div[style*="fontSize: '18px'"]{font-size:15px!important;line-height:1.35!important}.page-subtitle,p[style*="fontSize: '15px'"],p[style*="fontSize: '14px'"],p[style*="fontSize: '13px'"]{font-size:12px!important;line-height:1.4!important}div[style*="fontSize: '56px'"],div[style*="fontSize: '48px'"],div[style*="fontSize: '36px'"],div[style*="fontSize: '32px'"],div[style*="fontSize: '28px'"],div[style*="fontSize: '24px'"]{font-size:18px!important;line-height:1.2!important}button[style*="padding: '16px'"],button[style*="padding: '14px'"],button[style*="padding: '12px 24px'"],button[style*="padding: '10px 20px'"],button[style*="padding: '12px 20px'"]{border-radius:8px!important;padding:8px 14px!important;font-size:12px!important}.app-sidebar,.recruiter-sidebar,.admin-sidebar{z-index:100!important;width:270px!important;max-width:85vw!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-100%)!important}.app-sidebar.mobile-open,.recruiter-sidebar.mobile-open,.admin-sidebar.mobile-open{transform:translate(0)!important;box-shadow:8px 0 32px #0006!important}.desktop-collapse-btn{display:none!important}.mobile-close-btn,.mobile-hamburger-btn{display:flex!important}.app-topbar{flex-wrap:nowrap!important;height:56px!important;min-height:56px!important;padding:0 12px!important;left:0!important;overflow:visible!important}.topbar-breadcrumb-area,.app-topbar>div:first-child{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.topbar-back-btn,.app-topbar>div:first-child button{flex-shrink:0!important;align-items:center!important;gap:4px!important;height:30px!important;padding:0 8px!important;font-size:11px!important;display:inline-flex!important}.topbar-back-btn span,.app-topbar>div:first-child button span{white-space:nowrap!important;max-width:none!important;display:inline!important;overflow:visible!important}.topbar-portal-label,.topbar-breadcrumb-sep{display:none!important}.topbar-breadcrumb-title,.app-topbar>div:first-child>h1,.app-topbar>div:first-child>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:170px!important;font-size:14px!important;font-weight:700!important;display:inline-block!important;overflow:hidden!important}.mobile-hide-back{display:none!important}.app-topbar>div:last-child{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.topbar-profile-dropdown{z-index:500!important;width:200px!important;position:fixed!important;top:56px!important;left:auto!important;right:8px!important}.notifications-dropdown{z-index:300!important;border-radius:12px!important;width:auto!important;max-height:70vh!important;margin-top:0!important;position:fixed!important;top:56px!important;left:8px!important;right:8px!important}.main-content-area{width:100%!important;min-width:0!important;margin-left:0!important}.page-body-container,main{padding:14px 10px!important}.topbar-search-container,.topbar-user-info,.topbar-chevron,.topbar-profile-full{display:none!important}.topbar-profile-mobile{display:flex!important}.page-container{padding:12px 8px!important}.page-header,.page-header-container,.page-header-row{flex-wrap:wrap!important;gap:12px!important}div:has(>div>h1){flex-wrap:wrap!important;gap:12px!important}div:has(>h1){flex-wrap:wrap!important;gap:12px!important}:is(div:has(>div>h1)>div:first-child,div:has(>h1)>div:first-child){flex:100%!important;min-width:0!important}.scrollable-tabs-bar,div[style*="width: fit-content"],div[style*=width\:fit-content],div[style*="width: 'fit-content'"]{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important;overflow-x:auto!important}.scrollable-tabs-bar::-webkit-scrollbar{display:none!important}div[style*="width: fit-content"]::-webkit-scrollbar{display:none!important}div[style*=width\:fit-content]::-webkit-scrollbar{display:none!important}div[style*="width: 'fit-content'"]::-webkit-scrollbar{display:none!important}.scrollable-tabs-bar>button,div[style*="width: fit-content"]>button,div[style*=width\:fit-content]>button,div[style*="width: 'fit-content'"]>button{white-space:nowrap!important;flex-shrink:0!important}div[style*="grid-template-columns: 1fr 1fr"],div[style*="grid-template-columns: 1fr 2fr"],div[style*="grid-template-columns: 2fr 1fr"],div[style*="grid-template-columns: 2fr 1.2fr"],div[style*="grid-template-columns: 1fr 1fr 1fr"],div[style*="grid-template-columns: repeat(3, 1fr)"],.responsive-two-col,.discussions-layout-grid{grid-template-columns:1fr!important;gap:16px!important}div[style*="grid-template-columns: repeat(auto-fit, minmax(220px, 1fr))"],div[style*="grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))"],div[style*="grid-template-columns: repeat(auto-fit, minmax(240px, 1fr))"],div[style*="grid-template-columns: repeat(auto-fill, minmax(220px, 1fr))"],div[style*="grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))"],div[style*="grid-template-columns: repeat(4, 1fr)"],.stats-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.stat-card,div[style*="border-radius: 16px"][style*="padding: 24px"],div[style*="border-radius: 16px"][style*="padding: 20px"]{gap:10px!important;padding:12px 14px!important}.stat-card-icon{border-radius:8px!important;padding:8px!important}.stat-card-icon svg{width:18px!important;height:18px!important}.stat-card-val{font-size:18px!important}.stat-card-title{font-size:11px!important}div[style*="grid-template-columns: repeat(auto-fill, minmax(340px, 1fr))"],div[style*="grid-template-columns: repeat(auto-fill, minmax(320px, 1fr))"],div[style*="grid-template-columns: repeat(auto-fit, minmax(320px, 1fr))"]{grid-template-columns:1fr!important;gap:14px!important}input[type=text],input[type=search],input[type=email],input[type=password],select{box-sizing:border-box!important;max-width:100%!important}}.dashboard-hero-layout{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.dashboard-hero-right{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.dashboard-spotlight-layout{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-spotlight-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.dashboard-spotlight-buttons{align-items:center;gap:10px;display:flex}.dashboard-stats-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.dashboard-quick-actions-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (width<=1024px){.dashboard-stats-grid,.dashboard-quick-actions-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=768px){.dashboard-hero-layout{flex-direction:column!important;align-items:stretch!important}.dashboard-hero-right{align-items:stretch!important;width:100%!important}.dashboard-hero-right>div:first-child{min-width:100%!important}.dashboard-spotlight-layout{flex-direction:column!important}.dashboard-spotlight-actions{align-items:stretch!important;width:100%!important}.dashboard-spotlight-buttons{flex-direction:column!important;width:100%!important}.dashboard-spotlight-buttons button{justify-content:center!important;width:100%!important}.dashboard-stats-grid,.dashboard-quick-actions-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.app-topbar{flex-wrap:nowrap!important;height:56px!important;min-height:56px!important}.page-body-container{margin-top:56px!important}table{white-space:nowrap!important;max-width:100%!important;display:block!important;overflow-x:auto!important}div[style*="width: 1000px"],div[style*="width: 900px"],div[style*="width: 850px"],div[style*="width: 800px"],div[style*="width: 750px"],div[style*="width: 700px"],div[style*="width: 650px"],div[style*="width: 600px"],div[style*="width: 560px"],div[style*="width: 540px"]{width:95vw!important;max-width:95vw!important;max-height:92vh!important;padding:14px!important}}@media (width<=480px){.dashboard-stats-grid,.dashboard-quick-actions-grid,div[style*="repeat(auto-fit, minmax(220px, 1fr))"],div[style*="repeat(auto-fit, minmax(200px, 1fr))"],div[style*="repeat(auto-fill, minmax(220px, 1fr))"],div[style*="repeat(auto-fill, minmax(200px, 1fr))"],.stats-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}
