body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f5f7fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.container{margin:auto;max-width:800px;padding:2rem}h1{color:#333;margin-bottom:.5rem}.subtitle,h1{text-align:center}.subtitle{color:#666}.form,.subtitle{margin-bottom:2rem}.form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.form input,.form select{border:1px solid #ccc;border-radius:8px;font-size:14px;outline:none;padding:10px}.form button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;grid-column:span 2;padding:12px;transition:background .3s ease}.form button:hover{background:#0056b3}.job-list{grid-gap:1.5rem;display:grid;gap:1.5rem}.job-card{box-shadow:0 4px 8px #00000014;padding:1.2rem 1.5rem;transition:transform .2s}.job-card:hover{transform:scale(1.01)}.status-badge{border-radius:20px;font-weight:600;padding:4px 12px;text-transform:uppercase}.status-badge.applied{background:#17a2b8}.status-badge.interview{color:#333}.job-card p{color:#555;margin:.4rem 0}.job-card a{color:#007bff;text-decoration:none}.job-card a:hover{text-decoration:underline}.card-actions{align-items:center;gap:10px;margin-top:1rem}.card-actions select{border:1px solid #ccc}.card-actions button{background:#ff4d4f;font-size:14px;transition:background .3s}.card-actions button:hover{background:#d9363e}.no-jobs{color:#888;font-style:italic;text-align:center}.App{align-items:flex-start;background-attachment:fixed;background-image:url(https://images.unsplash.com/photo-1556157382-97eda2d62296?auto=format&fit=crop&w=1350&q=80);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh}.bg-overlay{background-color:#ffffffe0;min-height:100vh;width:100%}.form-grid{grid-gap:15px;background:#ffffffd9;border-radius:10px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:20px}.form-grid button,.form-grid input,.form-grid select{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:10px}.form-grid button{background-color:#28a745;color:#fff;cursor:pointer;grid-column:span 2}.date-label{display:flex;flex-direction:column;font-size:14px;grid-column:span 2}.date-label input{margin-top:5px}.job-list{display:flex;flex-direction:column;gap:20px}.job-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px}.job-header{align-items:center;display:flex;justify-content:space-between}.status-badge{border-radius:8px;color:#fff;font-size:12px;padding:6px 12px}.status-badge.applied{background:#007bff}.status-badge.interview{background:#ffc107}.status-badge.offer{background:#28a745}.status-badge.rejected{background:#dc3545}.card-actions{display:flex;justify-content:space-between;margin-top:10px}.card-actions select{border-radius:6px;padding:6px}.card-actions button{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 12px}.status-summary{background:#fffc;border-radius:8px;margin-bottom:20px;padding:15px}.status-summary h2{margin-top:0}.status-summary ul{list-style:none;padding:0}.status-summary li{font-size:16px;margin:4px 0}
/*# sourceMappingURL=main.a3b06906.css.map*/