.search-input-wrapper{position:relative;display:flex;align-items:center;border-radius:25rem!important;overflow:hidden}.search-input-wrapper .form-control{padding-left:45px;padding-right:90px;border-radius:25rem!important;border:1px solid #ced4da;height:38px}.search-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:10;border:none;background:#1f4068;color:#fff;padding:6px 16px;border-radius:20px;cursor:pointer;font-size:14px;transition:background-color .2s}.search-button:hover{background:#1a3554}.search-button:active{background:#152a47}.search-input-wrapper .form-control:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.search-input-wrapper .search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:4}.news-item{transition:transform .2s ease,box-shadow .2s ease}.news-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a!important}.bookmark-btn i{transition:transform .2s ease}.bookmark-btn:active i{transform:scale(1.2)}.bookmarked i{color:#0d6efd}#newsCardModal .modal-dialog{max-width:900px}#newsCardModal .modal-body{padding:24px 10px}#modalNewsImage{width:100%;max-height:400px;object-fit:cover;border-radius:8px}#newsCardModal #newsModalContent{font-size:1rem;line-height:1.8;text-align:justify;margin-bottom:1rem}#newsCardModal .badge{font-size:.875rem;padding:.5rem .75rem}@media(max-width:767.98px){#newsCardModal .modal-dialog{max-width:95%;margin:.5rem auto}#newsCardModal .modal-content{margin:0 .5rem}#newsCardModal .modal-body{padding:1.5rem 1rem}#newsCardModal .modal-body .row{margin-left:0;margin-right:0}#newsCardModal #newsModalContent{font-size:.85rem!important;line-height:1.6!important}}
