::-webkit-scrollbar { display: none; } .BSLayout1-Master { display: flex; flex-direction: column; row-gap: 3rem; background-color: #fff; } .BSLayout1Standard { overflow: hidden; position: relative; top: 3.2rem; 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: fixed; z-index: 3; } body { background-color: #f3f3f3; } .BSLayout1Main { overflow: hidden; position: relative; top: 34px; height: 98vh; } .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: 98%; } .BSCategory1-Cardcont { overflow: hidden; display: flex; height: 85vh; } .BSLayout1Master { display: flex; height: 98vh; width: 100%; justify-content: space-between; overflow: hidden; gap: 6px; padding: 3px 5px; .BsTable2-Master { height: 84vh !important; } .BSTable3_overall { height: 84vh !important; } } .BSCategory1-tablecont { width: 430px; height: clamp(100vh, 51rem, 45vh); margin: 0.1rem 0.1rem; background-color: #fff; } .Layout-bill-container { width: 100vw; height: 30px; align-items: center; display: flex; } @media (min-width: 280px) and (max-width: 499px) { .CategoryHorizontal.ant-modal-content { padding: 0 !important; opacity: 12% !important; } .BSCategory1-Cardcont { 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; } .BSCategory1-tablecont { 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) { .BSCategory1-Cardcont { height: 74vh !important; } .layout1-card-content { height: 100% !important; } .BSCategory1-tablecont { 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) { .BSCategory1-tablecont { height: clamp(79.5vh, 80rem, 76vh) !important; } } .BSLayout1-Master .bs-item-card-masterdiv { height: 75vh; } .Layout-bill-container { width: 100vw; height: 30px; 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; 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; }