.ea-search{background:#fff;border-radius:16px;padding:18px 16px 20px;box-shadow:0 6px 20px rgba(0,0,0,0.06)}.ea-tabs{border-bottom:1px solid #e6e6e6;align-items:center;justify-content:center}.ea-tabs .nav-link{border:0;background:transparent;font-weight:600;color:#666;padding:10px 14px;display:flex;align-items:center;gap:6px}.ea-tabs .nav-link.active{color:#2563eb;border-bottom:3px solid #2563eb}.ea-search h3{font-weight:700;margin-bottom:12px}.ea-search .form-control{padding:14px 16px;border-radius:12px;border:1px solid #ddd;font-size:14px}.alphabet-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.az-item{display:flex;align-items:center;justify-content:center;height:36px;border-radius:10px;border:1px solid #d9d9d9;background:#fff;font-weight:600;font-size:14px;color:#2563eb;text-decoration:none;transition:all .15s ease}.az-item:hover{background:#2563eb;color:#fff;border-color:#2563eb}.pagination-wrapper{text-align:center}.pagination{margin:0 auto;display:flex;flex-wrap:wrap;gap:6px;padding:10px;max-width:100%;overflow-x:hidden;box-sizing:border-box;justify-content:center}.pagination li{list-style:none}.pagination a{display:inline-block;padding:8px 14px;text-decoration:none;color:#007bff;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;font-weight:500;transition:all .3s ease}.pagination a:hover{border-color:#007bff;background-color:#f5faff}.pagination li.active a{border:1px solid #007bff;font-weight:500;background-color:#fff}.companySuggestionList{width:100%;max-height:300px;overflow-y:auto;border-radius:6px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.1);position:absolute;z-index:1}.companySuggestionList ul{list-style:none;padding:0;margin:0}.companySuggestionList li.companySuggestionLink{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-family:'Segoe UI',sans-serif;font-size:14px;transition:background-color .2s ease}.companySuggestionList li.companySuggestionLink:hover{background-color:#f0f8ff;color:#1a73e8}.companySuggestionList li.companySuggestionLink:last-child{border-bottom:0}.cJobDesc strong.h3{font-size:inherit;font-weight:bold}@media(min-width:992px){.full-width-form form.row{display:flex;gap:12px}.full-width-form form.row>.col-12:first-child{flex:1}.full-width-form form.row>.col-12:last-child{flex:0 0 200px}.full-width-form input.form-control,.full-width-form button{height:48px}.full-width-form .companySuggestionList{position:absolute;width:100%}.full-width-form .col-12:first-child{position:relative}}@media(max-width:768px){#navListHome{display:flex;flex-wrap:wrap;overflow-x:visible;white-space:normal}#navListHome .nav-item{width:100%}#navListHome .nav-link{width:92%;border-radius:10px;text-align:left}}