.app{margin:50px;display:flex;flex-direction:column;align-items:center}.radioForm{padding-top:15px}.radioBtn{margin:5px}.search{padding:10px;font-size:20px}.list{padding:0;list-style:none;text-align:center}.listItem{margin-bottom:20px;font-size:25px;color:#444;font-weight:300}.dataTbl{width:100%;margin:50px 0;border-spacing:15px;color:#444}.dataTr{margin-bottom:20px}.dataTh{width:250px;text-align:left;font-size:20px}.dataTd{width:250px;font-size:20px}.input-wrapper{height:2.5rem;border:none;border-radius:10px;padding:0 15px;box-shadow:0 0 8px #ddd;background-color:#fff;display:flex;align-items:center}.inputBar{background-color:transparent;border:none;height:100%;font-size:1.25rem;width:100%;margin-left:5px}.inputBar:focus{outline:none}#search-icon{color:#4169e1}.no-results-container{margin-top:20px;padding:20px;background-color:#f8f9fa;border-radius:5px;box-shadow:0 2px 5px #0000001a}.no-results-message{font-size:18px;color:#dc3545;margin-bottom:15px;text-align:center}.add-entry-form{display:flex;flex-direction:column;gap:15px}.form-group{display:flex;flex-direction:column;gap:5px}.form-group label{font-weight:700}.form-group input,.form-group select{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:16px}.add-button{background-color:#007bff;color:#fff;border:none;border-radius:4px;padding:10px 15px;font-size:16px;cursor:pointer;transition:background-color .2s;margin-top:10px}.add-button:hover{background-color:#0069d9}
