// .Prdinput-container{ // width:40vw; // height: 30px; // } .search-input { position: relative; display: inline-block; width: inherit; &:hover { border-color: var(--DEFAULT_SELECTED_COLOR); /* Change icon color on hover */ .search-icon { color: var(--SELECTED_COLOR); } } /* Focus styles for the entire input */ &:focus-within { border-color: var(--DEFAULT_SELECTED_COLOR); /* Change icon color on focus */ .search-icon { color: var(--SELECTED_COLOR); } } } .custom-input { /* Default styles */ padding: 10px 30px 10px 15px; height: 35px; border: 1.5px solid var(--DEFAULT_SELECTED_COLOR); font-family: var(--HEADING_FONT_FAMILY); border-radius: 60px; transition: border-color 0.3s ease; font-size: 14.5px !important; color: var(--SELECTED_COLOR); font-weight: 500; width: 100%; /* Hover styles */ &:hover { border: 1px solid var(--SELECTED_COLOR); color: var(--SELECTED_COLOR); } /* Focus styles */ &:focus { outline: none; /* Remove default focus outline */ border-color: var(--SELECTED_COLOR); color: var(--SELECTED_COLOR); font-weight: 600; // box-shadow: 0 0 5px var(--SELECTED_COLOR); border: 2px solid var(--SELECTED_COLOR); } /* Active styles (when clicking) */ &:active { border-color: varo(--DEFAULT_SELECTED_COLOR); font-weight: 600; } } .search-icon { position: absolute; right: 16px; top: 40%; font-size: 20px; transform: translateY(-50%); color: var(--DEFAULT_SELECTED_COLOR); // cursor: pointer; /* You can add transition or other styles for the icon if needed */ transition: color 0.3s ease; /* Change icon color on hover */ &:hover { color: #007bff; } } .custom-input1 { /* Default styles */ padding: 10px 30px 10px 15px; height: 55px; border: 1.5px solid var(--DEFAULT_SELECTED_COLOR); font-family: var(--HEADING_FONT_FAMILY); border-radius: 60px; transition: border-color 0.3s ease; font-size: 14.5px !important; color: var(--SELECTED_COLOR); font-weight: 500; width: 90vw; /* Hover styles */ &:hover { border: 1px solid var(--SELECTED_COLOR); color: var(--SELECTED_COLOR); } /* Focus styles */ &:focus { outline: none; /* Remove default focus outline */ border-color: var(--SELECTED_COLOR); color: var(--SELECTED_COLOR); font-weight: 600; // box-shadow: 0 0 5px var(--SELECTED_COLOR); border: 2px solid var(--SELECTED_COLOR); } /* Active styles (when clicking) */ &:active { border-color: varo(--DEFAULT_SELECTED_COLOR); font-weight: 600; } } .BSBillingNav-search-icon { width: 35vw; height: 32px; border: 1px solid var(--DEFAULT_SELECTED_COLOR); border-radius: 50px; background-image: url(https://cdn3.iconfinder.com/data/icons/feather-5/24/search-64.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 95% center; padding: 0 1rem; } .BSBillingNav-search-icon:hover { border: 1px solid var(--SELECTED_COLOR); } .BSBillingNav-icon { height: 35px !important; width: 30px !important; font-size: 20px; cursor: pointer; // color: var(--DEFAULT_SELECTED_COLOR ); } .BSBillingNav-icon-table-icon { height: 35px; width: 30px; font-size: 20px; cursor: pointer; } .BSBillingNav-icon-table { height: 35px; width: 35px; font-size: 22px; color: var(--SELECTED_COLOR); cursor: pointer; } .BSBillingNav-icon-table-inner { height: 35px; width: 23px; font-size: 22px; cursor: pointer; } .BSNavBar2-prdct-srch { background: none; height: 12px; border: none; outline: none; border-radius: 5px; width: 100%; font-size: 17px; padding-left: 3px; } .BSNavBar2-prdct-srch:focus { color: var(--SELECTED_COLOR); } // .BSNavBar2-prdct-srch1 { // background: none; // height: 12px; // border:none; // outline:none; // border-radius: 5px; // width: 100%; // font-size: 15px; // padding-left: 3px; // } .BSNavBar2-prdct-srch:active { outline: none; // border: none; } .BSBillingNav-icon-search { height: 18px; width: 20px; } .BSNavBar2-searchbar { display: flex; justify-content: space-between; align-items: center; width: 77%; } .BSNavBar2-searchbar-input { display: flex; // height: 1.5rem; width: 100%; padding: 0px 20px; } // .BSNavBar2-searchbar-input1 { // display: flex; // height: 1.5rem; // width: 100%; // padding: 7px 3px; // } // .BSNavBar2-searchbar-input{ // display: flex; // height:1rem; // width:100%; // } .BSNavBar2-searchbar-searchicon { display: flex; padding: 3px; } .BSC1Payment-HoldModel-cancleall { float: right; margin-bottom: 0.5rem; } .BSC1Payment-Tablediv thead { position: sticky; top: 0; background-color: #bad4f9; z-index: 1; } .BSC1Payment-Tablediv { height: 440px; width: 100%; overflow: scroll; } .BSC1Payment-Tablediv .ant-pagination { position: sticky; bottom: 0; margin: 0 !important; padding: 0.5rem; background-color: #fafafa; } .BSC1Payment-Tablediv .ant-table table { border-spacing: 0; } .Holdmodel-title { .formHeader { padding-top: 0px; } } .BSC1-CusDetails1 { display: none; } .BSC1-CusDetails { display: block; } .BSC1-Basicdetails { display: flex; flex-wrap: wrap; gap: 1rem; } .BSC1-AdressInputs { display: flex; flex-wrap: wrap; gap: 1rem; } .BSC1Payment-HoldModel-delete { color: var(-ERROR_COLOR); padding-top: 5px; font-size: 25px; } .BSC1Payment-Tablediv .ant-table-wrapper .ant-table-thead>tr>th { color: rgb(255, 255, 255) !important; font-weight: 600 !important; font-size: 14px; } @media (max-width: 400px) { .custom-input { width: 33vw !important; } } .BSBillingNavBar2-AllIcons .css-1qlus9t-control { width: 18vw !important; } .L .Combosearch .ant-select-selector { height: 30px; margin-top: -0.5rem; border: none; width: 20vw; } .Combosearch { .ant-select-selector { border: none !important; outline: none !important; box-shadow: unset !important; } .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { bottom: 14px; } .ant-select.ant-select-in-form-item { width: 50vw; } } // estimate icon design .selectedBookingType { cursor: pointer; color: #52c41a; } .otherBookingType { color: #1292ee; cursor: pointer; } .BSBillingNav1div2 .EstimateButton { // margin: 0 5px; cursor: pointer; display: flex; align-items: center; color: #52c41a; background-color: #1292ee; height: 30px; width: max-content; justify-content: space-around; border-radius: 6px; padding: 0 5px; } .Estoptbtn { width: 15px; height: 15px; cursor: pointer; background-color: #bebebe; color: #000000; border: none; border-radius: 6px; } .EstOption { display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: #f3f3f3; padding: 4px; border-radius: 4px; cursor: pointer; font-family: 'Poppins', sans-serif; font-size: 12px; } .EstPopupContent { border: none; margin: 0 5px; display: flex; text-align: center; gap: 10px; color: var(--DEFAULT_SELECTED_COLOR); } @media only screen and (max-width: 1000px) { .BSBillingNav1div2 .EstimateButton { flex-direction: column !important; height: max-content !important; padding: 5px 2px; } } .barcode-container { width: 90vw; display: flex; justify-content: center; /* Center horizontally */ align-items: center; /* Center vertically */ padding: 12px; height: 200px; background-color: #f9f9f9; border-radius: 10px; border: 1px solid #ddd; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); cursor: pointer; transition: background-color 0.3s ease; } .barcode-icon1 { // width: 90vw; font-size: 100px; /* size of the icon */ color: #52c41a; /* blue color */ transition: transform 0.2s ease, color 0.2s ease; } //// .search-container-code { display: flex; align-items: center; gap: 0.5rem; margin-bottom: 1rem; } .search-input { flex: 1; position: relative; } .search-input input.custom-input1 { width: 100%; padding: 0.5rem 1rem; border: 1px solid #007bff; border-radius: 8px; font-size: 1rem; outline: none; transition: border-color 0.3s, box-shadow 0.3s; } .search-input input.custom-input1:focus { border-color: #0056b3; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5); } .search-input.no-search input.custom-input1 { background-color: #f1f1f1; cursor: not-allowed; } .search-button-code { background-color: #007bff; color: #fff; border: none; padding: 10px 12px; border-radius: 8px; cursor: pointer; font-size: 1.2rem; display: flex; align-items: center; justify-content: center; transition: background-color 0.3s, transform 0.2s; } .search-button-code:hover { background-color: #0056b3; transform: scale(1.05); } .CombomainSearch { .search-icon { right: 4px !important; top: 35% !important; } }