::-webkit-scrollbar { display: none; } .BSLayout1-Master { display: flex; flex-direction: column; row-gap: 0; background-color: #fff; } .BSLayout1Standard { overflow: hidden; position: relative; height: 100%; @media (max-width: 768px) { top: 2rem; } @media (max-width: 500px) { top: 2rem; } } .layout1-card-content { height: 100% !important; } .BSLayout1-NavBar { width: 100%; position: sticky; z-index: 3; top: 0; } body { background-color: #f3f3f3; } .BSLayout1Main { overflow: hidden; position: relative; height: 91.5vh; background-color: #fff; } .BSBillingTable-oCbtn { font-size: 14px; cursor: pointer; position: fixed; right: 0; top: 5rem; } .BSCategoryCardDiv { overflow: hidden; display: flex; flex-direction: column; padding: 0rem 0rem; width: 100%; height: 100%; } .BSLayout1-Card-Cat-Sub { overflow: hidden; display: flex; height: 85vh; } .BSLayout1Master { display: flex; height: 85.5vh; width: 100%; justify-content: space-between; overflow: hidden; gap: 6px; @media (max-width: 768px) { height: 90vh; position: relative; } .CategoryHorizontalNew { background-color: #f4f4f4; padding: 6px 6px; border-radius: 4px; } .BSTable3_overall { height: 85vh !important; } } .BSCategory1-tablecont { width: 430px; height: 85vh; margin: 0.1rem 0.1rem; @media (max-width: 768px) { position: relative; width: 0%; } } .BSlayout1-Table5 { width: 460px; height: clamp(95vh, 51rem, 45vh); margin: 0.1rem 0.1rem; background-color: #fff; .BSBilling3PayMaster { height: 150px; } .BSBill-Table3-content { border-bottom: 1px dashed #000 !important; } @media (max-width: 768px) { .TableStandardPay { bottom: 40px; } } } .BillingLayout-table6 { width: 460px; height: clamp(95vh, 51rem, 45vh); margin: 0.1rem 0.1rem; background-color: #fff; .BSBilling3PayMaster { height: 150px; } .BSBill-Table3-content { border-bottom: 1px dashed #000 !important; } } .Layout-bill-container { width: 100vw; height: 30px; align-items: center; display: flex; background-color: rgb(255, 255, 255); @media (max-width: 768px) { .pricing-name-details { display: none; } .SalesCountComponent-Master { justify-content: flex-end; gap: 1rem; } } @media (max-width: 500px) { .SalesCountComponent-Master { display: none; } } } @media (min-width: 280px) and (max-width: 499px) { .CategoryHorizontal.ant-modal-content { padding: 0 !important; opacity: 12% !important; } .BSLayout1-Card-Cat-Sub { height: 74vh !important; column-gap: 0 !important; } .BSLayout1Main { height: 88vh !important; } .BSLayout1-ContentDiv { height: 100vh; overflow: auto; } .layout1-card-content { flex-grow: 1; height: 100% !important; } .BSlayout1-Table5 { width: 0px; justify-content: flex-end !important; margin: 0rem 0rem !important; display: flex !important; align-items: center !important; } .BillingLayout-table6 { width: 0px; justify-content: flex-end !important; margin: 0rem 0rem !important; display: flex !important; align-items: center !important; } .BSLayout1-Master .Table3-Price-summarypop { display: none; } .BSLayout1-Master .Table4-Price-summarypop { display: none; } .Layout-bill-container { height: max-content !important; padding: 4px 0; } } @media (min-width: 500px) and (max-width: 767px) { .BSLayout1-Card-Cat-Sub { height: 74vh !important; } .layout1-card-content { height: 100% !important; } .BSlayout1-Table5 { width: 0px; margin: 0rem 0rem !important; display: flex !important; justify-content: space-between !important; position: fixed !important; align-items: center !important; } .BillingLayout-table6 { width: 0px; margin: 0rem 0rem !important; display: flex !important; justify-content: space-between !important; position: fixed !important; align-items: center !important; } } @media (width: 1280px) and (max-height: 1024px) { .BSlayout1-Table5 { height: clamp(79.5vh, 80rem, 76vh) !important; } .BillingLayout-table6 { height: clamp(79.5vh, 80rem, 76vh) !important; } } .BSLayout1-Master .bs-item-card-masterdiv { height: 75vh; } .Layout-bill-container { width: 100vw; height: 36px; align-items: center; display: flex; } .Layout-bill-Subcontainer { display: flex; width: 100%; justify-content: space-around; font-weight: 600; align-items: center; gap: 2px; padding: 0 6px; @media (max-width: 500px) { font-size: 10px; gap: 10px !important; justify-content: flex-end !important; } } .Layout-IfNavbar3 { display: flex; width: 100%; justify-content: space-around; font-weight: 600; align-items: center; gap: 2px; padding: 2px 6px; background: linear-gradient(to bottom right, #2a3447, #1e2536); .SalesCountComponent-Master { color: #fff; } .keyboardShortcut { background-color: #fff; height: 25px; border-radius: 4px; cursor: pointer; > div { padding: 3px 10px !important; } } .allpageSettingIcon { background-color: #fff !important; } .price-change-btn { background-color: #fff; height: 25px; width: 45px; img { height: 20px !important; } } @media (max-width: 500px) { font-size: 10px; flex-wrap: wrap; } } .L .example { width: 80%; } .L .label-float { top: -2px; } .L { height: 32px; margin-top: 0px; } .custom-search .ant-input-affix-wrapper { height: 30px !important; padding: 0; display: flex; align-items: center; width: 80%; } .custom-search .ant-input { height: 28px !important; font-size: 10px; line-height: 28px; padding: 0 8px; } .custom-search .ant-input-suffix { height: 28px; display: flex; align-items: center; } .custom-search .ant-input-affix-wrapper > input.ant-input { padding: 0; } .pricing-name-details { font-family: "Poppins"; font-size: 12px; background: var(--SELECTED_COLOR); padding: 3px 5px; border-radius: 5px; color: white; white-space: nowrap; margin-left: 8rem; font-weight: 400; @media (max-width: 500px) { font-size: 10px !important; } } @keyframes shake { 0%, 100% { transform: rotate(0deg); } 25% { transform: rotate(-15deg); } 50% { transform: rotate(15deg); } 75% { transform: rotate(-10deg); } } .bell-shake { display: inline-block; animation: shake 0.5s infinite; } .custom-popover-userpin { width: 200px !important; } .userpin-div { background-color: #ff4d4f; width: 130px; padding: 4px 6px; border-radius: 4px 4px; color: white; font-size: 12px; font-family: "POPPINS"; font-weight: 500; cursor: pointer; } .BookingCloseButton { background: #f70000; color: white; border: none; padding: 2px; border-radius: 5px; } .BookingOpenButton { background: #52c41a; color: white; border: none; padding: 2px; border-radius: 5px; } .BookingCloseModal { .ant-modal .ant-modal-content { padding: 10px 10px !important; } } .navline2LastIcons { display: flex; align-items: center; gap: 2px; }