:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--bg:#0b0f19;--card:#121a2a;--muted:#93a4c7;--text:#e8eefc;--border:#ffffff14;--shadow:0 10px 30px #00000059}body{background:radial-gradient(1200px 700px at 20% 10%, #19264a 0%, var(--bg) 60%);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.container{max-width:980px;margin:40px auto;padding:0 16px}.header h1{letter-spacing:.2px;margin:0 0 6px;font-size:34px}.header p{color:var(--muted);margin:0}.panel{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121a2ab8;border-radius:16px;margin-top:18px;padding:16px}.formGrid{grid-template-columns:1fr 1fr 160px 140px;gap:10px;display:grid}@media (width<=820px){.formGrid{grid-template-columns:1fr}}input,select,textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:10px 12px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#93a4c7bf}button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:12px;padding:10px 12px}button:hover{background:#ffffff1a}.controls{grid-template-columns:1fr 220px;gap:10px;margin-top:12px;display:grid}@media (width<=820px){.controls{grid-template-columns:1fr}}.filters{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pill{border-radius:999px;padding:7px 10px;font-size:13px}.pill.active{background:#ffffff24;font-weight:700}.listHeader{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.actionsRow{flex-wrap:wrap;gap:10px;display:flex}.gridList{gap:12px;margin-top:12px;display:grid}.card{border:1px solid var(--border);box-shadow:var(--shadow);background:#121a2ab3;border-radius:16px;padding:14px}.cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.company{font-size:18px;font-weight:800}.badge{border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.badge:before{content:"";border-radius:50%;width:8px;height:8px;display:inline-block}.badge.pending{background:#ffffff0f}.badge.pending:before{background:#fbbf24}.badge.interview{background:#3b82f626}.badge.interview:before{background:#3b82f6}.badge.rejected{background:#ef444426}.badge.rejected:before{background:#ef4444}.badge.offer{background:#10b98126}.badge.offer:before{background:#10b981}.meta{color:var(--muted);gap:4px;margin-top:8px;font-size:13px;display:grid}.cardBottom{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.spacer{flex:1}.smallBtn{border-radius:12px;padding:8px 10px;font-size:13px}.link a{color:#a7c5ff;text-decoration:none}.link a:hover{text-decoration:underline}.editBox{border:1px solid var(--border);background:#ffffff08;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}
