.Watermark_watermarkContainer__lkbc5{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:50;overflow:hidden;user-select:none}.Watermark_watermarkGrid__V7yoU{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(auto-fill,280px);grid-template-rows:repeat(auto-fill,140px);gap:50px;padding:30px;justify-content:space-evenly;align-content:space-evenly;width:100%;height:100%;min-height:100vh}body[data-has-scrollbar][data-scroll-locked] .Watermark_watermarkContainer__lkbc5{right:8px}.date-range-picker{padding:0 30px 0 10px;justify-content:flex-start}.date-range-picker input{border:none;outline:none;background:transparent;height:auto;width:calc(50% - 10px);max-width:90px;font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#232629;padding:0!important}.date-range-picker input::placeholder{color:#a0a4ad;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.date-picker{padding:0 30px 0 10px;justify-content:flex-start}.date-picker input{border:none;outline:none;background:transparent;height:auto;width:100%;font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#232629;padding:0!important}.date-picker input::placeholder{color:#a0a4ad;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.date-range-picker span{color:#232629;margin:0 4px;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.rdp button,.rdp-multiple_months{cursor:pointer}.table-row{background-color:#ffffff}.table-row:hover{background-color:#f3f6f9}.selected-record{background-color:#e9f0fe}.drawer-close-btn{position:absolute;top:12px;left:-30px;cursor:pointer;width:30px;height:40px;background-color:#ffffff;border:1px solid #e5e8ee;border-radius:6px 0 0 6px}.quantity-left-button{border-radius:3px 0 0 3px;border-right:1px solid #e5e8ee}.quantity-right-button{border-radius:0 3px 3px 0;border-left:1px solid #e5e8ee}@media screen and (min-width:768px) and (max-width:1366px){.appointment-drawer-content{width:80vw!important}.appointment-drawer-content .w-\[270px\]{width:240px}.appointment-drawer-content .text-normal{font-size:14px}.appointment-drawer-content .text-\[13px\]{font-size:12px}.appointment-drawer-content .grid-cols-7 .px-1{padding-left:2px;padding-right:2px}.appointment-drawer-content .grid-cols-7 .w-5{width:1.1rem;height:1.1rem;font-size:12px;margin-right:4px}.appointment-drawer-content .text-xs{font-size:11px}.appointment-drawer-content .p-4{padding:12px}.appointment-drawer-content .text-normal{font-size:13px}}